ERC-223 — это стандарт токенов Ethereum, который работает на основе смарт-контрактов, позволяющих пользователям безопасно переводить токены на цифровой кошелек.
Что такое ERC-223?
ERC-223 — это расширение протокола ERC-20, которое было создано в качестве решения проблемы ошибки ERC-20 разработчиком Ethereum, имя пользователя Reddit которого «Dexaran».
Благодаря тому, что Ethereum установил стандарты токенизации, процесс упрощается. Зависимо от того, для чего предназначено приложение, различные типы могут быть токенизированы с использованием различных стандартов. Некоторые распространенные токены Ethereum включают стандарты ERC-20, ERC-721 и ERC-777.
Несмотря на чрезвычайную полезность стандарта ERC-20, он далек от идеала. К примеру, один особенно серьезный недостаток в конструкции ERC-20 привел к тому, что токены можно было потерять, когда люди по ошибке отправляли их на смарт-контракт, используя тот же процесс, который они использовали бы для отправки токенов на обычный кошелек.
К сожалению, это уже повлекло за собой потерю более 3 миллионов долларов в токенах ERC-20.
Данный недостаток конструкции устранен в ERC-223, что позволяет пользователям переводить токены на смарт-контракты и кошельки, которые выполняют ту же функцию. Помимо этого, токены ERC-223 по эффективности превосходят токены ERC-20, поскольку для транзакций требуется всего один шаг, а не два.
ERC-223 сохраняет всю изначальную функциональность, но при этом исправляет вышеупомянутые ошибки. Новый стандарт вносит усовершенствования и возможности, устраняющие некоторые из наиболее серьезных проблем ERC-20, особенно при взаимодействии с другими смарт-контрактами.
Ни один токен не теряется, поскольку обновленная функция передачи теперь работает и для смарт-контрактов. ERC-223 можно воспринимать как супермножество ERC-20, но только время покажет, какой токен станет окончательным стандартом экосистемы Ethereum.







