Trilema blockchain: ce limitează dezvoltarea rețelelor criptografice

Trilema blockchain: ce limitează dezvoltarea rețelelor criptografice
Ce este trilema blockchain și de ce Vitalik Buterin spune că Ethereum o poate rezolva în sfârșit

Pentru o lungă perioadă de timp, trilema blockchain a servit ca o explicație convenabilă pentru aproape toate limitările rețelelor criptografice. Acesta descrie o realitate simplă, dar inconfortabilă: un blockchain nu poate fi descentralizat, sigur și scalabil în același timp. Cel puțin, aceasta a fost ipoteza predominantă pe parcursul primului deceniu de criptomonede.

Acest articol a fost tradus din original. Citiți versiunea originală a corespondentului nostru aici.

Această formulă a devenit un cadru util pentru a explica aproape toate problemele din industrie. Dacă o rețea este lentă, acesta este prețul descentralizării. Dacă este rapidă, atunci trebuie să existe un compromis undeva în ceea ce privește securitatea sau controlul. Iar atunci când cineva le-a promis pe toate trei în același timp, de obicei s-a sfârșit fie prin centralizare, fie prin eșecuri ale rețelei.

Cum arată trilema în practică

Bitcoin este un exemplu clasic al modului în care trilema se aplică în viața reală. Arhitectura sa este concepută în principal în jurul securității și descentralizării. Oricine poate opera un nod, regulile sunt simple și imuabile, iar istoricul tranzacțiilor este aproape imposibil de rescris. Costul acestei opțiuni de proiectare este scalabilitatea. Debitul scăzut și taxele ridicate în perioadele de congestionare nu sunt erori, ci consecințe.

Ethereum a urmat o cale similară. În primii săi ani, a sacrificat, de asemenea, în mod deliberat scalabilitatea în favoarea descentralizării și a securității. Acest lucru a devenit evident în timpul fiecărui ciclu de hype, de la ICO-uri la NFT-uri, când rețeaua pur și simplu se sufoca sub cerere. Atunci s-a impus ideea că Ethereum "nu se scalează", chiar dacă în realitate nu încerca să rezolve totul la un singur nivel.

Solana, în schimb, este adesea citată ca un exemplu de schimbare a balanței către scalabilitate. Debitul ridicat și taxele reduse au făcut-o atractivă pentru utilizatori și dezvoltatori. Cu toate acestea, aceste avantaje sunt însoțite de cerințe hardware ridicate pentru noduri și de o arhitectură mai complexă, care duce periodic la întreruperi și ridică semne de întrebare cu privire la adevăratul nivel de descentralizare al rețelei.

Niciunul dintre aceste exemple nu este bun sau rău. Ele doar ilustrează modul în care trilema obligă proiectele să facă compromisuri.

De ce trilema a rămas nerezolvată ani de zile

Principalul motiv este că trilema nu a fost niciodată o problemă tehnică în sensul tradițional. Nu este un bug sau o lipsă de optimizare. Este o consecință a încercării de a combina prea multe funcții într-un singur strat blockchain: consensul, executarea tranzacțiilor, stocarea datelor și securitatea.

Orice încercare de a accelera rețeaua la acest nivel a condus inevitabil fie la o reducere a numărului de participanți independenți, fie la creșterea riscurilor. Ca urmare, majoritatea promisiunilor de "rezolvare" a trilemei au rămas fie teoretice, fie limitate la cărți albe, fie limitate la rețele experimentale.

Cum a abordat Ethereum trilema

În loc să încerce să rezolve trilema într-un singur loc, Ethereum a început să o distribuie pe mai multe straturi. Ideea a fost simplă, deși multă vreme nepractică: să păstrăm descentralizarea și securitatea la nivelul de bază, mutând în același timp scalabilitatea la niveluri superioare.

Aici intervin PeerDAS și zkEVM, două componente pe care Vitalik Buterin le indică acum drept dovezi că trilema nu mai este o constrângere fundamentală. PeerDAS, introdus în actualizarea Fusaka, abordează problema disponibilității datelor. Acesta permite rețelei să transmită mult mai multe date fără a solicita fiecărui nod să stocheze toate datele în întregime. Acest lucru elimină unul dintre principalele blocaje ale scalării fără a introduce centralizarea.

zkEVM, la rândul său, transferă executarea tranzacțiilor într-un mediu cu cunoaștere zero. Tranzacțiile pot fi prelucrate în afara lanțului principal, în timp ce corectitudinea lor este în continuare verificată de Ethereum. În acest fel, scalarea nu subminează securitatea stratului 1, ci se bazează pe aceasta.

De ce spune Buterin că trilema este rezolvată

Atunci când Vitalik Buterin vorbește despre o trilemă rezolvată, el nu susține că Ethereum este deja perfect. Argumentul său este diferit: limitarea nu mai este arhitecturală. O parte a soluției este deja activă pe mainnet, în timp ce cealaltă parte este gata de producție din punct de vedere al performanței, deși necesită în continuare îmbunătățiri de securitate.

El vorbește deschis și despre calendarul de realizare. Implementarea completă a acestui model va mai dura câțiva ani, extinzându-se spre sfârșitul deceniului. Ceea ce contează, însă, este că nu este vorba de o ipoteză, ci de o implementare treptată, deja în curs.

Ce înseamnă acest lucru pentru industrie

Dacă Buterin are dreptate, trilema încetează să mai fie o scuză universală. Nu dispare, dar încetează să mai fie un verdict. Întrebarea nu mai este ce să sacrificăm, ci cum să distribuim complexitatea pe toate straturile sistemului.

Acest lucru nu face ca toate blockchains să fie la fel și nici nu elimină concurența. Dar schimbă punctul de referință. În timp ce viteza și descentralizarea păreau să se excludă reciproc, ele devin acum probleme de arhitectură, timp și disciplină în execuție.

Poate că Ethereum nu a abolit trilema, dar a arătat că aceasta a fost rezultatul unor alegeri de proiectare timpurii, mai degrabă decât o limitare inevitabilă a blockchains.

Acest material poate conține opinii ale unor terți, niciuna dintre datele și informațiile de pe această pagină web nu constituie sfaturi de investiții conform Declinării noastre de responsabilitate. Deși respectăm o Integritate Editorială strictă, această postare poate conține referințe la produse de la partenerii noștri.