O cofundador do Ethereum, Vitalik Buterin, emitiu um aviso direto sobre a direção técnica do Ethereum numa publicação partilhada na X no domingo, 18 de janeiro. Escrevendo publicamente, Buterin afirmou que a crescente complexidade do protocolo do Ethereum ameaça agora a confiança, a segurança e a soberania do utilizador. Os seus comentários focaram na disciplina de governação, não nos preços, na competição ou na escalabilidade da rede.
De acordo com Vitalik Buterin, a simplicidade do protocolo sustenta sistemas sem confiança mais do que o número de nós ou os limiares de tolerância a falhas. Ele disse que designs complexos forçam os utilizadores a depender de especialistas para interpretar o comportamento do protocolo. Notavelmente, essa dependência enfraquece a verificação independente, mesmo quando as métricas de descentralização parecem fortes.
Ele também referiu o “teste de saída”, que mede se novas equipas podem reconstruir clientes com segurança. No entanto, Buterin afirmou que bases de código inchadas elevam as barreiras para desenvolvedores de substituição. À medida que a complexidade aumenta, a diversidade de clientes diminui porque menos equipas conseguem gerir a carga técnica.
Buterin também associou a complexidade à auto-soberania. Ele afirmou que sistemas que os utilizadores não podem inspecionar ou compreender não lhes pertencem totalmente. Consequentemente, protocolos ilegíveis enfraquecem o controlo do utilizador, independentemente da sofisticação técnica.
Buterin traçou a origem do excesso de funcionalidades do Ethereum à forma como as mudanças no protocolo são avaliadas. Os desenvolvedores frequentemente priorizam a compatibilidade retroativa, que favorece a adição de funcionalidades em detrimento da remoção. Com o tempo, esse desequilíbrio acumula componentes não utilizados em todo o protocolo.
No entanto, cada funcionalidade retida aumenta o risco de interação. Buterin afirmou que interações complexas tornam as falhas mais difíceis de prever e depurar. Segundo ele, a segurança deteriora-se à medida que os sistemas se tornam mais difíceis de raciocinar.
Ele também alertou contra dependências pesadas de criptografia. Protocolos que dependem de menos primitivas permanecem mais fáceis de auditar e proteger. Em contraste, a criptografia em camadas complica a verificação e aumenta o risco de manutenção a longo prazo.
Para combater o excesso de funcionalidades, Buterin propôs uma “coleta de lixo” explícita do protocolo. Ele delineou três métricas, começando por minimizar o total de linhas de código. Disse que protocolos concisos permanecem mais fáceis de inspecionar e manter.
Em segundo lugar, incentivou a limitar a dependência de criptografia complexa. Menos suposições, observou, melhoram a clareza da segurança. Terceiro, destacou a importância de adicionar invariantes que simplifiquem o desenvolvimento de clientes.
Citrou o EIP-6780 e o EIP-7825 como exemplos. Essas mudanças reduziram a complexidade da mutação de estado e limitaram os custos de processamento de transações. Também fez referência a limpezas anteriores, incluindo a transição do Ethereum de proof-of-work para proof-of-stake.
Buterin descreveu os primeiros quinze anos do Ethereum como experimentais. Disse que o desenvolvimento futuro deve evitar levar funcionalidades não utilizadas adiante.
Related Articles
O Ethereum caiu abaixo de 2200 dólares, com uma desvalorização de 1,86% nas últimas 24 horas
Ethereum Foundation despeja 2,8M em ETH para DAI, interrompe o staking
A cotação do BTC ronda os 71,646 dólares, tendo subido cerca de 6,1% face aos 76,000 dólares; a cotação do ETH ronda os 2,215 dólares
NewsAlert: Trump Emite um Ultimato ao Irão – Como o BTC, ETH e XRP Estão a Reagir