(bait for ethereum lovers)
There is a long list of proposed ERC standards, but these 5 standards are ones that are most popular among the all.
It is the most common and well-known standard within all crypto community. 99% (if not all) issued ICO tokens on top of the Ethereum implements this standard. The key benefit we get here is that any application or other smart contracts can interact with a token in a standard manner without a need of knowing other details about the token. Therefore, we have a very pleasant way to create any ICO token and have a standard way to interact with all of them like they are all the same. For instance, crypto wallet developers can avoid custom development and integrations to add new tokens. All they need to know is the Ethereum Token address that implements the standard.
ERC 223
This proposal was introduced by a developer, who decided to solve issues with the current ERC-20 standard for tokens.
Advantages:
Disadvantages and risks:
The goal of this proposal is to create a non-fungible token. In ERC-20 and ERC-223 standards, we have a supply of tokens, where tokens are fungible (i.e. single unit of that token is equal to another unit). This makes it easy to trade those tokens, as all of the token supply can be treated in the same manner. However, there are various cases when you need to have unidentical tokens, which are used within the platform, and add some extra parameters and price them differently. For instance, we could have a token which represents some part of real estate object, and each token might have some different parameters added to it. Or in WePower case, tokenized electricity tokens cannot be treated the same, as each of it might represent different time frame, amount or even type of energy (solar, wind, hydro). This standard makes it easy to create marketplaces for multiple non-fungible token types.
ERC-621 is an extension of the ERC-20 token standard. It adds two additional functions, increaseSupplyanddecreaseSupply. This can increase and decrease the token supply in circulation. ERC-20 only allows a single token issuance event. This restricts the supply to a certain amount which can’t be changed. ERC-621 proposes that totalSupply can be modified.
Another extension of the ERC-20 standard is ERC-827. It allows for the transfer of tokens and allows tokens to be approved by the holder to be spent by a third party. Tokens on Ethereum can be reused by other applications, including wallets and exchanges. This could be very useful for spending a dynamic amount that is up to a third party based on some criteria both parties have agreed to. Most importantly, since it is an extension of ERC-20, it is also ERC-20 compatible.
A standard interface for contracts that manage multiple token types. A single deployed contract may include any combination of fungible tokens, non-fungible tokens, or other configurations (for example, semi-fungible tokens).
There are many more proposals that should make the whole standardization for Ethereum community better. It will just take time to agree and approve standards and adapt it to actually be used as it is with ERC-20.
Hold down the clap button if you liked the content! It helps me gain exposure.
Want to learn more? Check out my previous articles.
EOS 101: Getting started with EOS, Part 1 - Hacker Noon
This post marks the first in a new EOS series I am starting in an effort to provide some easy to read instructions…hackernoon.com
Quorum 101: Getting started with Quorum
This post marks the first in a new Quorum series I am starting in an effort to provide some easy to read instructions…medium.com
13 sidechain projects every blockchain developer should know about
The whole world is going through the blockchain revolution. But wait…is this really what we dreamed of? Present…medium.com
Setting up your first distributed private storage network on IPFS: Part 1
IPFS Private Storage Network Seriesmedium.com
Clap 50 times and follow me on Twitter: @vasa_develop
(follow me)