Protocoalele Layer-2 percep adesea o fracțiune din taxele de gaz în comparație cu Ethereum. Aceste lanțuri folosesc un proces numit Rollup pentru a procesa mai multe tranzacții cu prețul uneia. Deși acest lucru este mai puțin sigur, îi ajută să obțină un randament ridicat al tranzacțiilor la un cost foarte scăzut.

În acest articol, ne vom scufunda în detaliile exacte ale fiecărei metode utilizate de soluțiile de scalare de nivel 2 pentru a menține taxele de gaz scăzute și accesibile, menținând în același timp lanțul în siguranță. 

La sfârșitul articolului, ne vom uita și la o tehnologie revoluționară care a ajutat la reducerea suplimentară a taxelor L2.

Aruncați o privire la proiectele de scalare de nivel 2 de top în 2024.

Ce sunt rollup-urile?

Rollup-urile sunt soluții de scalare în afara lanțului care utilizează lanțuri de strat 2 ca spații de stocare. Tranzacțiile efectuate pe Layer-2s sunt scrise în aceste spații și procesate în loturi, mai degrabă decât individual, ceea ce ajută la procesarea mai multor tranzacții cu prețul unei singure tranzacții.

De asemenea, deoarece lanțurile de nivel 2 trebuie să își finalizeze tranzacțiile de la Ethereum, procesarea unui lot de tranzacții în loc de unele singure îi ajută să economisească costurile cu gazul. Aceste lanțuri pot apoi transfera aceste beneficii utilizatorilor, care acum trebuie să plătească doar o fracțiune din taxă în comparație cu Ethereum.

Blockchain-ul Ethereum procesează tranzacțiile individual; prin urmare, trebuie să treacă prin mai mulți validatori înainte de a fi finalizat.

Iată o serie de tweet-uri care explică de ce contează Ethereum Rollups.

Dar, din moment ce execuția tranzacției nu se află la nivelul 1, de unde știți dacă calculele au fost executate corect? Există două abordări majore în acest sens:– rezumate optimiste– acumulare de cunoștințe zero (8/17)

— Alex Kroeger (@alex_kroeger) 24 noiembrie 2021

Cum funcționează rollup-urile?

Am împărțit funcționarea pachetelor cumulate în patru pași pentru a explica mai bine cum funcționează aceste tranzacții.

Tranzacție inițiată

De îndată ce o tranzacție este inițiată printr-o soluție Ethereum Layer-2, aceasta este adăugată altor tranzacții într-un bloc de nivel 2. De îndată ce tranzacția este inițiată, aceasta este verificată de validatorii Layer-2 și apoi acumulată pentru a crea un pachet.

Uneori, nu se face nicio verificare înainte de a crea o grămadă de tranzacții. În acele cazuri, verificarea se face numai dacă rădăcina Merkle nu reprezintă cu exactitate schimbările de stare înainte și după crearea rollup-ului.

Crearea unui Rollup

Când tranzacțiile individuale se completează până la un număr dorit sau într-un interval de timp specificat, aceste tranzacții sunt notate într-un bloc L2 și este generat rezumatul lor. Aceste grupuri de tranzacții se numesc rollup-uri.

Rezumatul este trimis la L1

Rezumatul acestor tranzacții este apoi trimis către blocurile de nivel 1 (de exemplu, Ethereum) pentru o verificare finală. Lanțul layer-1 evaluează trei lucruri înainte de a valida blocul: starea lanțului L2 înainte de bloc (starea inițială), modificările introduse de bloc și starea lanțului L2 după bloc, adică starea finală. .

În mod logic, modificarea introdusă de bloc ar trebui să fie diferența dintre stările inițiale și cele finale. Dacă aceste lucruri nu se aliniază, atunci întregul bloc este din nou verificat, iar tranzacțiile necorespunzătoare sunt urmărite folosind Merkle Tree.

Vrei să-ți construiești o carieră puternică în blockchain? Aruncă o privire la aceste abilități obligatorii.

