TL;DR
Scalabilitate scăzută a blockchain-ului duce la viteze mai mici, taxe de tranzacție mai mari și experiență proastă pentru utilizator. Acest lucru poate fi remediat prin soluțiile de Strat 1 (de exemplu, sharding) și Stratul 2 (de exemplu, pachete).
Soluțiile de nivel 1 urmăresc să actualizeze blockchain-ul în sine, în timp ce soluțiile de nivel 2 creează un cadru pe partea superioară a lanțului existent.
Rollup-urile sunt o soluție populară pentru Stratul 2. Acestea grupează tranzacțiile în afara lanțului pentru o calcul mai rapid.
Zk-rollup-urile sunt un tip de implementare rollup care utilizează o tehnică criptografică numită dovezi zero-knowledge
Dovezile fără cunoștințe permit verificarea fără a dezvălui datele subiacente, asigurând confidențialitatea și securitatea tranzacțiilor.
Cursa pentru scalabilitatea blockchain
Pe măsură ce cripto-ul este adoptat pe scară largă, devine imperativ să se rezolve problemele de scalabilitate ale rețelelor blockchain. Un blockchain aglomerat duce la viteze mai mici și la taxe de tranzacție mai mari. Pentru a remedia acest lucru, avem două cadre principale: soluții Layer 1 și Layer 2.
Soluții de nivel 1: Aceste soluții renovează direct structura de bază a blockchain-ului pentru a permite întregului sistem să experimenteze un debit mai mare. Sharding-ul este un prim exemplu. Prin segmentarea blockchain-ului în sectoare distincte, crește capacitatea sistemului și permite procesarea simultană a tranzacțiilor.
Soluții de nivel 2: Aceste soluții funcționează deasupra blockchain-ului de bază. În Stratul 2, tranzacțiile sunt procesate în afara lanțului și angajate în masă în lanțul de bază. Tehnicile cheie includ canale de stat, sidechain și rollup-uri. Zk-rollup-urile sunt o formă de rollup-uri care utilizează dovezi de zero cunoștințe.
Ce sunt Zk-Rollup-urile?
Pentru a înțelege Zk-rollup-urile, este important să înțelegeți rollup-urile și dovezile de zero cunoștințe.
Ce sunt rollup-urile?
Rollup-urile permit blockchain-urilor să grupeze date despre tranzacții și să le proceseze în afara lanțului. Când este procesat, rezultatul final este dedicat în mod corespunzător lanțului de bază. Procesarea atât de multe tranzacții simultan elimină șansele de umflare blockchain și permite calcule mai rapide și mai ieftine. Rollup-urile se încadrează în două categorii - Optimistic și Zk-rollup-uri.
Rollup-uri optimiste: rollup-urile optimiste funcționează în baza unei prezumții – toate tranzacțiile pe care le-a acumulat sunt legitime. Înainte ca aceste tranzacții să fie angajate în blockchain, ele trec printr-o perioadă de așteptare. În această perioadă de așteptare, rețeaua ridică dispute pentru a contesta tranzacțiile discutabile. Optimism, Arbitrum și opBNB sunt exemple de pachete optimiste.
Zk-rollups: Spre deosebire de omologii lor optimiști, zk-rollup-urile validează fiecare tranzacție prin intermediul dovezilor de validitate bazate pe cunoștințe zero. Deși sunt mai complexe de implementat, zk-rollup-urile sunt concepute pentru a ocoli perioada de soluționare a litigiilor observată în pachetele optimiste și pentru a procesa tranzacțiile teoretic mai rapid.
Acum, să ne uităm la dovezile de cunoștințe zero.
Ce sunt dovezile de cunoștințe zero?
Zero-kwledge proof (ZKP) este un instrument criptografic care permite unei părți (demonstrator) să dovedească alteia (verificator) că o anumită afirmație este adevărată fără a dezvălui detalii complicate despre declarație.
Un ZKP trebuie să aibă trei calități:
Completitudine: Dacă afirmația este adevărată și ambele părți sunt autentice, dovada va confirma întotdeauna veridicitatea acesteia.
Corectitudine: un doveditor neadevărat nu ar trebui să fie capabil să convingă un verificator onest de validitatea unei declarații false decât în cele mai rare circumstanțe.
Zero-Knowledge: Cea mai definitorie caracteristică. Verificatorul, la sfârșitul procesului, învață doar validitatea declarației, fără a obține nicio perspectivă asupra conținutului acesteia.
Deci, cum funcționează un ZKP? Metodologia poate fi împărțită în trei etape:
Martor: În timpul primei etape, probatorul furnizează o informație secretă, sau „martor”, verificatorului. Ideea aici este de a demonstra verificatorului că acesta poate accesa date specifice fără a le menționa în mod explicit. Martorul stabilește un set de întrebări despre informații la care poate răspunde doar un doveditor legitim.
Provocare: în această etapă, verificatorul provoacă doveditorul alegând întrebări aleatorii din set.
Răspuns: Demonstratorul răspunde cu succes la întrebările verificatorului pentru a le dovedi credibilitatea.
Acum știm ce sunt rollup-urile și ZKP-urile. Să-i reunim sub o singură umbrelă și să înțelegem cum funcționează zk-rollup-urile.
Cum funcționează Zk-Rollup-urile?
Zk-rollup-urile au două componente de bază:
Contracte în lanț: contractele inteligente definesc regulile în care funcționează protocolul zk-rollup. Se compune din contractele principale și cele de verificare. Contractul principal stochează blocuri cumulate, urmărește depozitele și face actualizări importante. Contractul de verificator validează ZKP-urile generate.
Mașini virtuale în afara lanțului: Aceste mașini gestionează execuția tranzacțiilor departe de blockchain-ul de bază Ethereum în L2. Mașinile virtuale în afara lanțului funcționează independent de lanțul Ethereum.
Zk-rollup-urile sunt împletite în mod complex cu blockchain-ul Ethereum, deși într-un strat unic. Ei nu inundă Ethereum cu fiecare detaliu minut al tranzacțiilor. În schimb, oferă în mod inteligent rezumate grupate, asigurându-se că stratul de bază rămâne fără dezordine și eficient.
Avantaje și dezavantaje ale utilizării Zk-Rollups
Deci, care sunt beneficiile utilizării zk-rollups? Hai să aruncăm o privire.
Avantajele zk-rollup-urilor
Debit crescut: Zk-rollup-urile descarcă execuțiile tranzacțiilor de la nivelul de bază într-un mediu de calcul mai eficient. Întrucât tranzacțiile nu sunt procesate individual în lanț, crește debitul general.
Reduceți aglomerația: prin reducerea bloat-ului blockchain, zk-rollups ajută la operațiuni eficiente de Layer 1. În plus, nodurile complete trebuie să stocheze doar dovezi cu cunoștințe zero în loc de datele întregi.
Taxe reduse: datorită congestionării reduse, zk-rollups ajută la reducerea taxelor totale.
Măsurători de securitate: Zk-rollup-urile încorporează măsuri de securitate care permit utilizatorilor să retragă fonduri chiar dacă există probleme cu rețeaua rollup, un avantaj distinct față de sidechain-urile care pot compromite fondurile în timpul defecțiunilor rețelei.
Perioada de provocare a tranzacțiilor mai rapidă: Cu zk-rollups, doar dovezile de valabilitate din pachete au nevoie de verificare, accelerând perioada de provocare a tranzacției.
Contra zk-rollup-urilor
Complexitate: cel mai mare dezavantaj al zk-rollups este complexitatea lor inerentă. Sunt mult mai complicat de executat decât rollup-urile optimiste.
Constrâns de stratul de bază: în ciuda eficienței lor, zk-rollup-urile sunt încă legate de restricțiile stratului de bază subiacent.
Fragmentarea lichidității: Orice strat 2 duce la împrăștierea lichidității în ecosistem. Lichiditatea superficială în protocoalele stratului de bază ar putea duce la potențiale probleme.
Rollup-uri optimiste vs Zk-Rollups
Să vedem cum se potrivesc rollup-urile optimiste și zk-rollup-urile.
Gânduri de închidere
Scalabilitatea este adesea prezentată drept „Sfântul Graal” al tehnologiilor blockchain. Nu are rost să folosiți un sistem dacă nu funcționează optim. Rollup-urile, atât optimiste, cât și zk, au oferit o soluție elegantă pentru această problemă de lungă durată. Zk-Rollups, cu abordarea lor unică, promit viteze mai mari, trafic mai puțin și securitate robustă. Da, au complexitățile lor, dar potențialul lor este uriaș. Pentru oricine dornic de viitorul monedei digitale, înțelegerea zk-rollups este o necesitate. Pe măsură ce facem eforturi pentru o performanță mai bună a blockchain-ului, acum este momentul să ne familiarizăm cu zk-rollup-urile și cu promisiunea lor pentru viitor.
Lectură suplimentară
Acumulări optimiste vs. Zero-Knowledge: Care este diferența?
Ce este un ZkEVM și cum poate îmbunătăți ecosistemul Ethereum?
Blockchain Layer 1 vs. Layer 2 Scaling Solutions
Exonerare de răspundere: Acest conținut vă este prezentat „ca atare” numai pentru informații generale și în scopuri educaționale, fără reprezentare sau garanție de niciun fel. Nu ar trebui să fie interpretat ca sfaturi financiare, juridice sau alte sfaturi profesionale și nici nu este destinat să recomande achiziționarea unui anumit produs sau serviciu. Ar trebui să solicitați propriul sfat de la consilierii profesioniști corespunzători. În cazul în care articolul este contribuit de un colaborator terț, rețineți că acele opinii exprimate aparțin contributorului terț și nu reflectă neapărat pe cele ale Academiei Binance. Vă rugăm să citiți declinul nostru complet aici pentru mai multe detalii. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu primiți înapoi suma investită. Sunteți singurul responsabil pentru deciziile dvs. de investiții, iar Academia Binance nu este responsabilă pentru pierderile pe care le puteți suferi. Acest material nu trebuie interpretat ca sfaturi financiare, juridice sau alte sfaturi profesionale. Pentru mai multe informații, consultați Termenii de utilizare și Avertismentul privind riscurile.



