Виталик Бутерин, соучредитель Ethereum, предложил новую концепцию: «закрепленную виртуальную машину Ethereum с нулевым разглашением (zkEVM)».
Эта инициатива направлена на повышение эффективности и безопасности протоколов второго уровня Ethereum, особенно оптимистичных и ZK-коллапов, которые имеют решающее значение для масштабируемости сети.
Решение zkEVM Layer-2 Виталика Бутерина
В недавнем сообщении в блоге Виталик Бутерин подчеркнул растущую силу «легких клиентов» Ethereum. Они собираются совершенствоваться и вскоре смогут использовать криптографию с нулевым разглашением для проверки транзакций в первичной цепочке.
Эта разработка, отмечает Бутерин, позволит эффективно интегрировать zkEVM в Ethereum, что побудило его предложить также потенциальное использование этой технологии для протоколов объединения.
Протоколы второго уровня Ethereum имеют решающее значение для масштабируемости блокчейна, но в значительной степени зависят от проверки EVM. Текущий метод имеет большую и потенциально уязвимую базу кода, что создает несколько проблем.
zkEVM, предназначенные для репликации EVM уровня 1, с трудом успевают за обновлениями протокола Ethereum, что приводит к дублированию усилий и увеличению рисков безопасности.
Сообщение о преимуществах и проблемах закрепленных ZK-EVM на уровне 1: https://t.co/bRTKdtaFRL
Есть разные варианты, и компромиссы становятся сложными!
– Vitalik.ETH (@VitalikButerin) 13 декабря 2023 г.
Для решения этих проблем Бутерин предлагает встроить zkEVM непосредственно в блокчейн Ethereum. Этот внутренний zkEVM возьмет на себя задачу проверки блоков Ethereum уровня 1, предлагая более эффективный и безопасный подход.
Бутерин предполагает, что основное внимание предлагаемой zkEVM будет уделяться проверке блоков Ethereum путем обработки входных данных, таких как корень до состояния, блок и корень после состояния. Это обеспечивает целостность корня пост-состояния как истинного результата выполнения блока.
По словам Бутерина, внедрение zkEVM сопряжено с рядом проблем проектирования и компромиссами. Требуется совместимость и адаптируемость для поддержки различных систем проверки, отражающих многоклиентскую среду Ethereum.
Также важно обеспечить доступность данных для удовлетворения потребностей различных клиентов, обеспечивая при этом возможность аудита и обновления для упрощения проверки и быстрого решения проблем без хард-форков. Система также должна поддерживать инновации в «почти-EVM», позволяя решениям уровня 2 расширять и внедрять инновации в стандартные функции EVM.
Бутерин также выступает за открытую систему, в которой доказательства проверяются извне, из-за ее гибкости и совместимости с основными ценностями Ethereum, несмотря на ее более высокую сложность.
Скорость также является важнейшим аспектом реализации zkEVM. Цель состоит в том, чтобы сократить время генерации доказательств, обеспечивая практически мгновенную обработку с использованием технологических достижений в области распараллеливания и аппаратного ускорения.
Потенциальное влияние на проекты уровня 2
Предложение Бутерина может существенно повлиять на существующие проекты уровня 2, такие как Polygon, Matter Labs и Scroll, которые вложили значительные средства в приведение в соответствие с более ранней дорожной картой Ethereum.
Бутерин, который в течение многих лет продвигал Ethereum по «объединенной» дорожной карте, заверил, что сети уровня 2 будут продолжать играть важную роль, отвечая за такие функции, как быстрое предварительное подтверждение, стратегии смягчения последствий MEV, расширения EVM и т. д. и удобство пользователя и разработчика.
Он отмечает, что эти команды играют решающую роль в привлечении пользователей в свои экосистемы и получают вознаграждение за счет сбора MEV и платы за перегрузку в своих сетях. Ожидается, что эти отношения продолжатся в соответствии с новым планом.
Источник