Tweetet blev slettet af forfatteren.
Men vi gemte alt 🙂.
I lang tid fungerede blockchain-trilemmaet som en bekvem forklaring på næsten alle begrænsninger i kryptonetværk. Det beskriver en enkel, men ubehagelig virkelighed: En blockchain kan ikke være decentraliseret, sikker og skalerbar på samme tid. Det var i hvert fald den fremherskende antagelse i hele det første årti med kryptovalutaer.
Denne artikel er oversat fra originalen. Læs den oprindelige version af vores korrespondent her.
Denne formel blev en nyttig ramme til at forklare næsten alle problemer i branchen. Hvis et netværk er langsomt, er det prisen for decentralisering. Hvis det er hurtigt, må der være et kompromis et eller andet sted i forhold til sikkerhed eller kontrol. Og når nogen har lovet alle tre ting på én gang, er det som regel endt med enten centralisering eller netværksfejl.
Bitcoin er et klassisk eksempel på, hvordan trilemmaet udspiller sig i det virkelige liv. Dens arkitektur er primært designet omkring sikkerhed og decentralisering. Alle kan køre en node, reglerne er enkle og uforanderlige, og transaktionshistorikken er næsten umulig at omskrive. Omkostningerne ved dette designvalg er skalerbarhed. Lav gennemstrømning og høje gebyrer i perioder med overbelastning er ikke fejl, men konsekvenser.
Ethereum fulgte en lignende vej. I de første år ofrede den også bevidst skalerbarhed til fordel for decentralisering og sikkerhed. Det blev tydeligt under hver eneste hype-cyklus, fra ICO'er til NFT'er, hvor netværket simpelthen blev kvalt af efterspørgslen. Det var på det tidspunkt, at ideen om, at Ethereum "ikke kan skaleres", fik fodfæste, selv om det i virkeligheden ikke forsøgte at løse alt i et enkelt lag.
Solana bliver derimod ofte nævnt som et eksempel på, at balancen er flyttet i retning af skalerbarhed. Høj gennemstrømning og lave gebyrer har gjort det attraktivt for brugere og udviklere. Disse fordele kommer dog på bekostning af høje hardwarekrav til noder og en mere kompleks arkitektur, som med jævne mellemrum fører til udfald og rejser spørgsmål om netværkets sande niveau af decentralisering.
Ingen af disse eksempler er gode eller dårlige. De illustrerer blot, hvordan trilemmaet tvinger projekter til at foretage afvejninger.
Hovedårsagen er, at trilemmaet aldrig har været et teknisk problem i traditionel forstand. Det er ikke en fejl eller en mangel på optimering. Det er en konsekvens af, at man forsøger at kombinere for mange funktioner i et enkelt blockchain-lag: konsensus, udførelse af transaktioner, datalagring og sikkerhed.
Ethvert forsøg på at fremskynde netværket på dette niveau førte uundgåeligt enten til en reduktion i antallet af uafhængige deltagere eller til øgede risici. Derfor forblev de fleste løfter om at "løse" trilemmaet enten teoretiske, begrænset til hvidbøger eller begrænset til eksperimentelle netværk.
I stedet for at forsøge at bryde trilemmaet ét sted, begyndte Ethereum at distribuere det på tværs af lag. Ideen var enkel, men i lang tid upraktisk: Bevar decentralisering og sikkerhed i basislaget, mens skalerbarheden flyttes til højere lag.
Det er her, PeerDAS og zkEVM kommer ind i billedet, to komponenter, som Vitalik Buterin nu peger på som bevis på, at trilemmaet ikke længere er en grundlæggende begrænsning. PeerDAS, der blev introduceret i Fusaka-opgraderingen, løser problemet med datatilgængelighed. Det gør det muligt for netværket at overføre betydeligt flere data uden at kræve, at hver node skal gemme alt i sin helhed. Det fjerner en af de vigtigste flaskehalse for skalering uden at indføre centralisering.
zkEVM flytter til gengæld udførelsen af transaktioner ind i et miljø med nul viden. Transaktioner kan behandles uden for hovedkæden, mens deres korrekthed stadig verificeres af Ethereum. På den måde underminerer skalering ikke sikkerheden i lag 1, men bygger i stedet på den.
Når Vitalik Buterin taler om et løst trilemma, hævder han ikke, at Ethereum allerede er perfekt. Hans argument er anderledes: Begrænsningen er ikke længere arkitektonisk. En del af løsningen er allerede live på mainnet, mens den anden del er produktionsklar ud fra et præstationssynspunkt, selv om den stadig kræver yderligere sikkerhedsforbedringer.
Han taler også åbent om tidslinjen. Fuld implementering af denne model vil tage flere år og strække sig mod slutningen af årtiet. Det vigtige er dog, at dette ikke er en hypotese, men en gradvis udrulning, der allerede er i gang.
Hvis Buterin har ret, holder trilemmaet op med at være en universel undskyldning. Det forsvinder ikke, men det ophører med at være en dom. Spørgsmålet er ikke længere, hvad man skal ofre, men hvordan man fordeler kompleksiteten på tværs af systemets lag.
Det gør ikke alle blockchains ens, og det eliminerer heller ikke konkurrencen. Men det flytter referencepunktet. Hvor hastighed og decentralisering engang syntes at udelukke hinanden, bliver de nu spørgsmål om arkitektur, tid og disciplin i udførelsen.
Måske har Ethereum ikke afskaffet trilemmaet, men har vist, at det var resultatet af tidlige designvalg snarere end en uundgåelig begrænsning for blockchains.