Технический руководитель Polygon объясняет, чего ожидать от zkEVM

Экосистема Ethereum должна стать свидетелем одной из самых горячих тенденций в области блокчейна в этом году, и многие компании стремятся использовать предстоящее объединение Polygon zkEVM.

Что такое доказательства с нулевым разглашением?

Технология с нулевым разглашением (ZK) — это криптографическое решение, меняющее структуру блокчейн-индустрии. Они выполняют языки и низкоуровневый байт-код на программируемом уровне, опираясь на те же правила, что и основная сеть Ethereum.

Это виртуальная машина, которая использует доказательства с нулевым разглашением для проверки данных, не раскрывая никакой информации о содержании или свойствах данных. Это устойчивый к цензуре протокол, воспроизводящий среду выполнения транзакций в основной сети Ethereum.

Виталик Бутерин, основатель Ethereum, категории zkEVM на четыре основных типа.

  1. ZkEVM типа 1: полностью эквивалентны Ethereum
  2. ZkEVM типа 2: эквивалентность EVM (не Ethereum)
  3. ZkEVM типа 3: вылет из EVM
  4. ZkEVM типа 4: близкие родственники EVM
Сравнение типов zkEVM от Виталика
(Источник: блог Ethereum)

«Этот проект представляет собой полноценный инженерный проект, — сказал Джорди Байлина, возглавляющий техническую группу, разрабатывающую Polygon zkEVM. «Идея в том, что с помощью этой электроники мы каким-то образом построили процессор. Кроме того, можно написать программу, обрабатывающую транзакции. Это полный стек компонентов с разными командами, работающими на каждом из этих уровней в этих стеках».

В YouTube видео выпущенной 2 марта, Байлина объяснила технические компоненты развертывания: «Система, которую мы создаем, устойчива к цензуре. Это не идеальное решение, но до определенного момента, потому что система не универсальна».

«Мы создали саму сборку. Это новый процессор, новая сборка, новый способ написания аппаратного обеспечения».

Технические детали

С накопительным пакетом zkEVM передача ERC-20 определит уникальные инфраструктуры данных, такие как ProgramCounter, GlobalCounter, EVMWord, GasInfo и GasCost, которые включают и содержат такие элементы, как стек, память и коды операций. pc и gc инкапсулированы по размеру, тогда как EVMWord инкапсулирует массив u8 длиной 32.

Чтобы упростить операции, связанные с памятью, разработчики умело используют макросы Rust для извлечения критической информации о памяти, такой как признаки индекса и диапазона, и реализуют их стандартизированно. С другой стороны, Storage представлен HashMap, и все его ключевые значения — это EVMWord.

StackAddress представлен в виде используемого стека со стеком динамического массива, состоящего из EVMWord.

MemoryAddress также является размером использования со значениями от 0 до 1023, в то время как Memory представляет собой массив u8.

Полный технический стек развертывания zkEVM доступен на github.

Гонка за превосходство zkEVM

Началась гонка за то, чтобы выйти на рынок с работающим продуктом.

Несколько проектов участвуют в гонке за запуск первого полнофункционального EVM-эквивалента zkEVM, причем одними из главных претендентов являются Polygon zkEVM, zkSync, StarkNET и Scroll.

Polygon zkEVM имеет открытый исходный код и нацелен на сокращение транзакционных издержек до 90%, в то время как zkSync 2.0 работает в тестовой сети Ethereum, позволяя разработчикам писать смарт-контракты Solidity. StarkNET использует ZK-STARK, которые более безопасны, но имеют ограничения, а Scroll создает решение с высокой компоновкой, в котором приоритет отдается безопасности и прозрачности.

Polygon делает ставку в 250 миллионов долларов на zkEVM

Polygon приобрела сеть Hermez за 250 миллионов долларов в 2021 году, а затем в середине 2 года запустила свое решение ZK-свертывания Ethereum Layer-2022, Polygon Hermez. В июле 2022 года Polygon объявила о ребрендинге Polygon Hermez в Polygon zkEVM, в котором подход zkEVM Type-2 был эквивалентен EVM, но не эквивалентен Ethereum.

Разработчикам нужно будет адаптировать код и инструменты EVM к сворачиванию ZK. Polygon стремится достичь 2000 транзакций в секунду и сократить транзакционные издержки на девяносто процентов, что сделает его менее дорогим, чем основная сеть Ethereum. Polygon запустил общедоступную тестовую сеть zkEVM 10 октября.

Опубликовано в: Polygon, Технологии

Источник: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/