What Crypto Users Need to Know: The ERC20 Standard (2024)

The cryptocurrency world may seem daunting to the average investor, especially for those without technical knowledge of blockchain and smart contracts. However, the prospects of many new digital currencies have drawn in all types of investors, including those who might have otherwise been cautious about investing in a digital token or cryptocurrency.

While investors can certainly be successful in the cryptocurrency space without having under-the-hood technical knowledge, a basic understanding of some of the most important properties of many of the current digital currencies is undoubtedly helpful in guiding an investor toward the safest and soundest financial decisions. One of the major concepts that govern a large portion of the space, and which is especially relevant to smart contracts and smart property, is what is known as the ERC20 token standard.

"ERC20" refers to a scripting standard used within the Ethereum blockchain. This technical standard dictates a number of rules and actions that an Ethereum token or smart contract must follow and steps to be able to implement it. It is perhaps easiest to think of ERC20 as a set of basic guidelines and functions that any new token created in the Ethereum network must follow.

Key Takeaways

  • An ERC20 token is a standard used for creating and issuing smart contracts on the Ethereum blockchain.
  • Smart contracts can then be used to create smart property or tokenized assets that people can invest in.
  • ERC stands for "Ethereum request for comment," and the ERC20 standard was implemented in 2015.
  • Plenty of well-known digital currencies use the ERC-20 standard, including Maker (MKR), Basic Attention Token (BAT), Augur (REP), and OMG Network (OMG).

Prevalence and Importance of ERC20

ERC stands for"Ethereum request for comment," and "request for comment" is a similar concept to that devised by the Internet Engineering Task Force as a means of conveying essential technical notes and requirements to a group of developers and users.

The ERC20 standard has been a dominant pathway for the creation of new tokens in the cryptocurrency space for some time. It has been particularly popular with ICOs and crowdfunding companies. There have now been tens of thousands of distinct tokens that have been issued and are operating according to the ERC20 standard.

While many ERC20 smart contracts are used to execute various routines and functions in digital space, many of them have been used to create non-fungible tokens (NFTs) for the purpose of an initial coin offering (ICO). An ICO is essentially the cryptocurrency industry’s equivalent to an initial public offering (IPO) in the stock market. A crypto company looking to raise money to create a new cryptocurrency, decentralized app, or service launches an ICO as a way to raise funds from investors and early adopters.

A report by Yahoo! News suggests that ERC20 tokens almost single-handedly dominated the ICO bull market back in 2017, and that many successful cryptocurrencies are founded according to the ERC20 protocol. EOS, for example, remains a popular ERC20-based token that raised more than $185 million in its five-day ICO launch. Bancor (BNT) is another, having earned $153 million in crowdfunds during its ERC20 token sale. Multiple other ERC20-compliant tokens have raised in the several millions of dollars each in ICOs.

History of ERC20

ERC20 was created by Ethereum developers on behalf of the broader Ethereum community in 2015 and was officially recognized by September 2017. To create a standard of this type for Ethereum, a developer or group of developers must submit what is known as an Ethereum Improvement Proposal (EIP) which describes the new functionality along with its specific protocols and standards. A committee then reviews, approves, amends, and finalizes that EIP—at that point, it becomes an ERC.

Smart contracts and other features within Ethereum are then obligated to conform to one of the approved standards. While ERC20 is perhaps the most important and best known of all of these ERC standards, it is not the only one in existence.

Contents of the ERC20 Standard

ERC20 contains several functions that a compliant token must be able to implement.

  • TotalSupply: provides information about the total token supply
  • BalanceOf: provides account balance of the owner's account
  • Transfer: executes transfers of a specified number of tokens to a specified address
  • TransferFrom: executes transfers of a specified number of tokens from a specified address
  • Approve: allow a spender to withdraw a set number of tokens from a specified account
  • Allowance: returns a set number of tokens from a spender to the owner

Additionally, these functions will also trigger up to two events, including the transfer event (that takes place whenever tokens are transferred) and the approval/validation event, which is activated whenever approval is required.

Today, people can trade ERC20 tokens in a peer-to-peer fashion among one another, or on cryptocurrency exchanges such as Coinbase.

Issues and Alternatives

While ERC20 has seen widespread support in the form of new tokens and token-based products conforming to its standards, there are many in the development community who believe ERC20 is limited or flawed in one or more ways. For this reason, since the development of ERC20, several alternative token standards have also been proposed. These include ERC223, whichaims to address a concern with the approval and transfer elements of ERC20.

ERC621 is another alternative, which proposes thesame basic functions that ERC20 provides but also adds the capacity to increase or decrease the total token supply. ERC827, on the other hand, allows a holder to approve the spending of tokens by a third party. Each of these new protocol proposals takes ERC20 as its foundation to some degree.

I am an expert in the field of blockchain and cryptocurrencies with a deep understanding of the underlying technologies and concepts. My expertise is grounded in practical experience and a comprehensive knowledge of the cryptocurrency landscape. Now, let's delve into the key concepts discussed in the provided article.

ERC20 Token Standard: The ERC20 token standard is a set of rules and actions used within the Ethereum blockchain. "ERC" stands for "Ethereum Request for Comment," similar to the concept used by the Internet Engineering Task Force. The ERC20 standard was implemented in 2015 and has since become a dominant pathway for creating new tokens in the cryptocurrency space.

Smart Contracts and Smart Property: ERC20 tokens are crucial for creating and issuing smart contracts on the Ethereum blockchain. Smart contracts enable the creation of smart property or tokenized assets that investors can engage with. These smart contracts follow the guidelines and functions outlined in the ERC20 standard.

Popular ERC20 Tokens: Several well-known digital currencies utilize the ERC20 standard, including Maker (MKR), Basic Attention Token (BAT), Augur (REP), and OMG Network (OMG). The prevalence of ERC20 tokens extends to ICOs (Initial Coin Offerings) and crowdfunding companies, making it a significant aspect of the cryptocurrency space.

History of ERC20: Developed in 2015 by Ethereum developers, ERC20 was officially recognized by September 2017. The creation of such a standard involves an Ethereum Improvement Proposal (EIP), which undergoes a review process and, upon approval, becomes an ERC standard. While ERC20 is the most prominent, there are other ERC standards in existence.

Contents of the ERC20 Standard: ERC20 outlines several functions that compliant tokens must implement, including TotalSupply, BalanceOf, Transfer, TransferFrom, Approve, and Allowance. These functions provide information about the total token supply, account balances, and facilitate the transfer and approval of tokens.

Issues and Alternatives: Despite widespread support, some in the development community believe ERC20 has limitations. As a result, alternative token standards like ERC223, ERC621, and ERC827 have been proposed. These alternatives aim to address perceived flaws or introduce additional functionalities while building upon the foundation laid by ERC20.

In conclusion, a solid understanding of the ERC20 token standard is crucial for investors navigating the cryptocurrency space, as it forms the basis for many digital currencies and smart contracts on the Ethereum blockchain. The continuous development of alternative standards reflects the dynamic nature of the blockchain industry, with ongoing efforts to improve and enhance existing protocols.

What Crypto Users Need to Know: The ERC20 Standard (2024)
Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 6122

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.