Ethereum co-fundador Vitalik Buterin enviou uma nova proposta para tornar os nós da rede de blockchain mais eficientes e acessíveis.
Em um blog de pesquisa de 19 de maio publicarButerin argumentou que a saúde de longo prazo da rede depende da capacidade dos usuários de executar nós pessoais, o que está se tornando cada vez mais complexo devido ao aumento dos requisitos de armazenamento e largura de banda.
De acordo com Buterin, Nós Ethereum Sirva como infraestrutura crítica para a blockchain. Eles armazenam dados de transação, validam a atividade e ajudam a manter a descentralização.
No entanto, a execução de um nó completo tornou-se intensiva em recursos à medida que a rede escala, pressionando muitos usuários a confiar em serviços centralizados de chamada de procedimento remoto (RPC) porque:
“A sobrecarga é impraticamente alta e, mesmo após muitas melhorias de eficiência, é provável que permaneça caro”.
Buterin apontou que essa mudança ameaça a privacidade, a resistência da censura e Princípio central do Ethereum de descentralização.
Devido a isso, ele enfatizou a necessidade de preservar a capacidade de operar nós pessoais enquanto aborda os desafios do crescimento do Ethereum.
Ele disse:
“É valioso ter um nó completo para que você possa ter um servidor RPC local que possa usar para ler a cadeia de uma maneira sem confiança, resistente à censura e amiga da privacidade”.
Buterin propôs soluções para nós Ethereum
Para aliviar a operação do nó, Buterin sugeriu priorizar a proposta de melhoria do Ethereum 4444 (EIP-4444). Isso limitaria a quantidade de dados históricos que um nó precisa armazenar para 36 dias.
Enquanto isso, ele recomendou uma solução de armazenamento distribuído que fragmenta e espalhe histórico em toda a rede usando a codificação de apagamento para garantir que os dados de blockchain mais antigos permaneçam disponíveis.
De acordo com ele:
“Isso garante a propriedade de que ‘uma blockchain é para sempre’ sem depender de fornecedores centralizados ou colocar fardos pesados em operadores de nó.”
Buterin propôs ainda a revisitando o modelo de preços de gás da Ethereum. Ele acredita que aumentar o custo do gás para a criação do estado, como novos slots de armazenamento, implantar contratos e enviar ETH para contas inativas, desencorajaria o armazenamento excessivo de dados.
Ao mesmo tempo, reduzir os custos de execução pode ajudar a aliviar a carga na rede.
Nós parcialmente sem estado
Enquanto isso, um destaque importante da proposta de Buterin é a introdução de “nós parcialmente apátridas”.
Segundo ele, esses nós não armazenavam o estado completo do Ethereum, mas apenas um subconjunto relevante para as necessidades do usuário.
O co-fundador do Ethereum acrescentou que esses nós ainda verificariam os blocos e responderiam às solicitações de dados, mas apenas para a parte do estado que eles gerenciam. Ele escreveu:
“O nó é capaz de responder às solicitações de RPC, desde que os dados necessários estejam dentro desse subconjunto do estado; outras solicitações falharão”.
Para outros dados, Buterin disse que os operadores de nó podem usar ferramentas criptográficas ou serviços externos para preservar a privacidade e a escolha.