Ethereum medstifter Vitalik Buterin har udtalt, at netværkets overlevelse på lang sigt afhænger af at gøre dets protokol markant mere enkel.
I et opslag på X den 18. januar skrev Buterin, at blockchainen er ved at blive for tung til selvstændig verifikation. Ifølge ham truer for meget teknisk kompleksitet dens grundlæggende suverænitet.
Ethereum-medstifter taler for oprydning i koden
Han argumenterede for, at brug af “ph.d.-niveau kryptografier” og en mere kompleks kodebase kan gøre Ethereums tilgængelighed mindre. I så fald kan netværket ende som et teknokratisk projekt i stedet for at forblive et decentraliseret offentlig gode.
Derfor gentog han idéen om “walkaway-testen” som en afgørende måling for succes. Denne test vurderer, om blockchainen kunne fortsætte sikkert, hvis de oprindelige grundlæggere og kerneforskere forlod projektet permanent.
Buterin advarede om, at Ethereum risikerer i øjeblikket at dumpe denne test, fordi driften er blevet så kompleks, at nye teams ikke kan overtage uden hjælp fra eksperter.
Han forklarede, at udviklere ofte har travlt med at tilføje nye funktioner for hurtigt at opnå resultater. Over tid skaber denne praksis teknisk gæld, som han beskrev som “meget ødelæggende” for netværkets fremtid.
“En af mine bekymringer med Ethereum-protokollens udvikling er, at vi kan være for ivrige efter at tilføje nye funktioner for at opfylde meget specifikke behov—selv hvis disse funktioner gør protokollen større eller tilføjer helt nye kategorier af interagerende komponenter eller kompliceret kryptografi som nødvendige afhængigheder,” skrev han.
For at imødegå dette foreslog Buterin en klar “garbage collection”-funktion i udviklingsarbejdet—en forpligtelse til at slette forældet kode og afhængigheder.
“Garbage collection kan ske gradvist, eller det kan ske i større skala. Den gradvise tilgang forsøger at tage eksisterende funktioner og forenkle dem, så de bliver lettere at forstå og giver mere mening,” forklarede han.
Han udtalte derudover, at vejen frem afhænger af tre konkrete målinger: at minimere mængden af protokol-kode, at mindske afhængigheden af komplekse komponenter og at udvide antallet af selvkørende invarianter.
Buterin pegede på Ethereums skifte fra Proof-of-Work til Proof-of-Stake som et vellykket eksempel på denne tilgang i praksis.
Han præsenterede skiftet som mere end blot en opgradering, men som en nødvendig oprydning af ældre mekanismer, der var blevet ineffektive.
Samtidig peger denne udmelding på en mulig opbremsning i implementeringen af eksperimentelle funktioner. Netværket synes at prioritere udviklingen mod et verificerbart og automatiseret afviklingslag.
“På lang sigt håber jeg, at forandringshastigheden i Ethereum kan blive langsommere. Jeg mener, af flere årsager, at det til sidst _skal_ ske. De første femten år skal delvist ses som en ungdomsperiode, hvor vi prøvede mange idéer for at se, hvad der virkede, hvad der var nyttigt, og hvad der ikke var,” udtalte Buterin.
Ved at prioritere mulighed for revision frem for kompleksitet ønsker Buterin at sikre, at Ethereum forbliver sikkert uden at skulle vedligeholdes af et centralt team af eksperter.