Стандарт включает три основных компонента:
- ERC-7730: открытый формат для описания транзакций, читаемых человеком
- Нейтральный публичный реестр, куда участники могут отправлять и обновлять описания
- ERC-8176: система для аттестации, позволяющая независимым аудиторам проверять точность дескрипторов
Инициатива по безопасности стоимостью триллиона долларов Ethereum Foundation будет размещать инфраструктуру реестра. Лейджер, который был пионером оригинального стандарта ERC-7730, считается инициатором этой работы.
Почему это было необходимо
Слепое подписание стало последней точкой эксплойта в некоторых из крупнейших краж в криптовалюте. Взлом Bybit работал, скомпрометируя сторонний сервис и манипулируя подписями транзакций, которые пользователи одобряли, не имея возможности правильно их прочитать. Хакеры, поддерживаемые государством Северной Кореи, с 2009 года украли более 7 миллиардов долларов в криптовалюте, значительная часть которых связана с манипулируемыми согласованиями транзакций.
Технический директор Trezor Томаш Сушанка заявил, что злоумышленники неустанно используют отсутствие инструмента, способного отличать вредоносные смарт-контракты от легитимных. Пользователи «неосознанно подписывают их и теряют всё», — сказал он. Clear Signing напрямую решает эту проблему, делая транзакции понятными для человека до утверждения.
Что меняется
Интерфейсы кошельков, включая экраны подтверждения аппаратного устройства и окна одобрения расширений браузера, начнут отображать сводки транзакций на простом языке вместо технических данных. Стандарт работает как с существующими, так и с новыми приложениями Ethereum без необходимости изменения в базовых протоколах.
Фонд Ethereum заявил, что его цель — сделать Clear Signing стандартным во всей экосистеме, побуждая разработчиков кошельков интегрировать поддержку, разработчиков приложений предоставлять точные описания, а аудиторов безопасности проверять и подтверждать их корректность.
Связано: Следователи Ethereum Foundation раскрывают 100 секретных ИТ-работников КНДР