From 50e58965ed6fe5370548567a15626eb245a97a5e Mon Sep 17 00:00:00 2001 From: Vedant Chainani Date: Sun, 23 Oct 2022 20:00:22 +0530 Subject: [PATCH 1/3] Rename Post --- .../README.md | 100 ++++++++++-------- 1 file changed, 56 insertions(+), 44 deletions(-) rename Blog/{ERC20-ERC721-ERC1155 => Ethereum request for comments (ERC) Standards}/README.md (89%) diff --git a/Blog/ERC20-ERC721-ERC1155/README.md b/Blog/Ethereum request for comments (ERC) Standards/README.md similarity index 89% rename from Blog/ERC20-ERC721-ERC1155/README.md rename to Blog/Ethereum request for comments (ERC) Standards/README.md index a1be4cf9e..675a656fc 100644 --- a/Blog/ERC20-ERC721-ERC1155/README.md +++ b/Blog/Ethereum request for comments (ERC) Standards/README.md @@ -1,44 +1,56 @@ - -# ALL ABOUT ERC-20 , ERC-721 AND ERC-1155 -

- -**Hii everyone today in this blog we are going to see the diffrence between the ERC-20, ERC-721, and ERC-1155. Before going through this post i would highly recommend you all to take a look on the basic functionality of the NFT**. -

-# What is ERC ? -ERC is basically stands for the Ethereum Request for Comments. It’s like technical documents that define the methods, behaviors, innovation, and research applicable to a group of developers and users who want to utilize the Ethereum ecosystem. -

