Tweeten ble slettet av forfatteren.
Men vi lagret alt 🙂.
I lang tid fungerte blokkjedetrilemmaet som en praktisk forklaring på nesten alle begrensningene ved kryptonettverk. Det beskriver en enkel, men ubehagelig realitet: En blokkjede kan ikke være desentralisert, sikker og skalerbar på samme tid. Det var i hvert fall den rådende antakelsen gjennom det første tiåret med kryptovalutaer.
Denne artikkelen ble oversatt fra originalen. Les den opprinnelige versjonen av vår korrespondent her.
Denne formelen ble et nyttig rammeverk for å forklare nesten alle problemer i bransjen. Hvis et nettverk er tregt, er det prisen for desentralisering. Hvis det er raskt, må det være et kompromiss et eller annet sted når det gjelder sikkerhet eller kontroll. Og når noen har lovet alle tre på en gang, har det som regel endt med enten sentralisering eller nettverkssvikt.
Bitcoin er et klassisk eksempel på hvordan trilemmaet utspiller seg i det virkelige liv. Arkitekturen er først og fremst designet rundt sikkerhet og desentralisering. Hvem som helst kan drive en node, reglene er enkle og uforanderlige, og transaksjonshistorikken er nesten umulig å omskrive. Kostnaden for dette designvalget er skalerbarhet. Lav gjennomstrømning og høye avgifter i perioder med overbelastning er ikke feil, men konsekvenser.
Ethereum fulgte en lignende vei. I de første årene ofret også Ethereum bevisst skalerbarhet til fordel for desentralisering og sikkerhet. Dette ble tydelig under hver eneste hype-syklus, fra ICO-er til NFT-er, da nettverket rett og slett ble kvalt under etterspørselen. Det var da ideen om at Ethereum "ikke skalerer" fikk fotfeste, selv om det i virkeligheten ikke prøvde å løse alt i ett enkelt lag.
Solana, derimot, trekkes ofte frem som et eksempel på at balansen har endret seg i retning av skalerbarhet. Høy gjennomstrømning og lave avgifter har gjort det attraktivt for brukere og utviklere. Disse fordelene kommer imidlertid på bekostning av høye maskinvarekrav til noder og en mer kompleks arkitektur, noe som med jevne mellomrom fører til strømbrudd og reiser spørsmål om nettverkets sanne desentraliseringsnivå.
Ingen av disse eksemplene er gode eller dårlige. De illustrerer bare hvordan trilemmaet tvinger prosjekter til å gjøre avveininger.
Hovedårsaken er at trilemmaet aldri var et teknisk problem i tradisjonell forstand. Det er ikke en feil eller mangel på optimalisering. Det er en konsekvens av at man prøver å kombinere for mange funksjoner i ett enkelt blokkjedelag: konsensus, transaksjonsutførelse, datalagring og sikkerhet.
Ethvert forsøk på å gjøre nettverket raskere på dette nivået førte uunngåelig enten til en reduksjon i antall uavhengige deltakere eller til økt risiko. Derfor forble de fleste løftene om å "løse" trilemmaet enten teoretiske, begrenset til hvitbøker eller begrenset til eksperimentelle nettverk.
I stedet for å prøve å løse trilemmaet på ett sted, begynte Ethereum å distribuere det på tvers av lag. Tanken var enkel, men lenge upraktisk: å beholde desentralisering og sikkerhet i basislaget, mens skalerbarheten ble flyttet til høyere lag.
Det er her PeerDAS og zkEVM kommer inn i bildet, to komponenter som Vitalik Buterin nå peker på som bevis på at trilemmaet ikke lenger er en grunnleggende begrensning. PeerDAS, som ble introdusert i Fusaka-oppgraderingen, tar for seg problemet med datatilgjengelighet. Det gjør det mulig for nettverket å overføre betydelig mer data uten at hver node må lagre alt i sin helhet. Dette fjerner en av de viktigste flaskehalsene for skalering uten å innføre sentralisering.
zkEVM flytter i sin tur transaksjonsutførelsen til et miljø uten kunnskap. Transaksjoner kan behandles utenfor hovedkjeden, mens korrektheten fortsatt verifiseres av Ethereum. På denne måten undergraver ikke skaleringen sikkerheten til lag 1, men baserer seg i stedet på den.
Når Vitalik Buterin snakker om et løst trilemma, hevder han ikke at Ethereum allerede er perfekt. Argumentet hans er annerledes: Begrensningen er ikke lenger arkitektonisk. En del av løsningen er allerede live på mainnet, mens den andre delen er produksjonsklar fra et ytelsessynspunkt, selv om den fortsatt krever ytterligere sikkerhetsforbedringer.
Han snakker også åpent om tidslinjen. Full implementering av denne modellen vil ta flere år, og vil strekke seg mot slutten av dette tiåret. Det viktige er imidlertid at dette ikke er en hypotese, men en gradvis utrulling som allerede er i gang.
Hvis Buterin har rett, slutter trilemmaet å være en universell unnskyldning. Det forsvinner ikke, men det slutter å være en dom. Spørsmålet er ikke lenger hva man skal ofre, men hvordan man fordeler kompleksiteten på tvers av lagene i systemet.
Dette gjør ikke alle blokkjeder like, og det eliminerer heller ikke konkurransen. Men det flytter referansepunktet. Der hastighet og desentralisering tidligere så ut til å utelukke hverandre, blir de nå spørsmål om arkitektur, tid og disiplin i utførelsen.
Ethereum har kanskje ikke avskaffet trilemmaet, men har vist at det var et resultat av tidlige designvalg snarere enn en uunngåelig begrensning ved blokkjeder.