Техническият ръководител на Polygon обяснява какво да очаквате от zkEVM

Екосистемата на Ethereum е настроена да стане свидетел на една от най-горещите тенденции в блокчейн тази година, с много компании, нетърпеливи да се възползват от предстоящото събиране на zkEVM на Polygon.

Какво представляват доказателствата с нулево знание?

Технологията с нулево знание (ZK) е криптографско решение, което променя блокчейн индустрията. Те изпълняват езици и байт код на ниско ниво на програмируемо ниво, подкрепени от същите правила като основната мрежа на Ethereum.

Това е виртуална машина, която използва доказателства с нулево знание, за да провери данните, без да разкрива информация за съдържанието или свойствата на данните. Това е устойчив на цензура протокол, възпроизвеждащ средата за изпълнение на транзакция на основната мрежа Ethereum.

Виталик Бутерин, основателят на Ethereum, категоризирани zkEVMs в четири основни типа.

  1. Тип-1 zkEVM: напълно еквивалентен на Ethereum
  2. Тип-2 zkEVMs: EVM (не Ethereum) еквивалентност
  3. Тип-3 zkEVM: заминаващи от EVM
  4. Тип-4 zkEVM: близки братовчеди на EVM
zkEVM типове сравнение от Vitalik
(Източник: блог на Ethereum)

„Проектът е пълен инженерен проект“, каза Джорди Байлина, който ръководи техническия екип, изграждащ Polygon zkEVM. „Идеята е, че с тази електроника по някакъв начин изградихме процесор. Освен това може да се напише програма, която обработва транзакции. Това е пълен стек от компоненти с различни екипи, работещи във всеки от тези слоеве в тези стекове.“

В YouTube видео издаден на 2 март, Baylina обясни техническите компоненти зад внедряването, „системата, която изграждаме, е устойчива на цензура. Това не е перфектно решение, но до определен момент, защото системата не е универсална.“

„Ние създадохме самата сглобка. Това е нов процесор, нова сглобка, нов начин за писане на хардуер.

Технически подробности

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

За да опростят операциите, свързани с паметта, разработчиците умело използват макроси на Rust, за да извлекат критична информация от паметта, като характеристики на индекс и диапазон, и да ги внедрят стандартизирано. От друга страна, съхранението е представено от 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 Testnet, което позволява на разработчиците да пишат интелигентни договори на Solidity. StarkNET използва ZK-STARK, които са по-сигурни, но имат ограничения, а Scroll изгражда решение с висока композируемост, което дава приоритет на сигурността и прозрачността.

$250M залог на Polygon на zkEVM

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

Разработчиците ще трябва да адаптират кода и EVM инструментите към сборния ZK. Polygon има за цел да достигне 2000 транзакции в секунда и да намали транзакционните разходи с до деветдесет процента, което го прави по-евтин от Ethereum Mainnet. Polygon стартира своя zkEVM Public Testnet на 10 октомври.

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