Группа разработчиков, в составе Йорди Байлина, Жака Даффлона и Томаса Шабаби, анонсировали скорое завершение разработки нового стандарта для смарт-контрактов — ERC777, который придет на смену популярному эфировскому ERC20.
EIP (Ethereum Improvement Proposal — предложение по улучшению Ethereum) для ERC777 был опубликован ещё 20 ноября 2017 года и с тех пор открыт для обсуждения. Сообщается, что завершить работу над ERC777 команда планирует до конца августа.
О проблемах с ERC20 говорят уже давно. Самая главная из них — с функцией трансфера в контракте ERC20, в результате которой транзакция не завершается, а токены навсегда теряются в блокчейне. Из-за этого в экосистеме теряются миллионы долларов, и это никого не устраивает.
Разработчики говорят, что стандарт ERC777 более безопасный и быстрый. Кроме того, новый стандарт совместим с ERC20, что будет способствовать его принятию сообществом.
Вот как описывают работу этого контракта разработчики. Трансфер-функция ERC777 будет запускать универсальный контракт ERC820 — реестр, содержащий информацию о совместимости участвующих в транзакции токенов. Если эти контракты несовместимы, сделка будет отменена. В этом случае отправитель токена может использовать трансфер-функцию ERC20.
Другим преимуществом ERC777 является использование «крючков». Байлина объяснил, что «крючки» — это функции, определяющие параметры транзакции. Помимо прочего, они моут потребовать отправки уведомлений отправителям или получателям до или после завершения транзакции.
Подписывайся на канал Crypto.Pro в Telegram — всегда свежие новости и обзор рынка