Autor on selle säutsu kustutanud.
Aga me salvestasime kõik 🙂.
Pikka aega oli plokiahela trilemma mugav seletus peaaegu kõigile krüptovõrkude piirangutele. See kirjeldab lihtsat, kuid ebamugavat reaalsust: plokiahel ei saa olla samaaegselt detsentraliseeritud, turvaline ja skaleeritav. Vähemalt oli see valitsev eeldus kogu krüptovaluutade esimese kümnendi jooksul.
See artikkel on tõlgitud originaalist. Lugege meie korrespondendi algset versiooni siit.
Sellest valemist sai kasulik raamistik peaaegu iga valdkonna probleemi selgitamiseks. Kui võrk on aeglane, on see detsentraliseerimise hind. Kui see on kiire, siis peab kusagil olema kompromiss turvalisuse või kontrolli osas. Ja kui keegi lubas kõiki kolme korraga, lõppes see tavaliselt kas tsentraliseerimisega või võrgu ebaõnnestumisega.
Bitcoin on klassikaline näide sellest, kuidas trilemma tegelikkuses toimib. Selle arhitektuur on loodud eelkõige turvalisuse ja detsentraliseerimise ümber. Igaüks võib juhtida sõlme, reeglid on lihtsad ja muutumatud ning tehingulugu on peaaegu võimatu ümber kirjutada. Selle disainivaliku hind on skaleeritavus. Madal läbilaskevõime ja kõrged tasud ülekoormuse ajal ei ole vead, vaid tagajärjed.
Ethereum järgis sarnast teed. Oma esimestel aastatel ohverdas ta samuti teadlikult skaleeritavuse detsentraliseerimise ja turvalisuse kasuks. See ilmnes iga hype'i tsükli ajal, alates ICO-dest kuni NFT-deni, kui võrk lihtsalt lämbus nõudluse all. See oli siis, kui kinnistus idee, et Ethereum "ei skaleeru", kuigi tegelikkuses ei üritanud ta kõike ühe kihiga lahendada.
Solana seevastu on sageli viidatud kui näide tasakaalu nihutamisest skaleeritavuse suunas. Suur läbilaskevõime ja madalad tasud on teinud selle atraktiivseks kasutajate ja arendajate jaoks. Nende eeliste hind on aga sõlmedele esitatavad kõrged riistvaranõuded ja keerulisem arhitektuur, mis toob perioodiliselt kaasa katkestusi ja tekitab küsimusi võrgu tegeliku detsentraliseerituse taseme kohta.
Ükski neist näidetest ei ole hea ega halb. Nad lihtsalt illustreerivad, kuidas kolmikprobleem sunnib projekte tegema kompromisse.
Peamine põhjus on see, et trilemma ei olnud kunagi tehniline probleem traditsioonilises mõttes. Tegemist ei ole vea või optimeerimise puudumisega. See on tingitud sellest, et ühe plokiahela kihi sees püütakse ühendada liiga palju funktsioone: konsensus, tehingute täitmine, andmete säilitamine ja turvalisus.
Iga katse kiirendada võrku sellel tasandil viis paratamatult kas sõltumatute osalejate arvu vähenemiseni või riskide suurenemiseni. Selle tulemusel jäi enamik lubadusi selle kolmikprobleemi "lahendamiseks" kas teoreetiliseks, piirdus valgetes paberites või piirdus eksperimentaalsete võrkudega.
Selle asemel, et üritada trilemmat ühes kohas murda, hakkas Ethereum seda kihtide vahel jaotama. Idee oli lihtne, kuigi pikka aega ebapraktiline: hoida detsentraliseerimine ja turvalisus baaskihis, viies samal ajal skaleeritavuse kõrgematele kihtidele.
Siinkohal tulevadki mängu PeerDAS ja zkEVM, kaks komponenti, millele Vitalik Buterin viitab nüüd kui tõendile, et trilemma ei ole enam fundamentaalne piirang. PeerDAS, mis võeti kasutusele Fusaka uuendusega, tegeleb andmete kättesaadavuse probleemiga. See võimaldab võrgul edastada oluliselt rohkem andmeid, ilma et iga sõlmpunkt peaks kõike täies mahus salvestama. Sellega kõrvaldatakse üks peamisi kitsaskohti, mis takistab skaleerimist, ilma et see tooks kaasa tsentraliseerimise.
zkEVM omakorda nihutab tehingu täitmise nullteadmiste keskkonda. Tehinguid saab töödelda väljaspool peamist ahelat, samas kui nende korrektsust kontrollib endiselt Ethereum. Sel moel ei õõnesta skaalumine 1. kihi turvalisust, vaid toetub sellele.
Kui Vitalik Buterin räägib lahendatud trilemmast, ei väida ta, et Ethereum on juba täiuslik. Tema argument on teistsugune: piirang ei ole enam arhitektuuriline. Osa lahendusest on juba mainnetis kasutusel, teine osa on jõudluse seisukohalt tootmisvalmis, kuigi vajab veel täiendavaid turvaparandusi.
Ta räägib avalikult ka ajagraafikust. Selle mudeli täielik rakendamine võtab veel mitu aastat, mis ulatub kümnendi lõpu poole. Oluline on aga see, et tegemist ei ole hüpoteesiga, vaid juba käimasoleva järkjärgulise juurutamisega.
Kui Buterinil on õigus, lakkab trilemma olemast universaalne vabandus. See ei kao, kuid lakkab olemast kohtuotsus. Küsimus ei ole enam selles, mida ohverdada, vaid selles, kuidas jaotada keerukust süsteemi eri kihtide vahel.
See ei muuda kõiki plokiahelaid ühesuguseks ega kaota konkurentsi. Kuid see nihutab võrdluspunkti. Kui varem tundusid kiirus ja detsentraliseerimine teineteist välistavat, siis nüüd muutuvad need arhitektuuri, aja ja distsipliini küsimuseks täitmisel.
Võib-olla ei ole Ethereum kolmikprobleemi kaotanud, kuid on näidanud, et see oli pigem varajaste disainivalikute tulemus kui plokiahelate vältimatu piirang.