# ERC-20 vs ERC-223

> Navigating the Token Landscape: A Deep Dive into ERC-20 and ERC-223 Standards

Canonical: https://help.blockzhub.io/articles/erc-20-vs-erc-223

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/cf519317-05a0-4ccb-af90-768de1a9479f/fc2e19b2e798.png)

**As the blockchain space evolves, token standards play a pivotal role in shaping the landscape of decentralized applications, ICOs, and digital asset exchanges. Two prominent standards on the Ethereum blockchain, ERC-20 and ERC-223, stand out with distinct characteristics and implications.**

### Discover the groundbreaking **[DEX223](https://help.eossupport.io/en/articles/8627396-dex223)**: Elevating DEX Trading with Seamless Integration of ERC-20 and ERC-223 Standards. **Only a Few Days Left to Grab a 45% discount in its ongoing 2nd D223 Token Sale!**

## ERC-20: The Fungible Pioneer

At the forefront of token standards, ERC-20 revolutionized the ICO landscape. Offering fungible tokens, ERC-20 tokens are interchangeable and adhere to a common set of rules. The standardization of functions like **`totalSupply`**, **`balanceOf`**, and **`transfer`** facilitated widespread adoption, providing developers with a consistent framework.

However, ERC-20 encountered a critical flaw—tokens sent to smart contracts using the **`transfer`** function risked being lost irreversibly. **Millions of dollars in losses prompted the need for an upgrade.**

## ERC-223: Addressing Vulnerabilities, Enhancing Efficiency

In response to ERC-20's shortcomings, ERC-223 emerged as a robust alternative. Not only did it retain compatibility with ERC-20, but it also introduced additional security measures. By incorporating an extra parameter in the **`transfer`** function, ERC-223 verifies whether the recipient is a smart contract, triggering the **`tokenFallback`** function to prevent token loss. **Check out [Dexaran's GitHub](https://dexaran.github.io/erc223/) to dive deeper.**

Moreover, ERC-223 streamlined transactions, reducing them to a single step and consequently lowering gas costs. Despite its advancements, adoption has been relatively limited, with only a few projects, including AmigoCoin, embracing the standard. Many wallets still lack support for ERC-223 tokens.

## Choosing the Right Standard: A Balancing Act

For startups and established companies planning ICOs, the choice between ERC-20 and ERC-223 is a critical decision. While ERC-20 enjoys widespread use and familiarity, the vulnerabilities addressed by ERC-223 make it an attractive option for enhanced security and transaction efficiency.

To ensure a seamless user experience, projects opting for ERC-20 should provide crystal-clear instructions on the token transfer flow, mitigating the risk of accidental token loss.

## Embracing ERC-223: EOS Supports Partner DEX223 leading the Way

In the pursuit of enhanced security and user-centric token transactions, partnering with innovative platforms is crucial. EOS Supports, in collaboration with **[DEX223](https://www.dex223.io/)**, is championing the implementation of the ERC-223 standard.

This new secure standard not only addresses the flaws of ERC-20 but also brings efficiency to token transfers, reducing transaction costs and ensuring a more secure environment for users.

As the blockchain industry evolves, embracing standards like ERC-223 becomes not just a choice but a strategic move towards a safer and more efficient tokenized future.

## **Conclusion: Unifying Standards for a Tokenized Tomorrow**

In the ever-expanding realm of blockchain, token standards serve as the bedrock for interoperability, security, and user experience. Whether choosing the widely adopted ERC-20 or the advanced ERC-223, understanding the nuances is paramount. With initiatives like DEX223 leading the charge, the blockchain community takes a step closer to a unified and secure tokenized future.

---

Author: Markus Hinrichs

Editor: Randall Roland

Sources & References

* [DEX223 Website](https://dex223.io)
* [Ethereum Tokens: ERC 20 Vs. ERC 223 Vs. ERC 777](https://www.blockchain-council.org/ethereum/ethereum-tokens-erc-20-vs-erc-223-vs-erc-777/)
* [Token standard – the difference between ERC20 and ERC223](https://www.adoriasoft.com/blog/difference-between-erc20-and-erc223-token-standards/)
* [ERC-20, ERC-223, ERC-721 tokens — how do these standards differ?](https://medium.com/@blockchainx242/erc-20-erc-223-erc-721-tokens-how-do-these-standards-differ-6340a4d98bdc)
* [Dexaran GitHub | ERC-223](https://dexaran.github.io/erc223/)

​  
​
