Екосистемата на Ethereum е настроена да стане свидетел на една от най-горещите тенденции в блокчейн тази година, с много компании, нетърпеливи да се възползват от предстоящото събиране на zkEVM на Polygon.
Какво представляват доказателствата с нулево знание?
Технологията с нулево знание (ZK) е криптографско решение, което променя блокчейн индустрията. Те изпълняват езици и байт код на ниско ниво на програмируемо ниво, подкрепени от същите правила като основната мрежа на Ethereum.
Това е виртуална машина, която използва доказателства с нулево знание, за да провери данните, без да разкрива информация за съдържанието или свойствата на данните. Това е устойчив на цензура протокол, възпроизвеждащ средата за изпълнение на транзакция на основната мрежа Ethereum.
Виталик Бутерин, основателят на Ethereum, категоризирани zkEVMs в четири основни типа.
- Тип-1 zkEVM: напълно еквивалентен на Ethereum
- Тип-2 zkEVMs: EVM (не Ethereum) еквивалентност
- Тип-3 zkEVM: заминаващи от EVM
- Тип-4 zkEVM: близки братовчеди на EVM
„Проектът е пълен инженерен проект“, каза Джорди Байлина, който ръководи техническия екип, изграждащ 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/