From e90c663a801bb366f7c4ced62824e3349a674a08 Mon Sep 17 00:00:00 2001 From: omahs <73983677+omahs@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:01:12 +0200 Subject: [PATCH 1/3] fix typos --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 77d123e..2a85d99 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Glosseta is an open, decentralized Web3(i.e. the new internet backed by blockcha ## Mission Statement -Glossetas' mission is to provide the best open, localized and decentralized educational platform for anybody of any skill level looking to learn about Web3. We strive to provide the most accurate, accessible and meaningful content for learning about the concepts, protocols, people and applications surrounding Web3 and its ecosystem. All of the content available through Glosseta is stored on the [Arweave storage protocol](https://www.arweave.org/) ensuring our educational content will live forever and unobstructed by those trying to censor education as a public good. The current landscape of the Web3 education space is very developer centric and doesn't do justice for the average person who's looking to learn the ecosystem and simply doesn't know where to start. At it's core, Glosseta is on a mission to make a Web3 educational platform as a public good for the entire globe who at this time is feed misinformation from varying online sources, influential figures and mainstream media. While we might begin as a glossary, the north star vision is to become the prominent open, localized and decentralized educational platform for those looking to onboard into the Web3 space. If Web3 is to succeed, the educational content around it must be globally accessible, un-censorable and digestible to everyone. +Glossetas' mission is to provide the best open, localized and decentralized educational platform for anybody of any skill level looking to learn about Web3. We strive to provide the most accurate, accessible and meaningful content for learning about the concepts, protocols, people and applications surrounding Web3 and its ecosystem. All of the content available through Glosseta is stored on the [Arweave storage protocol](https://www.arweave.org/) ensuring our educational content will live forever and unobstructed by those trying to censor education as a public good. The current landscape of the Web3 education space is very developer centric and doesn't do justice for the average person who's looking to learn the ecosystem and simply doesn't know where to start. At its core, Glosseta is on a mission to make a Web3 educational platform as a public good for the entire globe who at this time is fed misinformation from varying online sources, influential figures and mainstream media. While we might begin as a glossary, the north star vision is to become the prominent open, localized and decentralized educational platform for those looking to onboard into the Web3 space. If Web3 is to succeed, the educational content around it must be globally accessible, un-censorable and digestible to everyone. ## What Success looks like for Glosseta @@ -17,11 +17,11 @@ If Glosseta is successful in its mission, people all over the globe will have an ## To the Stakeholders -If you contribute to Glosseta, our mission is to be able to have you look back at the work you've done and realize the impact it has made on a global level changing the perceptions of those who thought Web3 was only about "magic internet money" or ponzi schemes. To the potential sponsors amd donors of Glosseta, the impact your contributions can make will reach a global audience helping to reduce the misinformation spread about Web3 and enabling the next wave of curious minds the best opportunity to flourish on their transition into the space. +If you contribute to Glosseta, our mission is to be able to have you look back at the work you've done and realize the impact it has made on a global level changing the perceptions of those who thought Web3 was only about "magic internet money" or ponzi schemes. To the potential sponsors and donors of Glosseta, the impact your contributions can make will reach a global audience helping to reduce the misinformation spread about Web3 and enabling the next wave of curious minds the best opportunity to flourish on their transition into the space. ## Forward Looking -To stick to it's core values, Glosseta must always remain a public good and it's content always served from an open and decentrailzed source. We will always strive to provide the best educational content available to all our users to ensure the community is the best equipped to demystify Web3. We move forward with a bias for action and look to improve ourselves, along with the platform, using a [growth mindset](https://www.mindsethealth.com/matter/growth-vs-fixed-mindset). All contributors looking to help Glosseta grow can expect to have their voices heard, be treated with respect and be a central part in it's development. Not only will we be able to help others learn new and exciting Web3 concepts, we ourselves will grow to become that much more knowledgeable in the space and come to know when somebody is spreading misinformation. Education should be a human right and Glosseta is here to help push the world towards that coming to fruition. +To stick to its core values, Glosseta must always remain a public good and its content always served from an open and decentralized source. We will always strive to provide the best educational content available to all our users to ensure the community is the best equipped to demystify Web3. We move forward with a bias for action and look to improve ourselves, along with the platform, using a [growth mindset](https://www.mindsethealth.com/matter/growth-vs-fixed-mindset). All contributors looking to help Glosseta grow can expect to have their voices heard, be treated with respect and be a central part in its development. Not only will we be able to help others learn new and exciting Web3 concepts, we ourselves will grow to become that much more knowledgeable in the space and come to know when somebody is spreading misinformation. Education should be a human right and Glosseta is here to help push the world towards that coming to fruition. ## Getting Started @@ -42,7 +42,7 @@ Open [http://localhost:3000](http://localhost:3000) with your browser to get Glo ## How do terms get uploaded? -Ah so you want to know the recipe to our secret sauce eh? Well sure, Glosseta is all about open source and stores all the definitions currently in it's knowledge bank in `resources/master_term_bank_en.csv`. A companion script called the [arweave-json-uploader](https://github.com/narbs91/arweave-json-uploader) is used to upload this data to the Arweave network in bulk fashion. Though uploading data to the network does cost AR token, the costs so far to upload the current terms onto the network has been in the level of micro-pennies per term. +Ah so you want to know the recipe to our secret sauce eh? Well sure, Glosseta is all about open source and stores all the definitions currently in its knowledge bank in `resources/master_term_bank_en.csv`. A companion script called the [arweave-json-uploader](https://github.com/narbs91/arweave-json-uploader) is used to upload this data to the Arweave network in bulk fashion. Though uploading data to the network does cost AR token, the costs so far to upload the current terms onto the network have been at the level of micro-pennies per term. ## How to Contribute From e576c71391913e2ec0762d68c5b7926ac93f0810 Mon Sep 17 00:00:00 2001 From: omahs <73983677+omahs@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:04:26 +0200 Subject: [PATCH 2/3] fix typo --- src/filter/termConfig.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/filter/termConfig.ts b/src/filter/termConfig.ts index ac2f603..2600387 100644 --- a/src/filter/termConfig.ts +++ b/src/filter/termConfig.ts @@ -58,7 +58,7 @@ export const termFilter = [ "sidechain", "layer 1", "layer 2", - "blockchain trilema", + "blockchain trilemma", "block", "solana", "proof of history", @@ -76,4 +76,4 @@ export const termFilter = [ "lens protocol", "smart contract", "defi" -]; \ No newline at end of file +]; From 6affaae3233e235375825051d3497f299602fdbf Mon Sep 17 00:00:00 2001 From: omahs <73983677+omahs@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:08:12 +0200 Subject: [PATCH 3/3] fix typos --- resources/master_term_bank_en.csv | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/resources/master_term_bank_en.csv b/resources/master_term_bank_en.csv index 3b0ade2..a06849a 100644 --- a/resources/master_term_bank_en.csv +++ b/resources/master_term_bank_en.csv @@ -17,14 +17,14 @@ application/json,wagmi,"An acronym for we are all going to make it.",en,GLOSSETA application/json,ngmi,"An acronym for not going to make it.",en,GLOSSETA-PROD,general application/json,igmi,"An acronym for I'm going to make it.",en,GLOSSETA-PROD,general application/json,dao,"An acronym for decentralized autonomous organizations. DAO's are distributed internet communities that self-organize around a common niche and are driven by purpose oriented tokens created on blockchain protocols. Developer DAO (D_D) is an example of a DAO.",en,GLOSSETA-PROD,general -application/json,glosseta,"Glosseta is a open-source web3 glossary meant to help those onboarding into web3 understand the terms/lingo floating around the internet. Glosseta is meant to be your companion on your adventure from web2 into web3 and to help you on your path of learning. We're all going to make it (WAGMI)!",en,GLOSSETA-PROD,application +application/json,glosseta,"Glosseta is an open-source web3 glossary meant to help those onboarding into web3 understand the terms/lingo floating around the internet. Glosseta is meant to be your companion on your adventure from web2 into web3 and to help you on your path of learning. We're all going to make it (WAGMI)!",en,GLOSSETA-PROD,application application/json,probably nothing,"Definitely something.",en,GLOSSETA-PROD,general application/json,gas,"Gas refers to the unit that measures the amount of computational effort required to execute specific operations on the Ethereum network. Since each Ethereum transaction requires computational resources to execute, each transaction requires a fee. Gas refers to the fee required to conduct a transaction on Ethereum successfully.",en,GLOSSETA-PROD,general application/json,irl,"An acronym for in real life.",en,GLOSSETA-PROD,general application/json,gn,"An acronym for good night.",en,GLOSSETA-PROD,general application/json,ga,"An acronym for good afternoon.",en,GLOSSETA-PROD,general application/json,minting,"Minting is the process of committing data to be written to a blockchain in order to become represented as tokenized assets. Typically a fee is paid to the participants of a given blockchain, proportional to the complexity of the computation involved, to have the data written to the chain. Minting can be applied to both fungible and non-fungible assets.",en,GLOSSETA-PROD,general -application/json,lazy minting,"Lazy minting is the process of deferring the actual gas payments associated with fully minting a non-fungible token (NFT) on the Ethereum blockchain by uploading the assets off-chain to start. Once a user commits to actually minting the NFT (i.e. listing the item for sale) then the gas fees are paid to add have it added to the blockchain. This technique is typically used when uploading a large amount of work to sell on the open market to delay paying gas fees when prices are high.",en,GLOSSETA-PROD,general +application/json,lazy minting,"Lazy minting is the process of deferring the actual gas payments associated with fully minting a non-fungible token (NFT) on the Ethereum blockchain by uploading the assets off-chain to start. Once a user commits to actually minting the NFT (i.e. listing the item for sale) then the gas fees are paid to have it added to the blockchain. This technique is typically used when uploading a large amount of work to sell on the open market to delay paying gas fees when prices are high.",en,GLOSSETA-PROD,general application/json,eip,"An acronym for Ethereum Improvement Proposal. EIPs describe how the Ethereum blockchain works through core protocol specifications, client APIs, and contract standards. As Ethereum is an open and decentralized blockchain, the community can propose changes through an EIP then implement them after consensus is reached.",en,GLOSSETA-PROD,protocol application/json,hash,"A hash is the result of a deterministic transformation of data after being passed through a mathematical formula. A hash is typically a long series of alphanumerical characters having the unique property of being very hard to reverse engineer. That is, it's very difficult to figure out the original data from just the hash itself. This is one of the foundational components enabling the security and privacy of blockchains.",en,GLOSSETA-PROD,general application/json,wallet,"A wallet is a piece of software that allows one to manage their cryptocurrency by abstracting away much of the complexity that comes with the subject matter. A wallet does not store ones coins/tokens directly, rather it contains the cryptographic keys that grant access to them on a given blockchain. Unfortunately, the term wallet may not fit today's reality of the true digital landscape blockchains cover(art, memberships, music, etc...) and may be replaced over time.",en,GLOSSETA-PROD,general @@ -40,7 +40,7 @@ application/json,dapp,"The term dApp is short hand for decentralized application application/json,frens,"A short hand term for friends.",en,GLOSSETA-PROD,general application/json,web2,"The term Web2 refers to the second evolution of the internet allowing for reading and writing of data online. The Web2 movement started from the 2000's and was dominated by centralized platforms that brought upon the rise of social media, interactive design, cloud computing and eCommerce. This form of the internet has been criticized for over excessive focus on profits, mass surveillance, targeted advertisements, and privacy concerns over personal data. In Web2 the user is typically considered the product (i.e their data); however, the Web3 movement is looking to flip that narrative on its head.",en,GLOSSETA-PROD,general application/json,decentralized,"When something is referred to as being decentralized it means that particular thing is distributed, controlled and operated among many different parties with no central authority. When an application is referred to as being decentralized (i.e dApp), in its purest form it means that it's hosted by many different peer machines on a given network and its underlying data stored and served through a non-centralized blockchain. This allows the application to remain up and running forever (theoretically) since if a subset of peers go down, the remaining peers keep the application running. Thus, the application becomes resistant to censorship and the common pitfalls of Web2.",en,GLOSSETA-PROD,general -application/json,web1,"Web1 is a term used to refer to the first real mainstream adoption of the internet in the early 1990's limited to mostly static HTML pages meant for reading data. Many of the uses cases that really took the internet mainstream came along with the Web2 movement in the early 2000's that introduced the ability to both read and write data.",en,GLOSSETA-PROD,general +application/json,web1,"Web1 is a term used to refer to the first real mainstream adoption of the internet in the early 1990's limited to mostly static HTML pages meant for reading data. Many of the use cases that really took the internet mainstream came along with the Web2 movement in the early 2000's that introduced the ability to both read and write data.",en,GLOSSETA-PROD,general application/json,ens,"ENS stands for the Ethereum Name Service which is an open, distributed and extensible naming system built on the Ethereum blockchain. At a high level ENS allows one to map their machine readable wallet address into something human readable like glosseta.eth. ENS allows for the natural introduction of a single source of truth for ones online identity, portable across the internet.",en,GLOSSETA-PROD,application application/json,hot wallet,"A hot wallet is a piece of software that holds ones cryptocurrency but has the distinct feature of always being connected to the internet (i.e. hot). Hot wallets are the most popular and convenient means to hold ones cryptocurrency since they typically can run on any desktop, tablet or mobile device. The convenience comes at the cost of security since just like any other piece of software, a hot wallet can be compromised by bad actors.",en,GLOSSETA-PROD,general application/json,cold wallet,"A cold wallet is typically a special type of hardware device that holds ones cryptocurrency but has the distinct feature of being disconnected from the internet. Cold wallets are usually utilized to hold large sums of cryptocurrency since the disconnect from the web ensures a high level of protection from bad actors. The added security typically comes at the cost of convenience/usability since the process of accessing the funds must be initiated through the hardware which involves extra security measures.",en,GLOSSETA-PROD,general @@ -49,14 +49,14 @@ application/json,peer,"In the context of a network protocol like a blockchain (i application/json,proof of work,"Proof of work is a consensus mechanism used to uphold the security and integrity of a blockchain, most famously for the Bitcoin protocol. Proof of work sets peers in the network against each other in a game to see who can correctly solve a computationally intensive puzzle the quickest. The winning peer obtains the right to update the state of the network (i.e. write the next transaction in the ledger) and broadcast that update for the rest of the peers to validate for correctness. Once the work is proved to be correct, the peer receives (i.e. mines) a token from the protocol as a reward.",en,GLOSSETA-PROD,general application/json,beacon chain, "Beacon chain is an improvement to the Ethereum network introduced in the first stage of ETH2.0. The Beacon Chain introduces a Proof-of-Stake consensus mechanism to the network which allows ETH holders to stake their ETH and become validators in ETH2.0. This enables validators to validate and confirm transactions on the network. ",en,GLOSSETA-PROD,general application/json,proof of stake, "Proof of stake(PoS) is a consensus mechanism based on financial deposit (i.e. stake) of the native token of a given blockchain to uphold the security and integrity of that chain. Staking a specific amount of token makes one a validator for a given chain, whose responsibility it is to propose and vote on new state transitions (i.e. blocks). Validators are rewarded with the native token of the chain upon the submission of successful blocks; however, if a validator is deemed a bad actor, they are punished by losing their deposited token.",en,GLOSSETA-PROD,general -application/json,public key,"A public key is an alphanumerical series of characters that acts as a mechanism, when used in conjunction with a private key, to provide a means signing transactions and verifying oneself on a blockchain. Every public key is created from a corresponding private key in such a manner where the two are exclusively tied together. That is no other private key can create that same public key. The concept of the public/private key pair acts as the corner stone of modern day cryptography.",en,GLOSSETA-PROD,general +application/json,public key,"A public key is an alphanumerical series of characters that acts as a mechanism, when used in conjunction with a private key, to provide a means signing transactions and verifying oneself on a blockchain. Every public key is created from a corresponding private key in such a manner where the two are exclusively tied together. That is no other private key can create that same public key. The concept of the public/private key pair acts as the cornerstone of modern day cryptography.",en,GLOSSETA-PROD,general application/json,private key,"A private key is an alphanumerical series of characters that can thought of as the password to your digital goods and tokens in your wallet. It is the key that unlocks your assets and the mechanism in web3 that grants you ownership of the assets that belong to you. Just as with a password, one must keep their private key hidden from the public and stored away from anything that connects to the internet (i.e. written down on a piece of paper and stored in a safe). If anyone ever comes into the possession of your private key, they can (and will) steal your goods.",en,GLOSSETA-PROD,general application/json,sidechain,"A sidechain is a blockchain that typically sits on the side of a foundational layer 1 blockchain (i.e. Ethereum, Bitcoin, etc...). A sidechain typically has its own consensus mechanism and handles much of its computation outside of the foundational layer it sits beside. As a result, these sidechains typically support high throughput and offer lower transactional costs to use; however, since they use their own consensus mechanism, the security provided by the foundational chain they sit beside is not guaranteed.",en,GLOSSETA-PROD,general application/json,layer 1,"The term layer 1 refers to a base layer blockchain (i.e. like Ethereum, Bitcoin, etc...) in web3. These blockchains act as the foundational chains that power the web3 ecosystem.",en,GLOSSETA-PROD,general application/json,layer 2,"The term layer 2 refers to mechanisms meant to reduce costs of using existing layer 1 blockchains and enhance their scalability. These solutions typically sit on top of existing layer 1 blockchains and use that underlying chain to ensure security.",en,GLOSSETA-PROD,general -application/json,blockchain trilema,"The blockchain trilema refers to an inherent challenge when it comes to blockchain design where a chain can only reliably guarantee two of the following three properties: scalability, security and decentralization. The main reason for this is because one must typically sacrifice a fundamental property from one(or two) of the three to achieve the other.",en,GLOSSETA-PROD,general -application/json,block,"The term block refers to data representing a set of transactions or state change that occurred on a blockchain at specific moment of time. Network participants (i.e. miners, validators, etc...) are responsible for verifying the integrity/validity of new blocks coming into a chain and ensuring they get recorded into the network.",en,GLOSSETA-PROD,general -application/json,solana,"Solana is high throughput, open and permissionless blockchain utilizing Proof of Stake in tandem with Proof of History to make it the worlds first web-scale layer 1 blockchain. The native token for the chain is SOL and is used to pay network participants (i.e. a set of validators) to run on-chain programs or to validate that programs output.",en,GLOSSETA-PROD,protocol +application/json,blockchain trilemma,"The blockchain trilemma refers to an inherent challenge when it comes to blockchain design where a chain can only reliably guarantee two of the following three properties: scalability, security and decentralization. The main reason for this is because one must typically sacrifice a fundamental property from one(or two) of the three to achieve the other.",en,GLOSSETA-PROD,general +application/json,block,"The term block refers to data representing a set of transactions or state change that occurred on a blockchain at specific moment in time. Network participants (i.e. miners, validators, etc...) are responsible for verifying the integrity/validity of new blocks coming into a chain and ensuring they get recorded into the network.",en,GLOSSETA-PROD,general +application/json,solana,"Solana is high throughput, open and permissionless blockchain utilizing Proof of Stake in tandem with Proof of History to make it the world's first web-scale layer 1 blockchain. The native token for the chain is SOL and is used to pay network participants (i.e. a set of validators) to run on-chain programs or to validate that programs output.",en,GLOSSETA-PROD,protocol application/json,proof of history,"Proof of History (PoH) is an algorithm developed by Anatoly Yakovenko for verifying the order and passage of time between events on a blockchain (i.e. historical records) using a recursive cryptographic hashing function (aka verifiable delay function). PoH is not a consensus algorithm but rather a mechanism allowing network participants to discern the passage of time themselves instead of waiting on others to corroborate it. PoH introduces a fundamental change with respect to how other public blockchains come to agreement on the passage of time leading to optimized network effects of block confirmation times (i.e. speedier transactions). PoH is a core component of the Solana blockchain helping it excel in the areas of speed and capacity.",en,GLOSSETA-PROD,general application/json,centralized,"The term centralized is often used to describe a good or service tied to a single entity (or small group) for which many users depend upon. A centralized good or service often consolidates control, authority and access to the small group of participants that operate it; however, that often makes the small group in control a single point of failure. Much of the web2 landscape is dominated by centralized systems and platforms in contrast to the web3 movement that is leaning towards a more decentralized ecosystem.",en,GLOSSETA-PROD,general application/json,sharding,"Sharding is typically regarded as a database optimization technique where tables are partitioned (into shards) and distributed among multiple database instances to increase overall throughput. This technique can also be applied to blockchains where nodes in a given network hold parts of the overall chain so that each shard can work in parallel to reach consensus in a more load balanced manner. This overall optimization in the consensus mechanism of the chain theoretically leads to an overall increase in network transaction speeds.",en,GLOSSETA-PROD,general @@ -66,9 +66,9 @@ application/json,digital identity,"Digital Identity refers to the virtual repres application/json,digital marketplace,"Digital marketplaces are online stores where users can buy and sell digital goods and services (e.g. NFTs).",en,GLOSSETA-PROD,general application/json,polygon,"Polygon is a layer 2 blockchain that sits on top of Ethereum whose purpose is to make it faster and cheaper to use.",en,GLOSSETA-PROD,protocol application/json,evm,"The Ethereum Virtual Machine (EVM) is a piece of software that is core to the Ethereum blockchain. It powers the network upkeep of the blockchain as well as letting decentralized applications execute code.",en,GLOSSETA-PROD,general -application/json,ethereum foundation,"The Ethereum Foundation a non-profit organization dedicated to advancing and supporting the development of the Ethereum blockchain by providing resources like funding, research, and guidance to help developers advance the ecosystem.",en,GLOSSETA-PROD,general +application/json,ethereum foundation,"The Ethereum Foundation is a non-profit organization dedicated to advancing and supporting the development of the Ethereum blockchain by providing resources like funding, research, and guidance to help developers advance the ecosystem.",en,GLOSSETA-PROD,general application/json,decentralized storage,"Decentralized storage is a way of storing data where it's spread out across many connected devices instead of being kept in one central place, making it more secure, reliable, and available.",en,GLOSSETA-PROD,general application/json,decentralized social media,"Decentralized social media is a type of social networking where users and communities have control over their data and interactions, without reliance on a central authority or corporation.",en,GLOSSETA-PROD,general application/json,lens protocol,"Lens Protocol is a social graph that allows users to own and control their social connections and content, unlike traditional social media where data is controlled by the platform. Users can easily move their data between different applications, fostering a collaborative and user-centric social media ecosystem.",en,GLOSSETA-PROD,protocol application/json,smart contract,"A smart contract is a programmable agreement that executes and enforces itself automatically when predefined conditions and rules encoded into it are met, utilizing blockchain technology to ensure transparency, security, and decentralization.",en,GLOSSETA-PROD,general -application/json,defi,"Decentralized Finance (DeFi) refers to the ecosystem of financial applications built on blockchain technologies, offering services like lending, borrowing, and trading, which are automated by smart contracts and operate without traditional intermediaries, ensuring open access, transparency, and security.",en,GLOSSETA-PROD,finance \ No newline at end of file +application/json,defi,"Decentralized Finance (DeFi) refers to the ecosystem of financial applications built on blockchain technologies, offering services like lending, borrowing, and trading, which are automated by smart contracts and operate without traditional intermediaries, ensuring open access, transparency, and security.",en,GLOSSETA-PROD,finance