Tweeten raderades av författaren.
Men vi sparade allt 🙂.
Under lång tid fungerade blockchain-trilemmat som en bekväm förklaring till nästan alla begränsningar av kryptonätverk. Det beskriver en enkel men obekväm verklighet: en blockchain kan inte vara decentraliserad, säker och skalbar samtidigt. Åtminstone var det det rådande antagandet under det första decenniet av kryptovalutor.
Denna artikel har översatts från originalet. Läs originalversionen av vår korrespondent här.
Denna formel blev ett användbart ramverk för att förklara nästan alla problem i branschen. Om ett nätverk är långsamt är det priset för decentralisering. Om det är snabbt måste det finnas en kompromiss någonstans när det gäller säkerhet eller kontroll. Och när någon lovade alla tre på en gång slutade det oftast antingen med centralisering eller med nätverksfel.
Bitcoin är ett klassiskt exempel på hur trilemmat fungerar i verkligheten. Dess arkitektur är främst utformad kring säkerhet och decentralisering. Vem som helst kan driva en nod, reglerna är enkla och oföränderliga och transaktionshistoriken är nästan omöjlig att skriva om. Kostnaden för detta designval är skalbarhet. Låg genomströmning och höga avgifter under perioder av överbelastning är inte buggar, utan konsekvenser.
Ethereum följde en liknande väg. Under de första åren offrade man också medvetet skalbarheten till förmån för decentralisering och säkerhet. Detta blev uppenbart under varje hype-cykel, från ICO:er till NFT:er, när nätverket helt enkelt skulle kvävas under efterfrågan. Det var då idén om att Ethereum "inte går att skala" fick fäste, även om det i själva verket inte försökte lösa allt i ett enda lager.
Solana, däremot, nämns ofta som ett exempel på hur balansen kan förskjutas mot skalbarhet. Hög genomströmning och låga avgifter har gjort det attraktivt för användare och utvecklare. Dessa fördelar kommer dock på bekostnad av höga hårdvarukrav för noder och en mer komplex arkitektur, vilket periodvis leder till avbrott och väcker frågor om nätverkets verkliga nivå av decentralisering.
Inget av dessa exempel är bra eller dåligt. De illustrerar helt enkelt hur trilemmat tvingar projekt att göra avvägningar.
Huvudskälet är att trilemmat aldrig var ett tekniskt problem i traditionell mening. Det är inte en bugg eller en brist på optimering. Det är en konsekvens av att man försöker kombinera för många funktioner inom ett enda blockchain-lager: konsensus, transaktionsutförande, datalagring och säkerhet.
Varje försök att påskynda nätverket på denna nivå ledde oundvikligen antingen till en minskning av antalet oberoende deltagare eller till ökade risker. Som ett resultat förblev de flesta löften om att "lösa" trilemmat antingen teoretiska, begränsade till vitböcker eller begränsade till experimentella nätverk.
Istället för att försöka bryta trilemmat på ett ställe började Ethereum fördela det över olika lager. Idén var enkel, men under lång tid opraktisk: behåll decentralisering och säkerhet i baslagret medan skalbarheten flyttades till högre lager.
Det är här PeerDAS och zkEVM kommer in i bilden, två komponenter som Vitalik Buterin nu pekar på som bevis för att trilemmat inte längre är en grundläggande begränsning. PeerDAS, som introducerades i Fusaka-uppgraderingen, tar itu med problemet med datatillgänglighet. Det gör att nätverket kan överföra betydligt mer data utan att varje nod behöver lagra allt i sin helhet. Detta avlägsnar en av de viktigaste flaskhalsarna för skalning utan att införa centralisering.
zkEVM flyttar i sin tur transaktionsexekveringen till en miljö med noll kunskap. Transaktioner kan behandlas utanför huvudkedjan, medan deras korrekthet fortfarande verifieras av Ethereum. På detta sätt undergräver inte skalning säkerheten i Layer 1 utan förlitar sig istället på den.
När Vitalik Buterin talar om ett löst trilemma hävdar han inte att Ethereum redan är perfekt. Hans argument är annorlunda: begränsningen är inte längre arkitektonisk. En del av lösningen är redan live på mainnet, medan den andra delen är produktionsklar ur prestandasynpunkt, även om den fortfarande kräver ytterligare säkerhetsförbättringar.
Han talar också öppet om tidslinjen. Fullständig implementering av den här modellen kommer att ta flera år och sträcka sig mot slutet av decenniet. Det viktiga är dock att detta inte är en hypotes, utan en gradvis utrullning som redan pågår.
Om Buterin har rätt slutar trilemmat att vara en universell ursäkt. Det försvinner inte, men det upphör att vara en dom. Frågan är inte längre vad man ska offra, utan hur man ska fördela komplexiteten över systemets olika lager.
Detta gör inte alla blockkedjor likadana och eliminerar inte heller konkurrensen. Men det förskjuter referenspunkten. Där hastighet och decentralisering en gång verkade utesluta varandra, blir de nu frågor om arkitektur, tid och disciplin i utförandet.
Ethereum har kanske inte avskaffat trilemmat, men har visat att det var resultatet av tidiga designval snarare än en oundviklig begränsning för blockkedjor.