A empresa de investimentos Web3, Paradigm, lançou uma implementação Rust do Ethereum, de acordo com um anúncio do diretor de tecnologia da empresa, Georgios Konstantopoulos. O novo software, chamado “Reth”, permite que os validadores do Ethereum lancem seus nós usando Rust em vez de Go, Java ou outras linguagens de programação.
Uma implementação anterior do Rust foi lançada em junho, mas os desenvolvedores pararam de apoiá-la em novembro, quando souberam que o Reth estava em desenvolvimento, de acordo com um post da equipe da Erigon.
No anúncio, Konstantopoulos afirmou que o software foi lançado para contribuir para a estabilidade do Ethereum, melhorando a diversidade do cliente, bem como para fornecer software de nó com bom desempenho.
Excited to be open-sourcing Reth, an Ethereum execution layer in @rustlang 🦀
Reth is a new Apache/MIT-licensed full-node implementation of Ethereum by @paradigm and the community, focused on contributor-friendliness, modularity, and performance.https://t.co/hgzkDk9FhL
— Georgios Konstantopoulos (@gakonst) December 7, 2022
Na comunidade de desenvolvedores Ethereum, ‘diversidade de clientes’ refere-se à ideia de que nenhuma versão única do software de nó deve dominar a rede. Os desenvolvedores acreditam que, se uma única versão do software dominar, isso pode levar à instabilidade da rede devido a bugs ou exploits. A documentação do Ethereum coloca desta forma:
“Existem vários clientes desenvolvidos e mantidos de forma independente porque a diversidade de clientes torna a rede mais resistente a ataques e bugs. Múltiplos clientes são uma força única do Ethereum – outros blockchains contam com a infalibilidade de um único cliente. No entanto, não basta simplesmente ter vários clientes disponíveis, eles devem ser adotados pela comunidade e o total de nós ativos distribuídos de forma relativamente uniforme entre eles.”
Um gráfico nos documentos do Ethereum mostra que mais de 80% dos validadores do Ethereum atualmente usam Geth, que é uma versão do Ethereum escrita em Go. Os documentos afirmam que essa porcentagem é problemática para a rede.

Os desenvolvedores de Reth concordam que o domínio de Geth é um problema. Em um post, eles dizem:
“O protocolo Ethereum se beneficia da diversidade de clientes quando nenhum cliente tem mais de 66% de domínio […] Com Reth, esperamos aumentar o número de clientes no ecossistema para contribuir com a integridade da rede, mantendo nossa adoção crítica de consenso sob controle.”
Em setembro, o Ethereum concluiu o The Merge, um evento que eliminou a mineração e permitiu que os detentores do Ethereum apostassem suas moedas para obter recompensas adicionais. Mas ainda sofre com altas taxas de transação durante os mercados em alta. Está prevista uma série de atualizações que os desenvolvedores acreditam que permitirão lidar com milhões de transações por dia com taxas baixas. Seu fundador, Vitalik Buterin, escreveu recentemente sobre sua empolgação com o futuro da rede.