Volgens BlockBeats-nieuws plaatste Ethereum-oprichter Vitalik op 18 januari dat "een belangrijk aspect van 'vertrouwensloosheid', 'slagen voor de ontsnappingstest' en 'autonomie' de eenvoud van het protocol is. Zelfs als een protocol hypergedecentraliseerd is, met honderdduizenden knooppunten, en 49% Byzantijnse fouttolerantie heeft, waarbij knooppunten alles volledig verifiëren met kwantumveilige peerda en stark, als het protocol een onhandige en chaotische situatie is van honderdduizenden regels code en vijf doctorale vormen van cryptografie, zal het protocol uiteindelijk alle drie de tests falen: niet volledig vertrouwensloos, niet volledig autonoom en niet erg veilig.
Een zorg die ik heb bij de ontwikkeling van Ethereum-protocollen is dat we misschien te gretig zijn om nieuwe functies toe te voegen om aan specifieke behoeften te voldoen, zelfs als ze het protocol opblazen of geheel nieuwe interactieve componenten of complexe cryptografie introduceren als belangrijke afhankelijkheden. Dit kan op korte termijn functionele verbeteringen opleveren, maar het zal de langetermijnautonomie van het protocol ernstig ondermijnen. Het kernprobleem is dat als protocolwijzigingen worden gemeten aan "hoeveel wijzigingen er aan bestaande protocollen worden aangebracht", er om achterwaartse compatibiliteit te behouden veel meer nieuwe functies dan verwijderingen zullen zijn, en zal het protocol onvermijdelijk na verloop van tijd opgeblazen raken. Om dit probleem op te lossen, vereist het ontwikkelproces van Ethereum een duidelijk "vereenvoudigd"/"garbage collection"-mechanisme.
We hopen dat clientontwikkelaars niet langer met alle oudere versies van het Ethereum-protocol hoeven om te gaan. Dit kan worden overgelaten aan oudere versies van clients die in Docker-containers draaien. Op de lange termijn hoop ik dat het tempo van verandering in Ethereum zal afnemen. Ik denk dat dit om verschillende redenen uiteindelijk onvermijdelijk is. Deze eerste vijftien jaar moeten worden gezien als een groeifase, waarin we veel ideeën onderzochten en keken naar wat werkte, wat werkte en wat niet. We moeten proberen te voorkomen dat die nutteloze onderdelen een permanente last worden op het Ethereum-protocol."
