Enligt BlockBeats-nyheter skrev Ethereums grundare Vitalik den 18 januari att "en viktig aspekt av 'förtroendelöshet', 'att klara flykttestet' och 'autonomi' är protokollets enkelhet. Även om ett protokoll är hyperdecentraliserat, med hundratusentals noder och har 49% bysantinsk feltolerans, där noder verifierar allt fullt ut med kvantsäkra peerda och stark, om protokollet är en klumpig och kaotisk situation med hundratusentals rader kod och fem doktorsgrader av kryptografi, kommer protokollet till slut att misslyckas med alla tre testerna: inte helt förtroendelöst, inte helt autonomt och inte särskilt säkert.
En oro jag har med utvecklingen av Ethereum-protokoll är att vi kan vara för ivriga att lägga till nya funktioner för att möta specifika behov, även om de blåser upp protokollet eller introducerar helt nya interaktiva komponenter eller komplex kryptografi som nyckelberoenden. Detta kan medföra kortsiktiga funktionella förbättringar, men det kommer allvarligt att undergräva protokollets långsiktiga autonomi. Kärnproblemet är att om protokolländringar mäts i "hur mycket ändringar som görs i befintliga protokoll", så kommer det för att upprätthålla bakåtkompatibilitet att finnas betydligt fler nya funktioner än raderingar, och protokollet kommer oundvikligen att bli uppblåst över tid. För att lösa detta problem kräver Ethereums utvecklingsprocess en tydlig "förenklad"/"skräpsamling"-mekanism.
Vi hoppas att klientutvecklare inte längre behöver hantera alla äldre versioner av Ethereum-protokollet. Detta kan lämnas till äldre versioner av klienter som körs i Docker-containrar att hantera. På lång sikt hoppas jag att Ethereums förändringstakt kommer att sakta ner. Jag tror att detta av olika skäl i slutändan är oundvikligt. De första femton åren bör ses som en tillväxtfas, där vi utforskade många idéer och tittade på vad som fungerade, vad som fungerade och vad som inte gjorde det. Vi bör försöka förhindra att dessa värdelösa delar blir en permanent belastning på Ethereum-protokollet."
