Исследователь Ethereum Foundation Джастин Дрейк сообщил 13 августа, что сеть уровня 1 откажется от хеш-функции Poseidon после восьмилетней исследовательской программы с расходами на десятки миллионов долларов. Вместо специализированного решения для SNARK Ethereum перейдет на традиционные криптографические функции, такие как SHA-2 и BLAKE2s.
Дрейк назвал это решение завершением «эпической восьмилетней кроличьей норы» в области постквантовой криптографии. По его словам, Ethereum Foundation отказывается от Poseidon для L1 и переходит на SHA или BLAKE. Функция Poseidon появилась в 2019 году как хеш-функция, оптимизированная для систем доказательств с нулевым разглашением, и затем стала распространенным выбором в zk-rollup и zkVM, защищающих миллиарды долларов в криптоактивах.
Решение касается будущей архитектуры первого уровня, а не немедленного удаления Poseidon из уже работающих приложений. Роллапы, виртуальные машины и другие проекты, которые уже используют эту функцию, не обязаны от нее отказываться из-за обновления дорожной карты. Дрейк отметил, что прогресс в проектировании систем доказательств изменил прежний компромисс: бинарные SNARK позволяют доказывать примерно 1 млн вызовов традиционных хеш-функций в секунду на ноутбуке с накладными расходами примерно в 100 раз по сравнению с нативным выполнением на CPU. По его оценке, «ключевым оказался не SNARK-дружественный хеш, а хеш-дружественный SNARK».
Заметный вклад внесли исследовательские проекты Binius и Flock, а также открытый автоматизированный проект SNARK.fast, использующий искусственный интеллект для оптимизации доказательств. Сильнейший результат SNARK.fast достиг 1,8 млн сжатий BLAKE3 в секунду, что на 255% выше исходного бенчмарка. Переход на SHA и BLAKE снижает зависимость Ethereum от специализированных криптографических функций и позволяет строить доказательства вокруг хешей, которые уже имеют длительную историю анализа за пределами zero-knowledge-систем.
Дрейк связал это решение с программой постквантовой безопасности Ethereum. Соучредитель Виталик Бутерин ранее поднял квантовую защиту в обновленной дорожной карте. По словам Дрейка, неудачи более сложных постквантовых схем — решеточной системы HAWK и изогении SQIsign — усиливают аргументы в пользу хеш-подписей на блокчейне. Такие подписи могут быть слишком большими для прямого использования, но SNARK-агрегация позволяет сжимать множество подписей в компактное доказательство. В июне исследователь Ethereum продемонстрировал верификатор подписей на базе SPHINCS: оптимизированная версия требовала около 127 000 газа и подпись размером 3 704 байта при стоимости проверки примерно 0,07 доллара на аккаунт.
В отношении сроков Ethereum Foundation работает над leanVM — минимальной zero-knowledge-виртуальной машиной для проверки и агрегирования криптографических доказательств. Производственная версия leanVM запланирована на 2027 год, а внедрение на уровне консенсуса, данных и исполнения — на 2028 год. Национальный институт стандартов и технологий США еще в августе 2024 года финализировал первые три стандарта постквантовой криптографии, а независимый консультативный совет Coinbase предупредил, что миграция уязвимых подписей в сетях, кошельках и на биржах может занять годы. Решение по хеш-функциям не делает Ethereum квантово-безопасным немедленно, но закладывает основу для замены уязвимой криптографии без резкого увеличения нагрузки на блокчейн.