Layer 2 (L2) este un termen comun printre nativii cripto, dar conceptul poate fi confuz pentru mulți oameni, în special pentru cei care tocmai s-au alăturat industriei.

Este un nume generic folosit pentru a descrie soluțiile construite pe o rețea de bază, numită în mod popular layer 1 (L1) sau rețeaua principală (Mainnet). Aceasta înseamnă că L2 nu poate exista fără stratul de bază, ceea ce face esențial să aveți mai întâi cunoștințe de bază despre L1 înainte de a învăța despre L2.

Stratul 1 explicat

Deci, ce este stratul 1? Este rețeaua de bază și infrastructura de bază a unei platforme blockchain. Rețeaua principală este responsabilă pentru validarea și finalizarea tuturor tranzacțiilor în lanț fără a depinde de o altă rețea. Aceasta înseamnă că stratul de bază definește regula ecosistemului. Protocoalele L1 au, de asemenea, jetoane native utilizate pentru taxele de tranzacție sau taxele de gaz.

Fiecare rețea de bază are propriul mecanism pentru ca nodurile să ajungă la un consens, cum ar fi proof-of-work (PoW) și proof-of-stake (PoS). Cu toate acestea, există un concept foarte comun în industrie cunoscut sub numele de trilema blockchain, în care o rețea poate atinge două dintre cele trei obiective principale – securitate, scalabilitate și descentralizare – dar nu toate trei împreună. Acest lucru a fost popularizat de cofondatorul Ethereum, Vitalik Buterin.

Blockchain-urile de nivel 1, cum ar fi Bitcoin și Ethereum, se concentrează pe descentralizare și securitate, sacrificând în același timp scalabilitatea - capacitatea de a gestiona multe tranzacții. Aici intervin protocoalele de nivel 2. Dezvoltatorii construiesc soluții L2 pe L1 pentru a rezolva problemele de scalabilitate.

Ce este stratul 2 și cum funcționează?

Protocoalele de nivel 2 sunt soluții construite deasupra unei rețele de bază pentru a ajuta la scalarea tranzacțiilor și a datelor. L2 servește ca extensie sau cadru secundar pentru rețelele lor principale respective.

Deci, cum funcționează? Rețelele de nivel 2 procesează singure tranzacțiile în pachete mari înainte de a trimite dovada tranzacțiilor la nivelul de bază. Acest proces este denumit în mod obișnuit scalare „în afara lanțului” și ia o sarcină masivă de pe rețeaua de bază.

L1 se concentrează pe securitate, descentralizare și disponibilitatea datelor, în timp ce L2 se ocupă de scalabilitate. Acest lucru face ca întregul ecosistem blockchain să fie mai scalabil, deoarece rețeaua de bază este mai puțin aglomerată. Deci, practic, este lucru în echipă.

Stratul 2 Vs Sidechains

Soluțiile de nivel 2 și lanțurile laterale sunt concepute pentru a ajuta rețelele lor principale să se extindă mai rapid. În timp ce L2 este construit pe partea superioară a lanțului său de bază, un sidechain rulează în paralel ca un lanț independent compatibil EVM care interacționează cu rețeaua primară prin punți.

Principala diferență dintre protocoalele de layer 2 și sidechains este că L2 moștenește securitatea rețelei principale, în timp ce sidechain-urile pot adopta propria lor securitate sau pe cea a altor protocoale. Astfel, sidechain-urile nu sunt considerate din punct de vedere tehnic soluții L2.

Interesant este că proiecte precum Polygon Network combină mai multe tehnologii L2 și sidechain pentru a face tranzacții mai rapide și mai ieftine.

Beneficiile rețelelor de nivel 2

Scalabilitate: scalabilitatea se ocupă de debitul și viteza tranzacțiilor. Cu alte cuvinte, asigură că tranzacțiile mai mari sunt procesate pe secundă cu finalizare mai rapidă. Multe rețele de bază preferă să sacrifice scalabilitatea pentru descentralizare sau securitate, ceea ce duce la congestionare în timpul utilizării ridicate a rețelei.

Rețelele de nivel 2 rezolvă această problemă, deoarece ajută ecosistemele blockchain să se extindă fără a compromite securitatea sau descentralizarea.

