Сооснователь Ethereum Виталик Бутерин в шестой части эссе «Возможное будущее протокола Ethereum» подробно рассмотрел этап модернизации блокчейна под названием The Splurge, фокус которого направлен на совершенствование Ethereum Virtual Machine (EVM).
Possible futures of the Ethereum protocol, part 6: The Splurgehttps://t.co/OabLldVCqj
— vitalik.eth (@VitalikButerin) October 29, 2024
«На данный момент EVM сложно статически анализировать, что затрудняет создание высокоэффективных реализаций, формальную проверку кода и добавление новых функций со временем. Механизм также неэффективен, что ограничивает возможности применения сложной криптографии, если она не поддерживается прекомпилировано», — объяснил Бутерин одну из основных проблем EVM.
Для решения этих задач планируется внедрение EVM Object Format (EOF) — набора EIP, создающего новую версию виртуальной машины с рядом важных особенностей:
- разделение данных и кода,
- запрет динамических переходов, оставив только статические,
- отсутствие контроля над данными газа в коде,
- введение механизма подпрограмм.
EOF упростит дальнейшие обновления, и его реализация планируется в следующем хардфорке под названием Pectra, добавил Бутерин.
Еще одним ключевым направлением The Splurge станет полное внедрение абстракции аккаунта.
Абстракция аккаунта позволит использовать для подтверждения транзакций не только подписи ECDSA, но и любые EVM-совместимые методы. Пользователи смогут инициировать операции как через смарт-контракты, так и через учетные записи с внешним владельцем (EOA), расширяя функциональность и безопасность. Это внедрение обеспечит:
- переход на квантоустойчивую криптографию,
- создание мультиподписей и соцвосстановления для кошельков,
- разделение ключей для разных типов транзакций,
- более анонимную работу протоколов конфиденциальности без ретрансляторов.
The Splurge также включает улучшение управления пропускной способностью сети через механизм «многомерного газа». Улучшение EIP-1559 предполагает установление разных цен и лимитов на отдельные вычислительные ресурсы.
Долгосрочные планы команды Ethereum включают исследования в области обфускации кода на базе ZK-SNARK, гомоморфного шифрования и одноразовых квантовых подписей. Эти решения, как отметил Бутерин, смогут защитить блокчейн от атак 51%.
«Если сделать такие примитивы достаточно эффективными, большинство приложений смогут стать децентрализованными. Проверка корректности реализации останется основным вызовом», — отметил он.
Напомним, ранее Виталик Бутерин рассмотрел стратегии сокращения объема данных и упрощения структуры блокчейна в рамках предыдущего этапа дорожной карты.