„Scroll's zk-EVM Layer 2“ pradeda veikti tiesiogiai „Ethereum“ „Goerli“ testnetu

„Scroll“ išleido savo „Ethereum Layer 2“ tinklo „testnet“ versiją „Goerli testnete“, perkeldama zk-EVM iš išankstinio alfa į alfa testavimo etapą.

Iki šiol „Scroll“ buvo galima išbandyti bandomajame tinkle, kuris buvo sukurtas naudojant paties projekto „Ethereum“ kloną. Pereidama nuo šio prie paleidimo viešajame testavimo tinkle, „Scroll“ žengė žingsnį į priekį, siekdama visiško paleidimo antroje šių metų pusėje.

„Mes išbandėme netikras pagrindinio tinklo operacijas mūsų išankstiniame alfa testų tinkle, bet turėdami viešesnį testų tinklą galite turėti daugiau laiko kovoti su jo testavimu ir įsitikinti, kad viskas veikia tinkamai – dėl didžiulių sistemos kūrimo sunkumų. kaip šis“, – viename interviu sakė tyrėjas, žinomas kaip Pseudotheos iš Scroll.

„Testnet“ bus be leidimo, tačiau jis išliks daugiausia centralizuotas, ypač kalbant apie kompiuterius, kurie atlieka sudėtingą apdorojimą, reikalingą tinklo veikimui. Tinklo kodas bus atvirojo kodo, o tai reiškia, kad tinklas gali pradėti kurti atsparumą. Be to, buvo sukurtas tiltas, skirtas perduoti turtą tarp „Goerli testnet“ ir „Scroll“.

„Scroll“ savo tinkle dirba dvejus metus ir šiuo metu joje dirba 60 komandos narių, taip pat platesnis išorinių bendradarbių tinklas.

Kas yra zk-EVM?

„Zk-EVM“ yra 2 sluoksnio tinklai, sukurti „Ethereum“, kuriuose naudojami nulinių žinių įrodymai, kad būtų galima keisti mastelį. EVM dalis reiškia Ethereum virtualią mašiną (EVM), bitą, kuris paleidžia programas, o ne tiesiog jas apdoroja. Kadangi šie tinklai yra suderinami su EVM, jie gali palaikyti „Ethereum“ programas ir veikti dideliu mastu.

Yra dvi funkcijos, kurios leidžia zk-EVM veikti. Pirmiausia sekvenceris sujungia daugybę operacijų. Tada įrodinėtojas atlieka sudėtingus nulinių žinių įrodymo skaičiavimus, kad gautų įrodymą, kad visi šie sandoriai yra teisėti. Tada šis įrodymas perduodamas Ethereum tinklui ir sandoriai patvirtinami. 

Šiuo metu „Scroll“ skelbia savo tinklą viešai, kad jį būtų galima išbandyti, tačiau tuo pat metu ji stengiasi decentralizuoti sekvenciją ir tikrintuvą – tai pagrindinis reikalavimas, kad tinklas būtų decentralizuotas.

„Mes norime sukurti patikimiausią ir saugiausią zk-EVM, todėl imame dvigubai daugiau pastangų ir dirbame ties decentralizuotu tikrintuvų ir sekvencijų tinklu. Po mainneto tai yra pagrindinis mūsų prioritetas“, – sakė Pseudotheosas. „Kai zk-EVM išlips pro duris, mes net beveik nesibaigėme. Mes turime daug metų dirbti, kiek reikia tinkamai decentralizuoti, bet tai yra pagrindinis mūsų prioritetas.

„Scroll“ turi vidinę saugos komandą, kuri bando įsitikinti, kad tinklas yra saugus. Ji taip pat įšaldė dalį savo kodų bazės ir nusiuntė ją auditoriui peržiūrėti. Ji planuoja atlikti tolesnius auditus.

Kodėl Scroll renkasi sunkesnį kelią

Yra du pagrindiniai zk-EVM kūrimo būdai (techniškai labiau tarpinis, bet nesigilinkime).

Viena vertus, galite naudoti programavimo kalbą, skirtą nulinių žinių įrodymams, o tada Ethereum programas išversti iš Solidity – Ethereum gimtosios kalbos – į naująją kalbą. Tai lengviau sukurti, bet apsunkina gyvenimą kūrėjams, perkeliantiems iš Ethereum į platformą.

Kita vertus, galite sukurti zk-EVM, kad naudotumėte tą patį kodą, kuris šiuo metu naudojamas Ethereum programoms. Tai labai palengvina programų perkėlimą į tinklą. Tačiau tai yra daug sunkesnė užduotis, nes nulinių žinių įrodymai veikia labai skirtingai nei Ethereum virtualioji mašina, todėl turite užkoduoti juos, kad jie veiktų taip, kaip jie nėra skirti.

„Scroll“ renkasi sudėtingesnį kelią kurdamas zk-EVM, tačiau tikisi, kad toks, kuris bus labiau suderinamas su „Ethereum“ ir turėtų paskatinti didesnį pritaikymą. 

„Kai buvo sukurtas EVM, jis visai nebuvo sukurtas žinių neturintiems įrodymams. Tai, kaip rašote nulinių žinių programą, visiškai skiriasi nuo tradicinės programinės įrangos rašymo“, – sakė Pseudotheosas.

Šis metodas panašus į sakinio rašymą anglų kalba laikantis kitos kalbos sintaksės taisyklių. Sudėtinga, bet ne neįmanoma.

Tai turi privalumų: „Ethereum“ kūrėjams turėtų būti daug lengviau kurti „Scroll“ ir perkelti savo projektus į jį. Štai kodėl „Scroll“ mano, kad sunkus skiepas bus to vertas.

„Polygon“ taip pat dirba su šio tipo zk-EVM, o „StarkWare“ laikosi priešingo požiūrio, o „zkSync“ yra kažkur tarp šių dviejų.

Nors „Scroll“ yra daug kitų projektų, kuriais siekiama sukurti zk-EVM, „Pseudotheos“ nemano, kad pirmasis rinkoje pasikeis. Jie atkreipė dėmesį į „Arbitrum“ ir „Optimism“, kurie buvo išleisti kelių mėnesių skirtumu, tačiau abu vis dar traukia. 

„Nesvarbu, kas pirmas“, – sakė jie. „Manau, kad yra vietos sambūviui, ypač dėl to, kad daugelis šių apibendrinimų laikosi skirtingų požiūrių ir jų niuansų su [nulinių žinių įrodymais].

Šaltinis: https://www.theblock.co/post/215343/scrolls-zk-evm-layer-2-goes-live-on-ethereums-goerli-testnet?utm_source=rss&utm_medium=rss