Ethereumin toinen perustaja Vitalik Buterin on todennut, että verkon pitkäaikainen selviytyminen edellyttää protokollan radikaalia yksinkertaistamista.
Buterin totesi 18. tammikuuta X:ssä julkaistussa viestissä, että lohkoketjusta on tulossa liian monimutkainen itsenäiseen varmennukseen. Hänen mukaansa liiallinen tekninen monimutkaisuus uhkaa Ethereumin itsenäisyyttä.
Ethereum:n toinen perustaja kannattaa koodin roskakorin puhdistamista
Hän korosti, että “tohtoritasoisten kryptografioiden” käyttäminen ja yhä paisuvampi koodi kaventavat Ethereumin saavutettavuutta. Tässä tilanteessa verkko voi ajautua teknokraattiseen malliin, eikä pysyä hajautettuna julkisena hyvänä.
Tämän vuoksi hän nosti esiin ”walkaway-testin” käsitteen tärkeänä mittarina onnistumiselle. Testi mittaa, voisiko lohkoketju jatkaa turvallista toimintaa, vaikka alkuperäiset perustajat ja ydintutkijat jättäisivät projektin lopullisesti.
Buterin varoitti, että Ethereumilla on tällä hetkellä riski epäonnistua tässä testissä, koska toiminnot ovat liian monimutkaisia uusien tiimien hallittaviksi ilman asiantuntijoiden tukea.
Hän selitti, että kehittäjät haluavat usein lisätä uusia ominaisuuksia saavuttaakseen lyhyen aikavälin toiminnallisuuksia. Vuosien myötä tästä muodostuu teknistä velkaa, jonka hän kuvaili erittäin tuhoisaksi verkon tulevaisuudelle.
”Yksi pelkoni Ethereumin protokollakehityksessä on, että voimme olla liian innokkaita lisäämään uusia ominaisuuksia hyvin erityisiin tarpeisiin, vaikka ne paisuttaisivat protokollaa tai toisivat mukaan kokonaan uusia vuorovaikutteisia osia tai monimutkaista kryptografiaa kriittisinä riippuvuuksina,” hän kirjoitti.
Tämän estämiseksi Buterin ehdotti kehitysprosessiin selkeää “roskien keräys” -toimintoa, eli vanhentuneen koodin ja riippuvuuksien poistamista määräajoin.
”Roskien keräys voi olla vaiheittaista tai laajamittaista. Vaiheittainen lähestymistapa pyrkii yksinkertaistamaan nykyisiä ominaisuuksia niin, että ne ovat selkeämpiä ja järkevämpiä,” hän selitti.
Tätä ajatellen hän kertoi, että tulevaisuuden askel asettuu kolmen konkreettisen tunnusluvun varaan: protokollakoodin vähentäminen, riippuvuuden pienentäminen monimutkaisista komponenteista ja itseään tukevien invarianttien lisääminen.
Buterin viittasi Ethereumin siirtymään Proof-of-Workista Proof-of-Stakeen konkreettisena esimerkkinä tästä lähestymistavasta käytännössä.
Hän kuvaili siirtymää ei pelkkänä päivityksenä, vaan välttämättömänä vanhojen, tehottomiksi muuttuneiden mekanismien poistamisena.
Tämä näkemys viestii samalla mahdollisesta kokeellisten uusien ominaisuuksien kehitystahdin hidastumisesta. Verkko näyttää painottavan kehityksessään todennettavaa ja automatisoitua selvityskerrostaa.
”Pitkällä aikavälillä toivon, että Ethereumin muutostahti hidastuu. Uskon, että loppujen lopuksi sen on tapahduttava. Nämä ensimmäiset viisitoista vuotta pitäisi nähdä eräänlaisena nuoruusvaiheena, jolloin testattiin monia ideoita ja nähtiin, mikä toimii ja mikä ei ole hyödyllistä,” Buterin totesi.
Tarkistettavuuden asettaminen monimutkaisuuden edelle varmistaa Buterinin mukaan, että Ethereum pysyy turvallisena ilman keskitettyä asiantuntijaryhmää ylläpidon takaamiseksi.