Segundo notícias da BlockBeats, em 18 de janeiro, o fundador do Ethereum, Vitalik, publicou que "um aspecto importante da 'falta de confiança', 'passar no teste de fuga' e 'autonomia' é a simplicidade do protocolo. Mesmo que um protocolo seja hiper-descentralizado, com centenas de milhares de nós, e tenha 49% de tolerância a falhas bizantinas, com nós verificando completamente tudo usando peerda e stark quânticos seguros, se o protocolo for uma situação desajeitada e caótica com centenas de milhares de linhas de código e cinco formas doutorais de criptografia, eventualmente o protocolo falhará nos três testes: não completamente sem confiança, não totalmente autônomo e pouco seguro.


Uma preocupação que tenho com o desenvolvimento de protocolos Ethereum é que possamos estar ansiosos demais para adicionar novos recursos para atender necessidades específicas, mesmo que eles inchem o protocolo ou introduzam componentes interativos totalmente novos ou criptografia complexa como dependências-chave. Isso pode trazer melhorias funcionais de curto prazo, mas vai comprometer seriamente a autonomia de longo prazo do protocolo. O problema central é que, se as mudanças no protocolo forem medidas pelo "quanto de mudanças são feitas nos protocolos existentes", então, para manter a compatibilidade retroativa, haverá muito mais recursos novos do que exclusões, e o protocolo inevitavelmente se tornará inchado com o tempo. Para resolver esse problema, o processo de desenvolvimento do Ethereum requer um mecanismo claro de "simplificação"/"coleta de lixo".


Esperamos que os desenvolvedores clientes não precisem mais lidar com todas as versões antigas do protocolo Ethereum. Isso pode ser deixado para versões mais antigas de clientes rodando em contêineres Docker para lidar. A longo prazo, espero que o ritmo de mudança do Ethereum desacelere. Acho que, por vários motivos, isso é, no fim das contas, inevitável. Esses primeiros quinze anos devem ser vistos como uma fase de crescimento, onde exploramos muitas ideias e analisamos o que funcionou, o que funcionou e o que não funcionou. Devemos tentar evitar que essas partes inúteis se tornem um peso permanente para o protocolo Ethereum."