Виталик Бутерин, соучредитель 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 и платы за перегрузку в своих сетях. Ожидается, что эти отношения продолжатся в соответствии с новым планом.

Источник