zk-EVM Layer 2 al Scroll este disponibil pe testnetul Goerli al Ethereum

Scroll a lansat o versiune testnet a rețelei sale Ethereum Layer 2 pe testnetul Goerli, mutând zk-EVM dintr-o fază de testare pre-alfa la o fază de testare alpha.

Până acum, Scroll era disponibil pentru a fi încercat pe un testnet care a fost construit pe propria clonă a proiectului Ethereum. Trecând de la aceasta la rularea pe un testnet public, Scroll a făcut un pas înainte în drumul său către o lansare completă în a doua jumătate a acestui an.

„Am testat cu tranzacții simulate pe rețeaua principală pe rețeaua noastră de testare pre-alfa, dar având o rețea de testare mai publică, puteți avea mai mult timp să-l testați și să vă asigurați că totul funcționează corect - din cauza dificultății uriașe de a construi un sistem. așa”, a spus un cercetător cunoscut sub numele de Pseudotheos la Scroll, într-un interviu.

Rețeaua de testare va fi fără permisiuni, dar va rămâne în mare parte centralizat, în special în ceea ce privește computerele care fac procesarea complexă necesară pentru funcționarea rețelei. Codul pentru rețea va fi open-source, ceea ce înseamnă că rețeaua poate începe să construiască reziliență. De asemenea, a fost creată o punte pentru a transfera active între rețeaua de testare Goerli și Scroll.

Scroll lucrează la rețeaua sa de doi ani și are în prezent 60 de membri ai echipei, alături de o rețea mai largă de colaboratori externi.

Ce sunt zk-EVM-urile?

Zk-EVM-urile sunt rețele de nivel 2 construite pe Ethereum care utilizează dovezi fără cunoștințe pentru a obține scalabilitate. Partea EVM se referă la Ethereum Virtual Machine (EVM), bitul care rulează aplicațiile în loc să le proceseze pur și simplu. Fiind compatibile cu EVM, aceste rețele sunt capabile să susțină aplicații Ethereum în timp ce rulează la scară.

Există două funcții care fac ca un zk-EVM să funcționeze. Mai întâi sequencer grupează o mulțime de tranzacții. Apoi doveditor face calculele complexe de proba zero-cunoștințe pentru a genera o dovadă că aceste tranzacții sunt toate legitime. Această dovadă este apoi difuzată în rețeaua Ethereum și tranzacțiile sunt aprobate. 

În acest moment, Scroll își scoate rețeaua în public, astfel încât să poată fi testată în luptă, dar, în același timp, lucrează la descentralizarea secvențatorului și a probatorului - o cerință cheie pentru descentralizarea rețelei.

„Vrem să construim cel mai robust și mai sigur zk-EVM de acolo și de aceea ne dublăm și lucrăm la o rețea descentralizată de probator și secvențiere. După mainnet, aceasta este prioritatea noastră principală”, a spus Pseudotheos. „După ce zk-EVM iese pe ușă, nu suntem nici măcar aproape de terminat. Avem ani de muncă pentru noi, în ceea ce privește descentralizarea corectă – dar aceasta este prioritatea noastră principală.”

Scroll are o echipă de securitate internă care încearcă să se asigure că rețeaua este sigură. De asemenea, a înghețat o parte din baza de cod și a trimis-o unui auditor pentru examinare. Planifică să aibă alte audituri în continuare.

De ce Scroll ia calea mai grea

Există două moduri principale în care zk-EVM-urile pot fi construite (din punct de vedere tehnic, mai multe între ele, dar să nu mergem prea adânc).

Pe de o parte, puteți utiliza un limbaj de programare conceput pentru dovezi fără cunoștințe și apoi trebuie să traduceți aplicațiile Ethereum din Solidity - limba maternă a Ethereum - în noua limbă. Acest lucru este mai ușor de construit, dar îngreunează viața dezvoltatorilor care portează de la Ethereum pe platformă.

Pe de altă parte, puteți construi un zk-EVM pentru a utiliza același cod utilizat în prezent pentru aplicațiile Ethereum. Acest lucru face foarte ușor să portați aplicațiile în rețea. Cu toate acestea, aceasta este o sarcină mult mai grea, deoarece dovezile fără cunoștințe funcționează într-un mod foarte diferit de modul în care funcționează mașina virtuală Ethereum - așa că trebuie să le codificați pentru a funcționa într-un mod pentru care nu au fost concepute.

Scroll urmează calea mai dificilă pentru a construi un zk-EVM, dar, speră, unul care va fi mai compatibil cu Ethereum și ar trebui să conducă la o mai mare adoptare. 

„Când a fost proiectat EVM, nu a fost conceput deloc pentru dovezi fără cunoștințe. Modul în care scrieți un program fără cunoștințe este complet diferit de modul în care scrieți software-ul tradițional”, a spus Pseudotheos.

Această abordare este un fel de a scrie o propoziție în limba engleză, respectând regulile de sintaxă ale unei alte limbi. Este dificil, dar nu imposibil.

Are beneficii: ar trebui să le fie mult mai ușor pentru dezvoltatorii Ethereum să construiască pe Scroll și să-și port proiectele la acesta. Și de aceea Scroll consideră că grefa tare va merita.

Polygon lucrează și la acest tip de zk-EVM, în timp ce StarkWare adoptă abordarea opusă, iar zkSync este undeva între cele două.

În timp ce Scroll este gât și gât cu mai multe alte proiecte care urmăresc să scoată la iveală un zk-EVM, Pseudotheos nu crede că a fi primul pe piață va face o mare diferență. Ei au indicat Arbitrum și Optimism, care au fost lansate la câteva luni distanță – dar ambele își găsesc încă acțiune. 

„Nu contează cine este primul”, au spus ei. „Cred că există loc pentru coexistență, mai ales că multe dintre aceste pachete adoptă abordări diferite și nuanțele lor cu [dovezi zero-cunoștințe].”

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