Finalizare

Odată ce blocul este legitim, rezumatul acestuia este inclus în blockchain-ul Ethereum ca o singură tranzacție, finalizând blocul.

Din cauza acestui proces, Layer-2 sunt capabili să proceseze mai multe tranzacții Layer-2 cu costul unei singure tranzacții Ethereum. Ulterior, costul pe tranzacție pe Layer-2 este o fracțiune din tranzacțiile Ethereum.

Tipuri de rollup-uri

Există mai multe tipuri de rollup-uri în uz, cum ar fi rollup-uri zk și rollup-uri optimiste. Deși toate diferă în modul în care funcționează, toate ating același obiectiv: procesarea mai multor tranzacții cu prețul uneia.

Rollup-uri ZK

Top ZK Rollup-uri.

Zero Knowledge Rollups sunt cele care funcționează exact în modul menționat mai sus. Ei folosesc spații de stocare de Layer-2 (blocuri) pentru a stoca tranzacțiile și apoi trimit rezumatul lanțului de Layer-1 pentru aprobarea finală. 

Deoarece lanțul de nivel 1, care este, în cele mai multe cazuri, în mare parte Ethereum, nu are cunoștințe despre tranzacțiile individuale, procesul se numește Zero-Knowledge Rollups.

Exemple de pachete ZK: Polygon PoS

Rollup-uri optimiste

Rollup-uri optimiste.

Optimistic Rollups utilizează spații de stocare suplimentare în Ethereum, cunoscute sub denumirea de „spații de date pentru apeluri”, pentru a stoca tranzacții individuale. Cu toate acestea, ei trimit doar rezumatul pentru validare.

Aceste pachete au încredere că tranzacțiile individuale sunt valabile pe măsură ce apar și sunt puse sub semnul întrebării numai dacă schimbările de stat nu se aliniază corespunzător. Prin urmare, sunt cunoscute sub numele de Optimistic Rollups datorită încrederii lor în fiecare tranzacție, dacă nu se dovedește altfel.

Exemple de pachete optimiste: Optimism

Ethereum Blobs, New Age On-Chain Rollups

Odată cu introducerea Upgrade-ului Dencun, taxele de nivel 2 au scăzut și mai mici datorită unei caracteristici numite blobs. Mai jos este istoricul prețurilor la gaz de la Polygon, cel mai popular lanț de strat 2.

Tendința prețurilor la gaze poligon în 2024.

Actualizarea Dencun a introdus o funcție numită „blobs”, care a permis stratului 3, cum ar fi Uniswap v3, să stocheze tranzacții pe blob, eliberând astfel blockchain-ul Ethereum pentru alții. Această congestie redusă a dus la o cerere redusă de gaze în Ethereum. În cele din urmă, acest lucru a dus la o scădere a prețurilor la gaze pe Ethereum.

Știți de ce blockchain-urile sunt aglomerate?

Taxa scăzută a gazului pe Ethereum i-a ajutat pe cei de la Layer-2 să-și scadă și mai mult prețul gazului. Rezultatul acestei reduceri suplimentare a taxelor L2 poate fi văzut în diagrama de mai sus. Puteți observa că prețurile la gazele Polygon în iunie sunt semnificativ mai mici decât în ​​aprilie.

Concluzie

Costurile de tranzacție pe stratul 2 depind de prețurile gazelor Ethereum. Deoarece tranzacțiile de nivel 2 sunt procesate la o fracțiune din tranzacțiile Ethereum, costă mai puțin. Acest proces folosește rollup-uri pentru a rezuma tranzacțiile de Layer-2 și a valida întregul bloc ca o singură tranzacție pe Layer-1, economisind timp și costuri.

Descoperiți de ce Ethereum este o investiție mai bună decât Bitcoin.

În același timp, deoarece lanțul layer-1 are mai multă securitate, ajută stratul-2 să ofere securitate aproape la fel de bună ca Ethereum, dar la un cost mai mic.