Ethereum Foundation выделила грант Freedom of the Press Foundation на развитие WEBCAT — открытого инструмента для проверки фронтенд-кода. Грант идёт через инициативу Trillion Dollar Security. Это название программы, а не сумма финансирования: размер гранта в публикации Ethereum Foundation не раскрыт.
Проблема, которую решает WEBCAT, довольно практичная. Пользователь может взаимодействовать с проверенным смарт-контрактом, но сам сайт или интерфейс кошелька всё равно загружает JavaScript с сервера. Если этот код подменили, браузер может показать человеку одно, а отправить в сеть другое. WEBCAT задуман как способ проверить, что полученный браузером код соответствует версии, которую разработчик заранее опубликовал и заявил как правильную.
Получателем гранта стала Freedom of the Press Foundation, которая продолжит разработку проекта. Для Ethereum это работа не над консенсусом и не над новой функцией сети, а над более слабым звеном пользовательской безопасности — доставкой веб-интерфейса. Чем меньше приходится слепо доверять серверу, CDN или одному каналу публикации фронтенда, тем легче проверить всю цепочку от интерфейса до смарт-контракта.
Именно поэтому WEBCAT интересен не только как узкий developer tool. Он затрагивает кошельки, dApp и любые веб-сервисы, где ошибка или подмена интерфейса способна привести пользователя к нежелательной транзакции. Грант Ethereum Foundation показывает, что в программе Trillion Dollar Security фронтенд рассматривается как полноценная часть модели безопасности, а не просто как оболочка поверх onchain-кода.
