ERC-223

ERC-223 — это стандарт токенов Ethereum, который работает на основе смарт-контрактов, позволяющих пользователям безопасно переводить токены на цифровой кошелек.

Что такое ERC-223?

ERC-223 — это расширение протокола ERC-20, которое было создано в качестве решения проблемы ошибки ERC-20 разработчиком Ethereum, имя пользователя Reddit которого «Dexaran».

ERC сокращение от "Ethereum Request for Comment". Платформа токенов ERC 223 функционирует на основе смарт-контрактов и дает возможность пользователям безопасно переводить токены на цифровой кошелек.

Благодаря тому, что 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 включает в себя параметр, который позволяет убедиться, что адрес назначения является смарт-контрактом. Если это действительно так, транзакция вызывает функцию Fallback токенов в смарт-контракте, и токены могут быть возвращены на счет отправителя с помощью этой функции, после чего токены передаются смарт-контракту.

Ни один токен не теряется, поскольку обновленная функция передачи теперь работает и для смарт-контрактов. ERC-223 можно воспринимать как супермножество ERC-20, но только время покажет, какой токен станет окончательным стандартом экосистемы Ethereum.

Связанные термины