Don’t invest unless you’re prepared to lose all the money you invest. This is a high-risk investment, and you shouldn't expect protection if something goes wrong. Take 2 minutes to learn more

Back to course lessons
Lesson 7
4 min

What is the ERC-20 token standard?

An introduction as to what the ERC-20 token standard is, and how it supports tokens being created and interacting with one another within the Ethereum ecosystem.

Key Points:

  • The ERC-20 standard provides a common framework for creating fungible tokens on the Ethereum blockchain.
  • The ERC-20 standard was proposed by Fabian Vogelsteller in 2015.
  • ERC-20 has limitations, including interoperability challenges and a lack of built-in functionalities.
  • Ethereum Improvement Proposals (EIPs) and ERCs are under development to address shortcomings and promote innovation in token standards.

What is the ERC-20 standard?

The ERC-20 standard transformed the cryptocurrency landscape by providing a common framework for creating fungible tokens on the Ethereum blockchain. It spurred the rapid development of thousands of tokens, fueling decentralized applications (DApps), initial coin offerings (ICOs), and the broader DeFi ecosystem. However, limitations and security risks have emerged, prompting ongoing efforts to improve token standards. In addition to ERC-20, Ethereum Improvement Proposals (EIPs) and ERCs are under development to address shortcomings and enhance functionality. Furthermore, similar standards such as BRC-20 (Bitcoin), SPL (Solana), and others on blockchains like Dogecoin are gaining traction, showcasing the evolving nature of tokenization standards across various platforms.

History and Development:

The ERC-20 standard, proposed by Fabian Vogelsteller in 2015, standardized token creation on the Ethereum blockchain. Its introduction marked a milestone in the cryptocurrency space, catalyzing the proliferation of tokens and fostering innovation in decentralized finance (DeFi), gaming, and other sectors.

Usage and Impact:

ERC-20 tokens have had a profound impact, powering a wide array of applications including ICOs, DApps, and tokenized assets. Their versatility made Ethereum the preferred platform for token creation and issuance. The ERC-20 standard has contributed to Ethereum's dominance in the blockchain space and played a pivotal role in the evolution of decentralized ecosystems.

Limitations and Risks:

Despite its success, ERC-20 has limitations such as interoperability challenges and the lack of built-in functionalities. Addressing these shortcomings is crucial for the continued growth and adoption of Ethereum-based tokens. Ongoing efforts within the Ethereum community aim to develop new standards and improve existing ones through Ethereum Improvement Proposals (EIPs) and ERCs.

Security risks associated with ERC-20 tokens stem from vulnerabilities in smart contracts, leading to hacking incidents and financial losses. Smart contract audits, rigorous testing, and best practices are essential to mitigate these risks. The decentralized nature of blockchains adds complexity to security measures, highlighting the need for ongoing vigilance and improvement.

Future Standards and Development:

In addition to ERC-20, Ethereum is exploring new standards and enhancements to address limitations and promote innovation. EIPs and ERCs under development include ERC-721 (non-fungible tokens), ERC-1155 (multi-token standard), and ERC-777 (advanced token functionalities). These standards aim to expand the capabilities of Ethereum-based tokens and improve user experience.

Similar Standards on Other Blockchains:

Other blockchain platforms have also introduced token standards to streamline the creation of tokens and tokenized assets, such as Bitcoin’s BRC-20, and Solana’s SPL. As the industry continues to evolve, we can look forward to both the improvement of existing standards, as well as the introduction of novel standards to support new use-cases and possibilities. 

Lesson 27: A roundup

  • The ERC-20 standard revolutionized token creation on Ethereum, driving the growth of decentralized applications and the DeFi ecosystem.
  • Despite its success, ERC-20 has limitations and security risks, prompting ongoing efforts to develop new standards and enhance existing ones.
  • Ethereum Improvement Proposals (EIPs) and ERCs are under development to address shortcomings and promote innovation in token standards.
  • Similar token standards exist on other blockchains, reflecting the broader trend towards tokenization and interoperability across multiple platforms.
Signup to UpholdGet the app

So, what's next?

Join Uphold today


Uphold Europe Limited, Reg No. 09281410, Registered Office: Eastcastle House, 27/28 Eastcastle Street, London, United Kingdom, W1W 8DH

Uphold (FRN: 938277) is registered with the Financial Conduct Authority (FCA) for AML purposes and complies with the Money Laundering, Terrorist Financing and Transfer for Funds (Information on the Payer).

Uphold is also an EMD agent (FRN: 938277) of Optimus Cards UK Limited (FRN: 902034) which is authorised and regulated by the Financial Conduct Authority to issue e-money pursuant to the Electronic Money Regulations 2011.

The purchase, sale and custody of cryptoassets are regulated by the FCA for anti-money laundering purposes but this does not indicate any approval by the FCA of Uphold's cryptoasset activities. Cryptoassets are very high risk and speculative. When purchasing, selling and/or holding cryptoassets, you will not have access to the Financial Ombudsman Service (FOS) or the Financial Services Compensation Scheme (FSCS) if something goes wrong. You should be aware and prepared to potentially lose some or all of your money. You should carefully consider whether trading or holding cryptoassets is suitable for you in light of your financial circumstances.

Fiat money payments and balances (fiat is another name for traditional currencies, such as GBP, USD and EUR) constitute regulated e-money and payment services. In providing fiat balances, you are being issued with e-money by Optimus and Uphold is acting as its agent. See specific e-money terms. E-money is not a deposit or investment account which means that your e-money will not be protected by the FSCS. Your funds will be held in a designated safeguarding account with a regulated financial institution. E-money will not earn any interest.

Uphold is certified for SOC 2 Type 2, ISO 27001, and PCI DSS, ensuring rigorous control over our information security management systems, data handling, and payment processing practices. Furthermore, we comply with the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), and the UK Data Protection Act, underscoring our dedication to protecting the personal data and privacy rights of our global customers.

© 2024 Uphold Europe Limited. All rights reserved.