Navigarea în straturile Blockchain: Stratul 1 vs Stratul 2 explicat

Navigarea în straturile Blockchain: Stratul 1 vs Stratul 2 explicat

Navigating the Layers of Blockchain: Layer 1 vs Layer 2 Explained PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Timp de citit: 6 minute

Explorarea stratului 1 și a stratului 2 și a scenariilor lor de utilizare.

„Layer 1” și „Layer 2” cu siguranță ați fi auzit aceste cuvinte înainte dacă știți puțin despre spațiul cripto. Dar ce este exact?, Cum ajută întregul Web3?, Care este semnificația lor? De ce este important în scenariul de astăzi? Acestea sunt întrebările pe care le vom acoperi și puțin mai mult. Așa că obțineți băutura preferată. Acesta va fi un blog informativ. Bucurați-vă.

Ce este blockchain?

Să începem cu această întrebare, ce este blockchain-ul? Ei bine, blockchain-ul este doar o tehnologie care permite distribuirea transparentă a datelor și puterea descentralizată de a adăuga date noi, care este în afara controlului cu o singură mână al oricărei părți.

Ceea ce înseamnă că este o tehnologie prin care putem stoca date sub formă de blocuri pe un lanț care este partajat de toți utilizatorii din blockchain. Acești utilizatori au, de asemenea, puterea de a adăuga noi date legitime sub forma unui bloc care este verificat pentru corectitudine, iar apoi cel care adaugă noul bloc este recompensat.

Prin urmare, de aici vine termenul „registru distribuit”. Acesta este un mod elegant de a spune că ținem evidența tuturor tranzacțiilor pe blocurile lanțului, iar oricine din blockchain poate vedea acest lucru și nicio parte nu o controlează. Aici intervine cel distribuit sau descentralizat.

Ce este scalarea?

Până acum, trebuie să aveți o înțelegere de bază a blockchain-ului, dar unde intervine scalarea în imagine? Vom explora asta în această secțiune a blogului.

Vedeți, mașinile care fac parte din ecosistemul blockchain se numesc noduri. Aceste noduri sunt responsabile de adăugarea noului bloc și de urmărirea nodurilor. Acum este evident că adăugarea unui nou bloc în blockchain necesită timp. Acest timp poate depinde mai mult sau mai puțin de mecanismul de adăugare a blocurilor de bază.

Când a început blockchain-ul, adăugarea unui nou bloc a durat mult timp; astfel, toți cei care foloseau blockchain-ul au fost percepute cu o taxă mare de gaz. De ce? Când se adaugă un nou bloc, datele din noul bloc sunt selectate în funcție de cine oferă cea mai mare taxă. Utilizatorul care trebuie să adauge tranzacția sau datele la bloc oferă urgent mai multe taxe de gaz de bunăvoie. Aceasta este ceea ce creează o creștere a prețurilor la gaze.

De aici, taxa de gaz a crescut pe măsură ce resursele sau viteza au scăzut. Astfel, a devenit necesară îmbunătățirea acestuia, ceea ce înseamnă scalarea. Scalingul este capacitatea acelei platforme de a suporta o încărcătură tot mai mare de tranzacții și de a crește numărul de noduri din rețea. 

Ce sunt stratul 1 și stratul 2 în Blockchain? 

Acum că știți despre blockchain și ce este scalarea, este timpul să discutăm despre ce sunt exact acest Layer 1 și Layer 2.

Lasă-mă să-ți spun o poveste. Odată, o broască țestoasă recolta recoltele de pe câmp pentru proprietar și le punea în coșul de la spatele lui. Ca de obicei, era foarte lent și timid. Prietenul său iepure l-a văzut și a decis să-l ajute pe proprietar. Totuși, iepurele nu avea un coș pentru a strânge recoltele, așa că în timp ce broasca țestoasă strângea recolte și le punea în coșul său, iepurele, cu viteza lui, strângea recolte în mâini. Când i s-au umplut mâinile, pune-le în coșul țestoasei; astfel iepurele îl ajuta pe proprietarul câmpului strângând rapid, luând ajutorul coșului iepurelui.

Exact așa sunt conectate Stratul 1 și Stratul 2. În această analogie, proprietarul este utilizatorul, coșul este blockchain-ul, broasca țestoasă este stratul 1, iar iepurele folosește blockchain-ul sau coșul pentru a face sarcina rapid.

Stratul 1 este blockchain-ul de bază precum Ethereum, Bitcoin etc., iar Stratul 2 este un cadru sau protocol secundar care este construit pe deasupra unui blockchain existent pentru a accelera tranzacțiile și pentru a îmbunătăți dificultatea de scalare cu care se confruntă utilizatorii.

Acum, utilizatorilor le place Layer 2, deoarece îi ajută cu mai puține taxe de gaz și le îmbunătățește experiența. Cu toate acestea, putem îmbunătăți și stratul 1 pentru a crește eficiența. Să vedem cum se face.

Layer 1 Soluții de scalare

S-ar putea să vă gândiți, de ce avem nevoie de Stratul 2? Nu putem îmbunătăți blockchain-ul de bază sau Stratul 1 în viteză pentru a obține o scalare mai bună și o viteză mai bună?