-**ERC-20, ERC-721, and ERC-1155 appear as the three popular ERC token standards or protocols that have their applications across major industries. The Ethereum community fully approves these token standards, and they differ in terms of specific features and functionalities.** - -![image](https://user-images.githubusercontent.com/105157723/196609743-30f40f16-b932-4172-a0d5-3edb2e07aad8.png) - -# What is ERC-20? -

-ERC-20 was first proposed in 2015, and it was finally integrated into the Ethereum ecosystem two years later in 2017. ERC-20 introduces the token standard for creating fungible tokens on the Ethereum blockchain. Simply put, ERC-20 consists of properties that support the development of identical tokens. -

-## Why to use ERC-20 ? -ERC 20 tokens are another name for ”fungible tokens”. -Fungibility defines the ability of an asset or Token to be exchanged for assets of the same value, say two 1 dollar notes. -Each ERC-20 Token is strictly equivalent to the same value regardless of its feature and structure. -

-# What is ERC-721 ? -This is basically used for the non fungible tokens. - -The founder and CTO of Cryptokitties (the widespread non-fungible tokens), Dieter Shirley, initially proposed developing a new token type to support NFTs. The proposal for approval later in 2018. It’s specialized in NFTs, which means a token developed abiding by the rules of ERC-721 can represent the value of any digital asset that lives on the Ethereum blockchain. -

-## Why to use ERC-721 ? -ERC-721 tokens are the standards for non-fungible tokens (NFTs). -These tokens cannot be exchanged for anything of equal value since they are one-of-a-kind. -Each ERC-721 represents the value of the respective NFT, which may differ. -

-# What is ERC-1155 ? -This is basically used for the Multi token standard.Combining the abilities of ERC-20 and ERC-721, Witek Radomski (the Enjin’s CTO) introduced an all-inclusive token standard for the Ethereum smart contracts. It’s a standard interface that supports the development of fungible, semi-fungible, non-fungible tokens and other configurations with a common smart contact. -

-Another best thing about ERC-1155 is that it improves the overall functionality of previous ERC token standards, making the Ethereum ecosystem more efficient and scalable. -

-## Why to use ERC-1155 ? -ERC-1155 is a smart contract interface representing fungible, semi-fungible, and non-fungible tokens. -ERC-1155 can perform the function of ERC-20 and ERC-721 and even both simultaneously. -Each Token can represent a different value based on the nature of the token; fungible, semi-fungible, or non-fungible. - -![image](https://user-images.githubusercontent.com/105157723/196609787-8e8a4502-71aa-4533-9db4-b13e2bb7578b.png) - +# ALL ABOUT ERC-20 , ERC-721 AND ERC-1155 + +

+ +**Hii everyone today in this blog we are going to see the diffrence between the ERC-20, ERC-721, and ERC-1155. Before going through this post i would highly recommend you all to take a look on the basic functionality of the NFT**. +

+ +# What is ERC ? + +ERC is basically stands for the Ethereum Request for Comments. It’s like technical documents that define the methods, behaviors, innovation, and research applicable to a group of developers and users who want to utilize the Ethereum ecosystem. +

+**ERC-20, ERC-721, and ERC-1155 appear as the three popular ERC token standards or protocols that have their applications across major industries. The Ethereum community fully approves these token standards, and they differ in terms of specific features and functionalities.** + +![image](https://user-images.githubusercontent.com/105157723/196609743-30f40f16-b932-4172-a0d5-3edb2e07aad8.png) + +# What is ERC-20? + +

+ERC-20 was first proposed in 2015, and it was finally integrated into the Ethereum ecosystem two years later in 2017. ERC-20 introduces the token standard for creating fungible tokens on the Ethereum blockchain. Simply put, ERC-20 consists of properties that support the development of identical tokens. +

+ +## Why to use ERC-20 ? + +ERC 20 tokens are another name for ”fungible tokens”. +Fungibility defines the ability of an asset or Token to be exchanged for assets of the same value, say two 1 dollar notes. +Each ERC-20 Token is strictly equivalent to the same value regardless of its feature and structure. +

+ +# What is ERC-721 ? + +This is basically used for the non fungible tokens. + +The founder and CTO of Cryptokitties (the widespread non-fungible tokens), Dieter Shirley, initially proposed developing a new token type to support NFTs. The proposal for approval later in 2018. It’s specialized in NFTs, which means a token developed abiding by the rules of ERC-721 can represent the value of any digital asset that lives on the Ethereum blockchain. +

+ +## Why to use ERC-721 ? + +ERC-721 tokens are the standards for non-fungible tokens (NFTs). +These tokens cannot be exchanged for anything of equal value since they are one-of-a-kind. +Each ERC-721 represents the value of the respective NFT, which may differ. +

+ +# What is ERC-1155 ? + +This is basically used for the Multi token standard.Combining the abilities of ERC-20 and ERC-721, Witek Radomski (the Enjin’s CTO) introduced an all-inclusive token standard for the Ethereum smart contracts. It’s a standard interface that supports the development of fungible, semi-fungible, non-fungible tokens and other configurations with a common smart contact. +

+Another best thing about ERC-1155 is that it improves the overall functionality of previous ERC token standards, making the Ethereum ecosystem more efficient and scalable. +

+ +## Why to use ERC-1155 ? + +ERC-1155 is a smart contract interface representing fungible, semi-fungible, and non-fungible tokens. +ERC-1155 can perform the function of ERC-20 and ERC-721 and even both simultaneously. +Each Token can represent a different value based on the nature of the token; fungible, semi-fungible, or non-fungible. + +![image](https://user-images.githubusercontent.com/105157723/196609787-8e8a4502-71aa-4533-9db4-b13e2bb7578b.png) From 3bdc798a97fc62dd25c4aa315db2085abd3d9c6d Mon Sep 17 00:00:00 2001 From: Vedant Chainani Date: Sun, 23 Oct 2022 20:03:00 +0530 Subject: [PATCH 2/3] Add Blog Banner --- .../banner.png | Bin 0 -> 38878 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Blog/Ethereum request for comments (ERC) Standards/banner.png diff --git a/Blog/Ethereum request for comments (ERC) Standards/banner.png b/Blog/Ethereum request for comments (ERC) Standards/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..1759caa74e8f498dce7672c7cdb3d3b6c974bcf2 GIT binary patch literal 38878 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 z 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 Cx=m>S literal 0 HcmV?d00001 From d31a8fbf6898436662e5d7cf5c98c6965ec9dbeb Mon Sep 17 00:00:00 2001 From: Vedant Chainani Date: Sun, 23 Oct 2022 20:04:11 +0530 Subject: [PATCH 3/3] Update Blog Post --- .../README.md | 141 +++++++++++++----- 1 file changed, 104 insertions(+), 37 deletions(-) diff --git a/Blog/Ethereum request for comments (ERC) Standards/README.md b/Blog/Ethereum request for comments (ERC) Standards/README.md index 675a656fc..818d87c0a 100644 --- a/Blog/Ethereum request for comments (ERC) Standards/README.md +++ b/Blog/Ethereum request for comments (ERC) Standards/README.md @@ -1,56 +1,123 @@ -# ALL ABOUT ERC-20 , ERC-721 AND ERC-1155 +# Ξ What are Ethereum request for comments (ERC) Standards -

+ -**Hii everyone today in this blog we are going to see the diffrence between the ERC-20, ERC-721, and ERC-1155. Before going through this post i would highly recommend you all to take a look on the basic functionality of the NFT**. -

+An ‘Ethereum Request for Comments’ (ERC) is a document that programmers use to write smart contracts on Ethereum Blockchain. They describe rules in these documents that Ethereum-based tokens must comply with. -# What is ERC ? +The Ethereum community uses a process called the ‘Ethereum Improvement Proposal’ to review these documents. They comment on it and as a result of that, the developer that created the document may revise it. -ERC is basically stands for the Ethereum Request for Comments. It’s like technical documents that define the methods, behaviors, innovation, and research applicable to a group of developers and users who want to utilize the Ethereum ecosystem. -

-**ERC-20, ERC-721, and ERC-1155 appear as the three popular ERC token standards or protocols that have their applications across major industries. The Ethereum community fully approves these token standards, and they differ in terms of specific features and functionalities.** +The Ethereum community accepts some of these documents after working through the EIP process, finalizes it, and then developers implement it. This is how the document becomes an ERC. In other words, ERCs originate as EIPs and could address different areas, for e.g., tokens, registration name, etc. -![image](https://user-images.githubusercontent.com/105157723/196609743-30f40f16-b932-4172-a0d5-3edb2e07aad8.png) +While there are several Ethereum standards. These ERC Ethereum standards are the most well-known and popular – -# What is ERC-20? +- ERC - 20 +- ERC - 721 +- ERC - 1155 +- ERC - 777 -

-ERC-20 was first proposed in 2015, and it was finally integrated into the Ethereum ecosystem two years later in 2017. ERC-20 introduces the token standard for creating fungible tokens on the Ethereum blockchain. Simply put, ERC-20 consists of properties that support the development of identical tokens. -

+--- -## Why to use ERC-20 ? +## ERC 20 standard – The Most Popular Token Standard -ERC 20 tokens are another name for ”fungible tokens”. -Fungibility defines the ability of an asset or Token to be exchanged for assets of the same value, say two 1 dollar notes. -Each ERC-20 Token is strictly equivalent to the same value regardless of its feature and structure. -

+ -# What is ERC-721 ? +The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly the same (in type and value) as another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token is and will always be equal to all the other Tokens. -This is basically used for the non fungible tokens. +The ERC-20 token standard allows developers to create their own tokens on the Ethereum network. It has provided an easier route for companies to develop blockchain products instead of building their own cryptocurrency. -The founder and CTO of Cryptokitties (the widespread non-fungible tokens), Dieter Shirley, initially proposed developing a new token type to support NFTs. The proposal for approval later in 2018. It’s specialized in NFTs, which means a token developed abiding by the rules of ERC-721 can represent the value of any digital asset that lives on the Ethereum blockchain. -

+Some tokens, like Uniswap's `UNI` token, are set to remain ERC-20 tokens; other cryptocurrencies, such as `Binance Coin`, have since jumped over to their own blockchains. -## Why to use ERC-721 ? +These tokens are: -ERC-721 tokens are the standards for non-fungible tokens (NFTs). -These tokens cannot be exchanged for anything of equal value since they are one-of-a-kind. -Each ERC-721 represents the value of the respective NFT, which may differ. -

+- 💻 Fungible - The code of each individual token is the same as any other, though transaction histories can be used to identify and separate out the tokens involved. +- 🛫 Transferable - They can be sent from one address to another. +- ⛏️ Fixed supply - A fixed number of tokens must be created so that developers cannot issue more tokens and raise the supply. -# What is ERC-1155 ? +Since the ERC-20 token standard was finalized, over 500,000 tokens compatible with ERC-20 have been issued. Some of the leading ERC-20 tokens include: -This is basically used for the Multi token standard.Combining the abilities of ERC-20 and ERC-721, Witek Radomski (the Enjin’s CTO) introduced an all-inclusive token standard for the Ethereum smart contracts. It’s a standard interface that supports the development of fungible, semi-fungible, non-fungible tokens and other configurations with a common smart contact. -

-Another best thing about ERC-1155 is that it improves the overall functionality of previous ERC token standards, making the Ethereum ecosystem more efficient and scalable. -

+- 🦄 Uniswap (`UNI`) - A decentralized exchange (DEX) that enables users to swap tokens peer-to-peer, without relying on a centralized intermediary. +- 👾 Decentraland (`MANA`) - The token underpinning metaverse platform Decentraland, MANA is burned in order to acquire non-fungible LAND tokens representing plots of virtual land. +- 🦍 ApeCoin (`APE`) - The utility and governance token for the Bored Ape Yacht Club ecosystem, based on the popular PFP (profile picture) NFT collection. -## Why to use ERC-1155 ? +### Disadvantages of ERC-20 tokens? -ERC-1155 is a smart contract interface representing fungible, semi-fungible, and non-fungible tokens. -ERC-1155 can perform the function of ERC-20 and ERC-721 and even both simultaneously. -Each Token can represent a different value based on the nature of the token; fungible, semi-fungible, or non-fungible. +- ⚠️ Low throughput - The Ethereum network has been clogged up when dapps have experienced high demand, such as CryptoKitties (which has since moved to its own Flow blockchain). When this happens, the network slows down and transactions become more expensive. +- 🐢 Slow transactions - The block time is around 14 seconds, so transactions can take up to a minute to process. This may be adequate for some uses or too slow for others. +- ⏲️ ETH - When transactions are made involving ERC-20 tokens, a second cryptocurrency is needed to pay for the transaction fees. This can add both time and cost, as it can result in dust on different platforms. -![image](https://user-images.githubusercontent.com/105157723/196609787-8e8a4502-71aa-4533-9db4-b13e2bb7578b.png) +--- + +## ERC 721 – The Standard for Non Fungible Tokens + + + +ERC-721 is a token standard on Ethereum for non-fungible tokens (`NFTs`). Fungible means interchangeable and replaceable; Bitcoin is fungible because any `Bitcoin` can replace any other Bitcoin. Each NFT, on the other hand, is completely unique. One NFT cannot replace another. + +The main characteristic of ERC-721 tokens is that each one is unique. When an ERC-721 token is created, there is one and only one of those tokens in existence. These tokens, as NFTs, have spread the idea and application of unique assets on Ethereum. + +### `What can you do with ERC-721 NFTs?` + +Today, the most common use case for ERC-721 NFTs is for digital art. Users buy these NFTs for a number of reasons, including supporting artists, investing long-term in hopes that the price will go up, quickly flipping/trading NFTs for a profit, or simply because they like the artwork. + +However, use cases for NFTs extend beyond digital art. + +> NFTs are commonly used in blockchain-based games, such as [Gods Unchained](https://godsunchained.com/), to represent unique assets within the game. The online collectible card game uses NFTs to represent digital cards, which can then be traded with other players or used in battles. Some blockchain-based games even let you move your items over to different games. This is the beginning of the Metaverse, a persistent virtual environment in which NFTs represent digital objects that can be moved between different platforms. + +> Music NFTs are also becoming increasingly popular. Platforms such as [Audius](https://audius.co/) make it easy for artists to mint their work as ERC-721 tokens. + +--- + +## ERC-1155 - Ethereum’s Flexible Token Standard + + + +Prior to ERC-1155, the two predominant token standards were ERC-20 for fungible tokens and ERC-721 for non-fungible tokens. They could not (and cannot) be wrapped into the same smart contract. This limitation meant that if someone wanted to transfer, say, USDC (ERC-20) and a CryptoKitties NFT (ERC-721), they would need to execute multiple transactions, which was inefficient and expensive. + +ERC-1155 solves for this by combining the two token standards. ERC-1155 is a token standard that enables the efficient transfer of fungible and non-fungible tokens in a single transaction. + +### How does ERC-1155 work? + +The initial motivation behind ERC-1155 was to address challenges faced by blockchain game developers and players. + +Massively multiplayer online games (MMOs) contain tens of thousands of items—armor, weapons, shields, skins, coins, badges, castles, etc—that players can collect and trade with one another. Some items like coins are fungible while others like a sword are non-fungible. On the blockchain, each one of these items is a token. + +**Prior to ERC-1155, each item required its own smart contract. In a game with 100,000 items that means 100,000 smart contracts!** + +With an ERC-1155 token, multiple items can be stored in a single smart contract and any number of items can be sent in a single transaction to one or more recipients. This means if you wanted to send a sword to one friend, a shield to another, and 100 gold coins to both, you could do so in only one transaction. + +### What's so special about ERC-1155? + +As well as allowing for the transfer of multiple token types at once, and the attendant gains in efficiency and lower transaction costs, ERC-1155 has a number of other special characteristics: + +- It supports an infinite number of tokens, in contrast with ERC-20 and ERC-721, which require a new smart contract for each type of token. +- It supports not only fungible and non-fungible tokens, but also semi-fungible tokens. Semi-fungible tokens are like general admission concert tickets. They are interchangeable and can be sold for money before the show (fungible). But after the show they lose their pre-show value and become collectibles (non-fungible). +- It has a safe transfer function that allows tokens to be reclaimed if they are sent to the wrong address, unlike ERC-20 and ERC-1155 +- It removes the need to "approve" individual token contracts separately, which means signing fewer transactions + +### Who's using ERC-1155? + +- 🎮 `Enjin` - Enjin offers a number of blockchain products, many of which implement ERC-1155. +- 🕹️ `Horizon` - Horizon is a blockchain games company whose [Skyweaver](https://horizon.io/#skyweaver) game uses ERC-1155. +- 🖼️ `OpenSea` - The NFT marketplace's ERC-1155 implementation allows multiple creators per smart contract but only one creator is able to mint more copies. +- 🎈 `OpenZeppelin` - OpenZeppelin's blockchain security products leverage the ERC-1155 standard. + +--- + +## ERC 777 – Reduces Friction in Crypto Transactions + + + +ERC-777 is a token standard for fungible tokens introduced on the Ethereum network that is fully compatible with existing decentralized exchanges. + +It facilitates complicated token trade interactions and assists the removal of ambiguity around decimals, minting, and burning. It utilizes a distinctively effective feature called a hook. + +A hook is simply a function in a contract that is called when tokens are sent to it, meaning accounts and contracts can react to receiving tokens. + +When tokens are delivered to a computer-based analytical contract, it activates a hook mechanism that streamlines how accounts and contracts communicate when receiving tokens. Furthermore, ERC-777 tokens are significantly less likely to get stuck in a contract, which is traditionally seen as a problem with ERC-20 tokens. + +Hooks are programmed into the standard. If you transfer ETH to a smart contract, it will be alerted about the incoming ETH through the hooks, a feature that ERC20 tokens don’t have. The following are the benefits of this standard: + +- The ERC777 standard is backwards compatible with ERC20, meaning you can interact with these tokens as if they were ERC20, using the standard functions +- ERC-777 enables anyone to add extra functionality to tokens, such as a mixer contract, for greater transaction confidentiality, or an emergency recovery feature to help you if you lose your private keys. + +---