Potrivit știrilor BlockBeats, pe 18 ianuarie, fondatorul Ethereum, Vitalik, a postat că "un aspect important al 'lipsei de încredere', al 'trecerii testului de evadare' și al 'autonomiei' este simplitatea protocolului. Chiar dacă un protocol este hiper-descentralizat, cu sute de mii de noduri și are o toleranță la defecte bizantine de 49%, cu noduri care verifică complet totul folosind peerda și stark sigure pentru nivel cuantic, dacă protocolul este o situație stângace și haotică cu sute de mii de linii de cod și cinci forme doctorale de criptografie, în cele din urmă protocolul va eșua toate cele trei teste: nu este complet fără încredere, nu este complet autonom și nu este foarte sigur.


O îngrijorare pe care o am legată de dezvoltarea protocoalelor Ethereum este că am putea fi prea dornici să adăugăm funcții noi pentru a satisface nevoi specifice, chiar dacă acestea suprasolicită protocolul sau introduc componente interactive complet noi sau criptografie complexă ca dependențe cheie. Acest lucru poate aduce îmbunătățiri funcționale pe termen scurt, dar va submina serios autonomia pe termen lung a protocolului. Problema de bază este că, dacă modificările de protocol sunt măsurate după "cât de multe modificări se fac la protocoalele existente", atunci, pentru a menține compatibilitatea retroactivă, vor apărea mult mai multe funcții noi decât ștergeri, iar protocolul va deveni inevitabil umflat în timp. Pentru a rezolva această problemă, procesul de dezvoltare al Ethereum necesită un mecanism clar de "simplificare"/"colectare a gunoiului".


Sperăm ca dezvoltatorii clienți să nu mai fie nevoiți să se confrunte cu toate versiunile mai vechi ale protocolului Ethereum. Acest lucru poate fi lăsat la latitudinea versiunilor mai vechi ale clienților care rulează în containere Docker. Pe termen lung, sper ca ritmul schimbării la Ethereum să încetinească. Cred că, din mai multe motive, acest lucru este în cele din urmă inevitabil. Acești primii cincisprezece ani ar trebui priviți ca o fază de creștere, în care am explorat multe idei și am analizat ce a funcționat, ce a funcționat și ce nu. Ar trebui să încercăm să prevenim ca acele părți inutile să devină o povară permanentă pentru protocolul Ethereum."