Ai dreptate. Putem realiza asta prin unele tehnici de pe Stratul 1 însuși. Scalarea stratului 1 înseamnă îmbunătățirea vitezei și eficienței blockchain-ului prin creșterea stratului de bază al blockchain-ului. Mai multe metode sunt dezvoltate și practicate pentru a face acest lucru; hai sa discutam doua dintre cele mai discutate.

1. Îmbunătățiri ale protocolului de consens:-

Începând cu o introducere ușoară a mecanismului de consens, este un acord al nodurilor să adauge blocul în lanț. Vedeți, blocurile trebuie să fie corecte pentru a fi adăugate în lanț, deoarece dacă se adaugă orice bloc modificat, va crea nereguli în datele blockchain. Nodurile trebuie să fie de acord că blocul adăugat este corect și legitim pentru a preveni acest lucru.

Acum există diferite tipuri de mecanisme de consens care pot fi utilizate. Cele mai predominante sunt Proof-of-Work (POW) și Dovada-de-stake(POS); Dovada muncii a fost folosită de ceva timp și necesită foarte multe resurse electronice și, de asemenea, într-un fel, dăunătoare mediului, plus eficiența blockchain-ului, astfel încât Ethereum a creat Ethereum2.0 în care mecanismul Proof of Stake este de așteptat să fie dramatic. și crește în mod fundamental capacitatea rețelei Ethereum, crescând în același timp descentralizarea și păstrând securitatea rețelei.

2. Sharding:-

Sharding-ul poate fi considerat o tehnică de partiționare, care distribuie calculul și stocarea într-o rețea Peer-to-Peer (P2P), astfel încât fiecare nod să nu aibă responsabilitate uriașă și să se poată concentra mai bine pe singura partiție alocată acestuia. Fiecare nod păstrează doar date despre diviziunea sau fragmentul său. 

Dar asta nu înseamnă că un ciob nu este conectat la altul. Sunt bine conectate pentru a menține registrul în siguranță și descentralizat, deoarece fiecare nod poate vizualiza fiecare intrare în registru. În contextul blockchain-ului, aceasta este pur și simplu tăierea unor date enorme la o scară mai bună. Fiecare shard are propriile sale date, deosebindu-l de alte shard-uri și făcându-l unic.

Layer 2 Soluții de scalare

Ei bine, acum, după ce am discutat despre soluțiile de scalare Layer 1 și am discutat despre limitările lor de implementare, să ne îndreptăm atenția către soluțiile de scalare Layer2, ei bine, credem că mulți dintre voi trebuie să folosiți deja soluțiile de nivel 2 pentru tranzacțiile dvs.; nu este posibil să nu fi auzit de Polygon, este de departe unul dintre cele mai bune protocoale de nivel 2 care l-a făcut mare în industria blockchain.

Să discutăm cum funcționează stratul 2. Deci, pentru a spune simplu, ceea ce face stratul 2 este că colectează toate tranzacțiile într-un lot și apoi împinge acest lot pe blockchain-ul Ethereum, care este în stratul 2, bine, dar cum ne ajută? Ceea ce facem este ca iepurele. În loc să luăm fiecare șuviță de recoltă ca broasca țestoasă, ne facem mai întâi mâna plină de șuvițe de recoltă și apoi punem totul în coș. Exact asta face stratul 2. Acesta colectează toate tranzacțiile într-un bloc și apoi îl pune pe blockchain ethereum, așa că protocoalele de nivel 2 se bucură de securitatea și siguranța lanțurilor de nivel 1 precum ethereum și, de asemenea, de avantajul unei viteze mai bune și a unor comisioane de tranzacție foarte mici.

Mecanismul discutat mai sus de colectare a tranzacțiilor și apoi de împingere a acestora la layer1 se numește „roll-up”, și există în principal două tipuri de roll-up: -

1. Acumulare optimist:-

Acesta este mecanismul de roll-up care presupune că roll-up-ul este valabil; nu există nicio verificare în vigoare pentru a confirma autenticitatea roll-up-ului, dar există un sistem de verificare în care acest roll-up adăugat este verificat și verificat împotriva defecțiunilor.

Acumularea optimistă este ca și cum ai fi optimist cu privire la o schimbare în favoarea ta. Considerăm deja că pachetul adăugat este valid și confirmăm valabilitatea acestuia. Dacă nu putem confirma acest lucru, aruncăm aruncarea și se aplică penalitatea.

2. Acumulare de cunoștințe zero:-

Al doilea tip de roll-up se numește zero knowledge roll-up sau zk roll-up. Acest lucru variază de la un roll-up optimist în ceea ce privește mecanismul de confirmare sau verificare. În roll-up-urile zk, folosim o criptografie complexă.

În roll-up-urile zk, folosim ceva numit zero-knowledge proof, care guvernează validitatea roll-up-ului folosind informații minime despre tranzacție, care sunt toate alimentate de criptografie. Așadar, roll-up-urile zk păstrează confidențialitatea, elegante și, cel mai important, rapide și ieftine.

Concluzie

Deci, acest blog a fost ghidul tău pentru stratul 1 și stratul 2 al ecosistemului blockchain. Aici, am pornit de la elementele de bază și am construit un concept în jurul a ceea ce sunt stratul 1 și stratul 2, utilizările sale, ce este scalarea, diferite mecanisme sub ambele pentru a îmbunătăți eficiența și multe altele.

17 Vizualizări

Timestamp-ul:

Mai mult de la Quillhash