Daugiakampio techninis vadovas paaiškina, ko tikėtis iš zkEVM

„Ethereum“ ekosistema šiais metais taps vienos karščiausių „blockchain“ tendencijų liudininku, nes daugelis kompanijų nori išnaudoti būsimą „Polygon“ zkEVM paketą.

Kas yra nulinių žinių įrodymai?

Zero-knowledge (ZK) technologija yra kriptografinis sprendimas, performuojantis blockchain pramonę. Jie vykdo kalbas ir žemo lygio baitinį kodą programuojamu lygiu, paremtu tomis pačiomis taisyklėmis kaip ir Ethereum pagrindinis tinklas.

Tai virtuali mašina, kuri naudoja nulinių žinių įrodymus, kad patikrintų duomenis, neatskleidžiant jokios informacijos apie duomenų turinį ar savybes. Tai cenzūrai atsparus protokolas, atkartojantis „Ethereum“ tinklo operacijų vykdymo aplinką.

„Ethereum“ įkūrėjas Vitalikas Buterinas kategorizuotas zkEVM į keturis pagrindinius tipus.

  1. 1 tipo zkEVM: visiškai atitinka Ethereum
  2. 2 tipo zkEVM: EVM (ne Ethereum) atitikmuo
  3. 3 tipo zkEVM: išvyksta iš EVM
  4. 4 tipo zkEVM: artimi EVM pusbroliai
zkEVM tipų palyginimas pagal Vitalik
(Šaltinis: Ethereum tinklaraštis)

„Projektas yra visas inžinerinis projektas“, - sakė Jordi Baylina, vadovaujanti techninei komandai, kuriančiai „Polygon zkEVM“. „Idėja ta, kad su šia elektronika mes kažkaip sukūrėme procesorių. Be to, galima parašyti programą, kuri apdoroja operacijas. Tai pilna krūva komponentų, kurių kiekviename iš šių sluoksnių dirba skirtingos komandos.

„YouTube“ video išleista kovo 2 d., Baylina paaiškino techninius diegimo komponentus: „sistema, kurią kuriame, yra atspari cenzūrai. Tai nėra tobulas sprendimas, bet iki tam tikro taško, nes sistema nėra universali.

„Sukūrėme patį komplektą. Tai naujas procesorius, naujas surinkimas, naujas aparatinės įrangos rašymo būdas.

Techninės detalės

Naudojant zkEVM apibendrinimą, ERC-20 perdavimas apibrėžs unikalias duomenų infrastruktūras, tokias kaip ProgramCounter, GlobalCounter, EVMWord, GasInfo ir GasCost, kurios apima ir turi tokius elementus kaip dėklas, atmintis ir operacijų kodai. Kompiuteris ir gc yra įkapsuliuoti, kad būtų galima naudoti, o EVMWord apima u8 masyvą, kurio ilgis yra 32.

Siekdami supaprastinti su atmintimi susijusias operacijas, kūrėjai sumaniai naudoja Rust makrokomandas, kad išgautų svarbią atminties informaciją, pvz., indekso ir diapazono ypatybes, ir įdiegtų jas standartizuotai. Kita vertus, saugyklą vaizduoja HashMap, o pagrindinės jo reikšmės yra EVMWord

StackAddress vaizduojamas kaip naudojimas su Stack dinamine masyve, susidedančia iš EVMWord.

MemoryAddress taip pat yra usize, kurio reikšmės yra nuo 0 iki 1023, o atmintis yra u8 masyvas.

Visą techninį zkEVM diegimo paketą galima rasti „github“.

Varžybos dėl zkEVM viršenybės

Lenktynės vyksta siekiant patekti į rinką su veikiančiu produktu.

Keli projektai lenktyniauja dėl pirmojo visiškai funkcionalaus ir EVM atitinkančio zkEVM, o kai kurie iš geriausių pretendentų yra „Polygon zkEVM“, „zkSync“, „StarkNET“ ir „Scroll“.

„Polygon zkEVM's“ yra atvirojo kodo ir siekia sumažinti operacijų išlaidas iki 90%, o „zkSync 2.0“ veikia „Ethereum Testnet“ tinkle, todėl kūrėjai gali rašyti „Solidity“ išmaniąsias sutartis. StarkNET naudoja ZK-STARK, kurie yra saugesni, bet turi apribojimų, o „Scroll“ kuria didelio suderinamumo sprendimą, kuris teikia pirmenybę saugumui ir skaidrumui.

Daugiakampio 250 mln. USD statymas už zkEVM

250 m. „Polygon“ įsigijo „Hermez“ tinklą už 2021 mln. 2 m. liepos mėn. „Polygon“ paskelbė apie „Polygon Hermez“ prekės ženklo pakeitimą į „Polygon zkEVM“, kuris patvirtino 2022 tipo zkEVM metodą, kad jis atitiktų EVM, bet ne Ethereum.

Kūrėjai turės pritaikyti kodą ir EVM įrankius prie ZK rinkinio. „Polygon“ siekia pasiekti 2000 operacijų per sekundę ir sumažinti operacijų išlaidas iki devyniasdešimt procentų, todėl jis yra pigesnis nei „Ethereum Mainnet“. „Polygon“ savo „zkEVM Public Testnet“ paleido spalio 10 d.

Šaltinis: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/