Altcoins Talks - Cryptocurrency Forum

Cryptocurrency Ecosystem => Ethereum Forum => Basics => Topic started by: bambam on July 19, 2018, 12:59:37 AM

Title: The difference between ERC20 and ERC223
Post by: bambam on July 19, 2018, 12:59:37 AM
ERC223 tokens are backwards compatible with ERC20 tokens. It means that every ERC20 functionality and contracts or services working with ERC20 tokens will work with ERC223 tokens correctly.

3 Primary improvements with ERC223

    1- Eliminates the problem of lost tokens which happens during the transfer of ERC20 tokens to a contract (when people mistakenly use the instructions for sending tokens to a wallet). ERC223 allows users to send their tokens to either wallet or contract with the same function transfer, thereby eliminating the potential for confusion and lost tokens.

    2-Allows developers to handle incoming token transactions, and reject non-supported tokens (not possible with ERC20)

    3-Energy savings. The transfer of ERC223 tokens to a contract is a one step process rather than 2 step process (for ERC20), and this means 2 times less gas and no extra blockchain bloating.

sources:
https://github.com/Dexaran/ERC23-tokens/tree/Recommended#erc23-token-standard
https://github.com/ethereum/EIPs/issues/223
Title: Re: The difference between ERC20 and ERC223
Post by: jings009 on August 01, 2018, 07:49:45 AM
Thank you for making this thread, it will enlighten me the difference between ERC20 and ERC223.
Title: Re: The difference between ERC20 and ERC223
Post by: wokee12 on October 13, 2018, 04:56:53 PM
Wow nice information bro, i never heard erc223 before because it not popular like erc20. But they are same in ethereum ecosystem right?
Title: Re: The difference between ERC20 and ERC223
Post by: ZionRTZ on November 14, 2018, 07:36:39 AM
I keep reading and learning new things from this forum. Thanks for this. I think many hunters on this forum are not even aware of the main difference.
Title: Re: The difference between ERC20 and ERC223
Post by: Cutter Cute on November 16, 2018, 12:58:02 PM
Both are different, but still on the same protocol. Good information and there is a little extra from me, erc-233 is still under development and a few wallets support this standard token
Title: Re: The difference between ERC20 and ERC223
Post by: lobakh on November 13, 2019, 08:18:39 AM
ERC20 - это стандартный токен, который большинство людей знают и любят сегодня. Этот стандарт определяет основные потребности в _totalSupply, такие как _totalSupply, transfer(), _totalSupply approve() и transferFrom(). Вы должны определить name, symbol и decimals. Он также определяет сопоставление balances которое отслеживает все пользовательские холдинги, между прочим.

ERC223 - это расширение ERC20, которое предотвращает случайную передачу токенов самому договору токена (в отличие от другого пользователя). Когда инициируется передача ERC20, на самом деле происходит взаимодействие с токеновым контрактом, которое вызывает изменение остатков. Из-за этого люди путаются и случайно посылают токены на токен-контракт, эффективно сжигая их навсегда. Реализация этого проста: расширьте интерфейс ERC20 и добавьте дополнительную функцию transfer() с дополнительным параметром (чтобы избежать перезаписи передачи ERC20 transfer()). Если эта функция transfer() используется, транзакция завершится неудачей, если токены будут отправлены в токен.

Title: Re: The difference between ERC20 and ERC223
Post by: TomPluz on June 20, 2020, 05:44:29 AM


Right now, as I am writing this, I think ERC223 using platforms are not yet that popular. Many of the new projects under the Ethereum network are still into ERC20...and I am not why this is so considering that there are many good benefits in using ERC223. Anyone care to explain why?
Title: Re: The difference between ERC20 and ERC223
Post by: Btceth01 on November 12, 2020, 05:59:16 PM
I just had a good idea about ERC20 but didn't know much about ERC223 so I couldn't compare it.