Ethereum, o platformă de contractare inteligentă care alimentează finanțarea descentralizată (DeFi), operațiunile de jetoane nefungibile (NFT) și multe altele, are o problemă care nu poate fi rezolvată doar prin platforme de scalare de nivel 2, a declarat recent cofondatorul său Vitalik Buterin.
Într-un blog, Buterin a spus că, deși rețeaua este utilizată pe scară largă și există utilizatori, este o provocare să verifici tranzacțiile mainnet. Provocările care decurg din aceasta înseamnă că nu mulți oameni își pot rula nodurile și, în schimb, se pot baza pe terțe părți de încredere, inclusiv clienții ușoare. Deși clienții ușori sunt esențiali, cofondatorul observă că verificarea dacă un anumit validator Ethereum respectă regulile de protocol stabilite este o provocare.
S-ar putea să vă placă și: Peste 66.000 de validatori noi s-au alăturat Ethereumului în T1 2023
Pentru a rezolva aceste probleme, Buterin propune două opțiuni pentru a rezolva problemele de verificare de nivel 1 în lanț, îmbunătățind în același timp scalabilitatea.
Abordarea problemelor de verificare în lanț
În prima opțiune, el sugerează constrângerea rețelei principale și forțarea activității la nivelul 2. Acest lucru ar necesita reducerea țintei de gaze pe bloc de la rețeaua principală de la 15 milioane la 1 milion, singura funcție a stratului 1 fiind aceea de a verifica protocoalele de nivel 2.
Deși această soluție ar putea funcționa, pot exista defecte. În primul rând, ar face ca multe aplicații existente bazate pe L1 să nu fie fezabile din punct de vedere economic, iar fondurile utilizatorilor ar putea rămâne blocate din cauza taxelor copleșitor de mari. Migrarea în masă către un proiect de nivel 2 este posibilă, dar asta ar complica și mai mult procesul.
Cofondatorul notează că, în mod ideal, protocolul Ethereum ar trebui să fie ușor de verificat pe diferite dispozitive, inclusiv laptopuri, telefoane și extensii de browser. Cu toate acestea, sincronizarea individuală a datelor în lanț pentru prima dată, sau după o lungă perioadă de timp offline, ar putea dura până la 54 de secunde. Acest lucru ar putea fi o sarcină în browserul dispozitivului sau poate duce la consumarea rapidă a bateriei pentru dispozitivele portabile.
O altă opțiune alternativă propusă de Buterin implică un argument succint non-interactiv al cunoștințelor (SNARK) - verificarea rețelei principale folosind o mașină virtuală Ethereum cu cunoștințe zero (zkEVM), care poate fi utilizată pentru a verifica execuția mașinii virtuale Ethereum (EVM) a unui bloc Ethereum .
În această abordare, mai mult cod SNARK ar fi scris pentru a verifica partea de consens a unui bloc. Cu toate acestea, generarea de dovezi în timp real ar necesita îmbunătățiri semnificative prin hardware specializat sau îmbunătățiri arhitecturale.
Dacă se urmărește această opțiune, ar fi necesar să se aleagă un tip de zkEVM de utilizat pentru verificare. Există trei opțiuni: un singur zkEVM, un multi-zkEVM închis și un multi-zkEVM deschis.
În timp ce fiecare opțiune are avantaje și dezavantaje, Buterin consideră că opțiunea multi-zkEVM deschisă este cea mai bună cale. Această abordare ar implica clienți diferiți care au implementări diferite de zkEVM, fiecare client așteptând o dovadă compatibilă înainte de a accepta un bloc ca fiind valid.
Deși este ideal, nu va fi fără provocări. Ceea ce este evident este că ar necesita îmbunătățiri semnificative în eficiența și paralelizarea Ethereum. Cu toate acestea, el crede că această cale poate fi explorată și este practică datorită progreselor tehnologice.
Îmbunătățirea scalabilității și accesibilității în Ethereum
Propunerile lui Buterin reprezintă un pas în direcția corectă pentru rezolvarea problemei de verificare în lanț. Deși soluțiile propuse au puncte slabe, ele subliniază necesitatea unui protocol Ethereum mai scalabil și mai eficient.
Această propunere a venit atunci când Polygon și-a lansat beta principală zkEVM la începutul acestei săptămâni, cu planuri de deschidere a tehnologiei pentru a stimula mai multe dezvoltări.
Citește mai mult: Dezvoltatorii Ethereum anunță data oficială pentru upgrade-ul Shapella
