„Layer 2” este un termen generic care descrie soluțiile construite pe rețeaua principală Ethereum (Layer 1) pentru a îmbunătăți scalabilitatea rețelei Ethereum.
Există o serie de soluții de nivel 2 pe Ethereum. În acest articol, vom analiza pe scurt modul în care fiecare dintre aceste soluții abordează problema scalabilității rețelei Ethereum.
De ce sunt necesare soluțiile de nivel 2 pe Ethereum?
Ethereum este a doua cea mai cunoscută criptomonedă după Bitcoin. Aceasta a contribuit la crearea unui sistem financiar descentralizat, iar o mare parte din inovațiile din domeniul criptomonedelor se concentrează în continuare în jurul său. Din păcate, Ethereum este victima propriului său succes. Rețeaua principală Ethereum, denumită și „layer 1”, procesează în mod regulat cu mult peste 1 milion de tranzacții pe zi, dar cererea este mult mai mare decât capacitatea. Acest lucru duce la congestionarea rețelei, ceea ce, la rândul său, determină creșterea prețurilor la gaz până la niveluri exorbitante. Pe măsură ce costul mediu al tranzacțiilor pe stratul 1 crește, tot mai mulți oameni nu își mai permit să utilizeze aplicații descentralizate cum ar fi platformele de tranzacționare descentralizate sau piețele de NFT.
Citește mai mult: Ce este „gas”-ul ETH și cum funcționează comisioanele în rețeaua Ethereum?
Care sunt tipurile de soluții de nivel 2 pe Ethereum?
Există o serie de soluții de nivel 2 pe Ethereum. Vom analiza pe scurt modul în care fiecare dintre aceste soluții abordează problema scalabilității rețelei Ethereum.
Canale
Canalele sunt similare cu modul în care Rețeaua Lightning funcționează în cazul Bitcoin. În esență, canalele permit unei persoane să efectueze un număr nelimitat de tranzacții cu o altă persoană, dar numai prima și ultima tranzacție sunt înregistrate în blockchain. Deoarece toate celelalte tranzacții sunt procesate în afara blockchain-ului, acestea sunt incredibil de rapide și au comisioane de tranzacție foarte mici.
Dezavantajele sunt similare cu cele ale rețelei Lightning a Bitcoin: trebuie să ai o conexiune cu persoana cu care dorești să efectuezi tranzacția, fondurile trebuie alocate unui canal și nu pot fi retrase pe durata existenței canalului, iar tranzacțiile în afara lanțului de blocuri prezintă numeroase vulnerabilități potențiale de securitate.
Raiden este adesea numită „Rețeaua Lightning” a Ethereum.
Plasmă
Plasma este un cadru care permite crearea de lanțuri secundare care utilizează lanțul principal Ethereum ca strat de încredere și arbitraj. Lanțurile secundare oferă tranzacții rapide și la costuri reduse, dar acceptă doar un număr limitat de tipuri de tranzacții, precum transferurile de tokenuri de bază și schimburile. Calculul general nu este acceptat. Un alt dezavantaj este faptul că retragerile din lanțul secundar înapoi în rețeaua principală Ethereum sunt supuse unor timpi de așteptare îndelungați, iar cineva trebuie să monitorizeze rețeaua pentru a se asigura că fondurile sunt în siguranță. Plasma este o tehnologie relativ matură, astfel încât există mai multe proiecte importante implementate.
Cel mai utilizat proiect care implementează framework-ul Plasma este Polygon (MATIC).
Lanțuri laterale independente
Ce înseamnă un lanț lateral poate fi un subiect intens dezbătut în comunitatea criptomonedelor. S-ar putea susține că toate soluțiile de nivel 2 sunt sidechain-uri, dar în această secțiune ne referim în mod specific la două blockchain-uri independente. Acestea sunt conectate printr-o legătură bidirecțională, iar ambele lanțuri sunt compatibile cu Mașina Virtuală Ethereum (EVM).
Tehnologia care stă la baza sidechain-urilor independente este bine înțeleasă. Din acest motiv, multe proiecte au trecut la sidechain-uri independente, considerându-le o soluție rapidă și pragmatică pentru a îmbunătăți viteza tranzacțiilor și a reduce costurile acestora. Lanțurile laterale independente sunt responsabile de propria lor securitate, ceea ce înseamnă că acestea sunt inevitabil mai puțin sigure decât Ethereum, deoarece sunt mai mici. De asemenea, un număr mai mic de mineri/validatori pe un lanț lateral înseamnă că este mai ușor pentru aceștia să se coordoneze și să fure active.
xDAI este un exemplu notabil de sidechain independent de Ethereum. De asemenea, popularul joc Axie Infinity este un bun exemplu de proiect de nivel 1 care s-a reorientat către un sidechain independent pentru tranzacții rapide și eficiente din punct de vedere al costurilor.
Rollup-uri
Tehnologia rollup funcționează prin procesarea tranzacțiilor pe stratul 2, dar cu transmiterea datelor către stratul 1. Acest lucru permite ca tranzacțiile să fie mult mai rapide și mai ieftine, beneficiind în același timp de securitatea rețelei principale Ethereum.
Există două tipuri de rollup-uri: rollup-urile optimiste și rollup-urile de tip „zero knowledge” (ZK).
- Rollup-uri optimiste: Stratul 1 consideră că tranzacțiile sunt valide în mod implicit, iar validitatea tranzacției este calculată numai atunci când este contestată.
- Rollup-uri ZK: Dovada validității tranzacțiilor este generată la nivelul 2 și transmisă către nivelul 1.
Cea mai importantă diferență între rollup-urile optimiste și cele ZK este faptul că rollup-urile optimiste utilizează tehnologie criptografică standard. Există deja o rețea publică activă care implementează rollup-urile optimiste. Rollup-urile Optimistic sunt compatibile cu EVM, astfel încât orice este posibil pe stratul 1 este posibil și pe stratul 2. Cel mai mare dezavantaj este că, din cauza unei perioade lungi de contestare, există timpi de așteptare îndelungați pentru transferul de active între straturile 1 și 2 (șapte zile sau mai mult). Cele menționate anterior Polygon (MATIC) în prezent utilizează rollup-uri optimiste.
Rollup-urile ZK utilizează un nou tip de tehnologie criptografică. Nu există soluții publice active de nivel 2 care să utilizeze rollup-urile ZK (la data din trimestrul al treilea al anului 2021) și este puțin probabil să apară astfel de soluții în viitorul apropiat. De asemenea, puterea de calcul necesară pentru generarea dovezilor cu cunoaștere zero este foarte mare, deși aceasta scade pe măsură ce tehnologia se maturizează. În cele din urmă, unele implementări ale rollup-urilor ZK nu sunt compatibile cu EVM. Cu toate acestea, rollup-urile ZK prezintă toate avantajele rollup-urilor optimiste, la care se adaugă faptul că nu există întârzieri în transferul activelor între stratul 1 și stratul 2.
Se pare că, în timp, rollup-urile ZK vor înlocui rollup-urile optimiste ca tehnologie preferată în acest domeniu. De fapt, Polygon (MATIC), de exemplu, are tehnologia ZK inclusă în planul său de dezvoltare.
Ecosistemul de nivel 2
Toate aceste soluții nu se exclud reciproc. Punctele forte și punctele slabe ale acestora se pretează unor aplicații specifice sau nevoilor utilizatorilor. După cum probabil ați observat, Polygon utilizează Plasma și rollup-uri optimiste. De asemenea, Polygon folosește Proof of Stake, care permite tranzacții mai rapide și mai ieftine decât Proof of Work.
Soluțiile de nivel 2 nu sunt singurele căi explorate pentru a spori scalabilitatea rețelei Ethereum. Există, de asemenea, ETH 2.0 și sharding-ul, care ar putea aduce îmbunătățiri semnificative în ceea ce privește viteza și reducerea costurilor, ambele putând fi integrate în stratul 1, în stratul 2 sau în ambele.






