Vitalik Buterin sugeriu mudanças no plano de dimensionamento da Ethereum que se concentram em facilitar a execução de nós locais e, ao mesmo tempo, oferecer suporte ao dimensionamento da Camada 1 (L1).
Suas propostas vêm em resposta às preocupações de que aumentar o limite de gás (taxa) L1 poderia dificultar a execução de nós completos pelos usuários.
Nós parcialmente sem estado
Em uma publicação no Ethresear.ch, o cofundador da Ethereum argumenta que manter a capacidade dos usuários de operar seus próprios nós pode ser alcançado ao mesmo tempo em que se continua a expandir a escalabilidade da rede.
Ele descreveu diversas soluções para isso. Para suportar a operação de nós locais, ele introduziu um novo tipo chamado “nó parcialmente sem estado”. Esse design verifica blocos sem a necessidade de armazenar todos os dados anteriores e mantém toda a cadeia verificada usando métodos sem estado ou ZK-EVM.
“Esse tipo de nó proporcionaria os benefícios de acesso local direto ao estado com o qual um usuário precisa se preocupar, bem como privacidade total máxima de acesso a esse estado”, disse ele.
Os usuários também podem personalizar quais partes do estado salvar, como dados de contas ou aplicativos acessados ??com frequência. Buterin disse que essa configuração poderia até ser gerenciada por um contrato on-chain, com o nó salvando apenas valores brutos e não ramificações Merkle.
No curto prazo, o cofundador da Ethereum sugere a implementação completa da EIP-4444, que reduz a necessidade de espaço em disco ao limitar os dados históricos armazenados pelos nós a cerca de 36 dias. Ele também defende a criação de um sistema de armazenamento de histórico distribuído, no qual os nós armazenam fragmentos de dados mais antigos. Isso seria mantido por meio de codificação de apagamento e evitaria a dependência de provedores de armazenamento centralizados.
Outra mudança envolve a modificação dos custos do gás (taxa de transação) para tornar as operações de armazenamento mais caras e a execução menos custosa. Isso incentiva o uso eficiente da rede. A médio prazo, Buterin apontou a verificação sem estado como uma forma de reduzir ainda mais a necessidade de armazenamento de nós, eliminando a necessidade de armazenar ramificações Merkle de estado.
As limitações de outras soluções
O artigo aborda uma preocupação comum de que aumentar o limite de gás L1 pode dificultar a operação de nós completos pelos usuários devido à crescente demanda por recursos.
O jovem de 31 anos também explica que, embora a validação da blockchain tenha sido tradicionalmente o principal motivo para executar um nó completo, há outra maneira importante de usá-la. Isso inclui operar um servidor RPC local para acesso confiável, resistente à censura e com privacidade garantida aos dados on-chain.
Embora tecnologias como ZK-EVMs e recuperação privada de informações (PIR) ofereçam alternativas promissoras sem necessidade de confiança, Buterin aponta diversas limitações, incluindo o alto custo de soluções totalmente criptográficas, riscos à privacidade de metadados e ameaças de censura por provedores centralizados de RPC.