Taxe mai mici: așa cum am menționat mai devreme, L2 grupează mai multe tranzacții și le trimite la rețeaua principală ca o singură tranzacție. Acest lucru ajută la reducerea taxelor de tranzacție, făcând stratul de bază mai ieftin și mai rapid.

Menținerea securității: securitatea și descentralizarea sunt punctul central al rețelelor de nivel 1. Deoarece lanțurile de strat 2 sunt construite deasupra, utilizatorii pot beneficia de securitatea blockchain-ului primar.

Dezavantajele rețelelor de nivel 2

Reducerea lichidității: lichiditatea este un aspect important al pieței cripto. Rețelele de nivel 2 pot reduce lichiditatea blockchain-urilor lor primare, care ar trebui să fie robuste și lichide în orice moment.

Poate necesita mai multe conturi: Când mai multe soluții L2 sunt construite pe partea superioară a unei rețele, L1 și diferitele sale aplicații vor necesita mai multe punți pentru a asigura o comunicare lină între cele două straturi. Aceasta înseamnă că utilizatorii finali vor trebui adesea să creeze mai multe conturi pentru a transfera fonduri între diferitele protocoale. Procesul poate fi descurajant, mai ales că utilizatorii trebuie să urmărească în permanență mișcarea activelor lor.

Preocupări de securitate: Deși aceasta este o chestiune de implementare, anul trecut a fost piratată mai multe soluții de tip punte, ceea ce a dus la compromiterea criptomonedei în valoare de sute de milioane.

Tipuri de soluții de strat 2

Există diferite tipuri de tehnologii de nivel 2 care oferă soluții de scalare pentru rețelele blockchain, permițând astfel multor persoane să utilizeze protocoale de nivel 1, cum ar fi Bitcoin și Ethereum pentru tranzacțiile zilnice.

Cele mai populare soluții de scalare de nivel 2 includ Rollups, centrate pe Ethereum, în timp ce Bitcoin Lightning Network lucrează pentru a crește scalabilitatea Bitcoin.

Rollup-uri

Rollup este un sistem popular de nivel 2 care scala rețeaua principală Ethereum și alte blockchain-uri. Deci, cum funcționează?

Rollup-urile sunt contracte inteligente obișnuite care transmit date între stratul 1 și stratul 2. Ele ajută la scalarea blockchain-ului prin transferarea tranzacțiilor în bloc și a datelor din stratul de bază pe L2. Odată ce tranzacțiile au fost procesate pe stratul 2, rollup-urile returnează datele tranzacției la rețeaua principală pentru stocare.

Pe lângă scalarea stratului de bază, pachetele sunt concepute pentru a reduce semnificativ taxele de gaz prin gruparea sau „însumarea” sutelor de tranzacții într-o singură tranzacție înainte de a o muta în stratul de bază. Taxa de tranzacție este apoi împărțită de toată lumea din grup, ceea ce o face mai ieftină pentru fiecare utilizator. Acest lucru permite soluțiilor de acumulare să reducă taxele de tranzacție de până la 100 de ori în comparație cu nivelul de bază.

În plus, rollup-urile sunt construite pe partea superioară a L1, ceea ce le permite să-și obțină securitatea din blockchain-ul primar.

Acestea fiind spuse, există două tipuri de pachete – zero-knowledge (ZK) și Optimistic. Diferența majoră este modul în care transferă datele tranzacției înapoi pe rețeaua principală.

Pachete de cunoștințe zero

Rollup-urile Zero-Knowledge sau ZK preiau mai multe tranzacții din stratul de bază și le procesează în afara lanțului, apoi împing tranzacțiile în loturi înapoi pe rețeaua principală printr-un contract inteligent rollup on-chain.

În timpul acestui proces, rollup-urile ZK generează o dovadă criptografică numită SNARK (Succinct Non-Interactive Argument of Knowledge) sau STARKs (scalable transparent argument of knowledge) trimisă la L1 pentru a dovedi corectitudinea tranzacțiilor. Acest lucru permite verificatorilor să știe că au aceleași informații fără a dezvălui ceea ce știu, de unde și numele, zero-knowledge.

