O cofundador da Ethereum, Vitalik Buterin, revelou uma proposta para preservar o acesso sem confiança e resistente à censura à Ethereum, mesmo com o aumento da escalabilidade da rede.
Em 19 de maio, Buterin compartilhou uma postagem detalhando como tornar a escalabilidade da camada 1 do Ethereum “mais amigável” para usuários que executam nós locais para uso pessoal. O cofundador da Ethereum destacou a importância de usuários independentes operarem nós, alertando que um mercado dominado por poucos provedores de RPC (Remote Procedure Call) corre risco de censura.
Os provedores de RPC permitem que carteiras, usuários e aplicativos interajam com o blockchain sem rodar seus próprios nós. Normalmente, as carteiras de cripto estão conectadas a um provedor de RPC nos bastidores. Buterin disse que há riscos nessa configuração.
“Uma estrutura de mercado dominada por alguns provedores de RPC enfrentará forte pressão para desativar ou censurar usuários. Muitos provedores de RPC já excluem países inteiros,” escreveu Buterin.
Vitalik Buterin propõe nós parcialmente sem estado
Além da censura, Buterin argumentou que razões como soluções criptográficas totalmente sem confiança serem caras e preocupações com privacidade de metadados indicam que há valor em facilitar a execução de um nó pessoal.
Na proposta, a solução de Buterin baseia-se em um novo tipo de nó chamado “nós parcialmente sem estado.” Eles são projetados para ajudar usuários a manter acesso ao blockchain com preservação de privacidade sem as exigências de recursos pesados dos nós completos.
À medida que a Ethereum escala e o limite de gás aumenta, executar um nó completo requer mais armazenamento e largura de banda. Buterin disse que os nós parcialmente sem estado resolvem isso permitindo que os usuários verifiquem o blockchain e sirvam dados localmente, mas armazenando apenas um subconjunto do estado da Ethereum, com base nas necessidades do usuário.
Um novo tipo de nó para validar blocos “sem estado”
Os nós operariam validando blocos de forma sem estado. Isso significa que não precisam armazenar as provas de Merkle completas ou todo o histórico do blockchain. Eles podem manter seletivamente certas partes do estado atualizadas.
Isso significa que os usuários poderiam configurar seus nós para salvar apenas dados relacionados às suas contas, aos aplicativos de finanças descentralizadas (DeFi) que utilizam e aos tokens comumente usados como stablecoins e Ether (ETH).
O restante dos dados seria ignorado, e as consultas além do subconjunto armazenado falhariam ou seriam direcionadas para uma solução via RPC.