Исследовательское преимущество Scroll: почему zkEVM, созданный совместно с криптографами Ethereum Foundation, по-прежнему актуален в 2026 году
Большинство Layer 2 были созданы продуктовыми командами, которые наняли криптографов. Scroll же был создан криптографами, которые решили выпустить продукт. Это различие, скрытое в истории git-репозитория zkevm-circuits, где примерно 50% ранних коммитов поступило от исследователей Ethereum Foundation и 50% — от инженеров Scroll, сегодня является одним из самых интересных конкурентных «рвов» в ландшафте zkEVM. В условиях, когда шесть работающих zkEVM конкурируют за одни и те же расчеты в DeFi и институциональный трафик, история происхождения Scroll — это не просто маркетинг. Это утверждение о том, как проектировалась, проверялась и укреплялась базовая математика, и будет ли это различие иметь значение, когда все начнут выдавать быстрые доказательства.
Коллаборация с PSE, которую никто не может повторить
zkEVM от Scroll не создавался в изоляции. С самых первых коммитов он разрабатывался совместно с командой Privacy and Scaling Explorations (PSE) из Ethereum Foundation — теми самыми исследователями, которые создают криптографические библиотеки, от которых зависит остальная часть индустрии. Сотрудничество было настолько глубоким, что обе стороны внесли примерно по 50% кода в кодовую базу PSE zkEVM, при этом Halo2 — система доказательств, на которой строятся схемы — была совместно модифицирована двумя командами для замены схемы полиномиальных обязательств с IPA на KZG. Это изменение значительно сократило размер доказательства и сделало ZK-верификацию на Ethereum экономически выгодной.
Это тот технический аспект, который конкурентам трудно повторить. Когда команда, пишущая ваши схемы, является той же командой, которая проводит аудит криптографической библиотеки, в которую эти схемы компилируются, целый класс скрытых багов исчезает. Вы не просто интегрируете внешний примитив и молитесь, чтобы его крайние случаи соответствовали вашим предположениям — вы проектируете обе стороны интерфейса вместе. С тех пор PSE переключила внимание на новые исследования zkVM, но форк Halo2, который унаследовал Scroll, по-прежнему активно поддерживается в основном репозитории. Это важно, потому что zkEVM — это не разовый продукт. Это криптографическая поверхность, которую необходимо постоянно расширять по мере того, как Ethereum добавляет опкоды, прекомпиляты и изменения в ходе хардфорков.
Сравните это с конкурирующими архитектурами. zkSync Era использует подход Type 4, транслируя Solidity в собственный кастомный байт-код, оптимизированный для генерации доказательств. Starknet использует Cairo, новый язык, разработанный для STARK, что означает полную кастомизацию стека разработки. zkEVM от Polygon использует подход на уровне байт-кода, близкий к Scroll, но криптографическая библиотека и среда исполнения разрабатывались внутри компании, а не в тандеме с исследователями Ethereum Foundation. Linea, Taiko и другие занимают разные позиции в спектре совместимости.
Никто из них не может честно заявить в маркетинге: «Наши схемы были разработаны совместно с исследователями, которые изобрели систему доказательств». Эта фраза применима только к Scroll.
Эквивалентность на уровне байт-кода — это позиция безопасности, а не просто функция
Классификация типов zkEVM, предложенная Виталиком, стала стандартной таксономией в индустрии: Type 1 стремится к полной эквивалентности Ethereum на каждом уровне, Type 2 сохраняет эквивалентность байт-кода с небольшими внутренними модификациями, Type 3 идет на более крупные компромиссы ради производительности, а Type 4 полностью отказывается от байт-кода ради скорости. В 2026 году Scroll работает над достижением Type 2, прозрачно документируя каждое различие в опкодах и прекомпилятах в своей публичной документации.
Практический смысл эквивалентности байт-кода заключается в следующем: контракт Solidity, скомпилированный стандартным инструментарием Ethereum, создает байт-код, который работает на Scroll точно так же, как и в основной сети Ethereum. Никакой перекомпиляции. Никакого кастомного компилятора. Никаких специальных библиотек. Контракт, который вы проверяете в основной сети, — это тот же контракт, который исполняется в L2.
Это звучит как удобство для разработчиков. На самом деле это поз иция безопасности. Каждая дополнительная трансформация между байт-кодом основной сети и исполнением в L2 — это поверхность, на которой могут появиться баги, причем незаметно, в рабочей среде, уже после завершения аудита. Транспилятор zkSync Era уже допускал ошибки в граничных случаях, когда конструкции Solidity вели себя в L2 иначе, чем в L1. Это не теоретические риски. Это те проблемы, которые уничтожают TVL в DeFi, когда логика ликвидации протокола кредитования срабатывает немного иначе, чем предполагали разработчики.
Компромисс Scroll очевиден: эквивалентность байт-кода ограничивает пиковую пропускную способность по сравнению с более агрессивно оптимизированными конструкциями Type 3 и Type 4. Вы платите за безопасность показателем TPS. Для протоколов DeFi, оперирующих реальными активами, такой обмен почти всегда оправдан. Для игровых и потребительских приложений, где баг означает откат состояния, а не банкротство, этот обмен менее очевиден — именно поэтому ландшафт фрагментировался, а не консолидировался.