Lanțurile de acumulare fără cunoștințe pot produce un bloc într-un minut în timp ce procesează până la 2.000 de tranzacții pe secundă. Acest lucru reduce drastic costul și timpul necesar procesării tranzacțiilor pe blockchain.

Exemple de protocoale L2 care utilizează pachete optimiste

  • Loopring

  • zkSync

  • ZKSpace

  • aztec

Rollup-uri optimiste

Ca și rollup-urile ZK, rollup-urile Optimistic procesează volume mari de tranzacții în afara lanțului înainte de a posta datele înapoi în stratul de bază.

Principala diferență, totuși, este că pachetele Optimistic nu generează dovezi criptografice pentru a dovedi autenticitatea tranzacțiilor. În schimb, ei presupun că tranzacțiile sunt valabile până la proba contrarie.

Acumulările optimiste oferă o fereastră de timp numită perioadă de provocare care permite oricui să conteste rezultatele datelor de stat trimise. Acest lucru se poate face prin calculul unui „dovada fraudei”. În cazul în care dovada fraudei este confirmată și acceptată, lanțul roll-up reexecută tranzacția falsă și actualizează datele de stat.

În general, rollup-urile Optimistic oferă un randament mai mic în comparație cu rollup-urile ZK și Plasma (explicat mai jos).

Exemple de protocoale L2 care utilizează pachete optimiste

  • Decizia Unu

  • Optimism

  • Rețeaua Boba

Plasma

Plasma este un cadru de scalare Ethereum layer 2 creat de Vitalik Buterin și Joseph Poon, autorul Bitcoin Lightning Network (explicat mai jos).

Spre deosebire de rollup-uri, structura Plasma combină contractele inteligente și arbori Merkle pentru a crea un număr nelimitat de lanțuri laterale numite „lanțuri copii” deasupra lanțului principal Ethereum. Deși aceste lanțuri copii sunt copii mici ale rețelei principale, ele procesează tranzacțiile în afara lanțului cu propriul mecanism de consens pentru validarea blocurilor. Eliminarea tranzacțiilor din lanțul principal ajută la reducerea congestionării și la îmbunătățirea scalabilității.

La fel ca și pachetele Optimistic, fiecare lanț copil din structura Plasma utilizează un sistem de dovadă a fraudei pentru securitate, cu o perioadă de timp în care oricine poate contesta validitatea tranzacției.

Merită remarcat faptul că, spre deosebire de alte lanțuri laterale, Plasma moștenește securitatea Ethereum. Acest lucru se datorează faptului că „rădăcina” fiecărui bloc de lanț din structura Plasma este publicată pe rețeaua principală.

Polygon și OMG sunt exemple de protocoale care valorifică puterea Plasmei în rețeaua Ethereum.

Totuși, merită remarcat faptul că Plasma Group (organizația de cercetare Ethereum) și-a încetat activitatea și a donat fondurile rămase către Gitcoin pentru a fi utilizate în pachete optimiste.

Bitcoin Lightning Network

Lightning Network (LN) este cea mai populară soluție de scalare de nivel 2 a Bitcoin. S-a propus în 2016 să rezolve problemele de scalabilitate din rețeaua Bitcoin prin procesarea pachetelor de tranzacții la o viteză fulgerătoare.

Ca și alte soluții de scalare L2 discutate mai sus, LN preia mai multe tranzacții de pe rețeaua principală și le procesează în afara lanțului prin canale de microplată înainte de a returna datele tranzacției.

Deși Lightning Network a fost conceput inițial pentru a scala Bitcoin, criptomonede precum Litecoin și Dogecoin au integrat și soluția.

Gânduri finale

În rezumat, protocoalele de nivel 2 sunt soluții de scalare construite pe un blockchain primar pentru a ajuta la creșterea vitezei tranzacțiilor și la reducerea costurilor. Lanțurile L2 devin rapid răspunsul la problemele de scalabilitate găsite în blockchain-urile majore, cum ar fi Bitcoin și Ethereum.

Postarea Ghidul complet pentru soluțiile de scalare pentru stratul 2 a apărut mai întâi pe CryptoPotato.