O cofundador da Ethereum, Vitalik Buterin, apresentou planos adicionais para melhorar o sistema Proof-of-Stake (PoS) do blockchain por meio de uma nova atualização chamada “The Verge”.
Em uma postagem de blog publicada em 23 de outubro, Buterin explicou que, embora a execução de um nó Ethereum seja tecnicamente possível em um laptop padrão, os requisitos de dados do sistema atual tornam-no impraticável para muitos usuários.
A operação de um nó exige centenas de gigabytes de dados para verificar blocos, e esses dados aumentam cerca de 30 GB a cada ano. Essas altas necessidades de armazenamento restringem o número de usuários que podem executar nós de verificação completa no Ethereum.
A atualização Verge proposta por Buterin aborda esse desafio introduzindo a “verificação de cliente sem estado”, que permite que os dispositivos validem dados de blockchain sem armazenar todo o conjunto de dados localmente.
Ele explicou:
“The Verge pretende mudar isso, e tornando a verificação completa da cadeia tão computacionalmente acessível que todas as carteiras móveis, carteiras de navegador e até mesmo relógios inteligentes fazem isso por padrão.”
A beira
Inicialmente, “The Verge” focou na adoção de árvores Verkle, uma estrutura de dados que facilita provas mais compactas e permite a verificação sem estado de blocos Ethereum.
No entanto, o escopo foi ampliado desde então. A atualização agora visa tornar a verificação do Ethereum mais eficiente em termos de recursos, combinando técnicas de validação sem estado e provas criptográficas avançadas como SNARKs (Succinct Non-Interactive Arguments of Knowledge).
Os SNARKs permitem que uma parte prove que possui certas informações sem divulgar os detalhes, tornando possível verificar rapidamente transações complexas na cadeia. Buterin acredita que esta tecnologia poderia permitir que a blockchain da Ethereum fosse verificada em pequenos dispositivos como smartwatches, expandindo o potencial de ampla participação na rede.
A verificação sem estado, em particular, elimina a necessidade de nós armazenarem todos os dados do blockchain. Em vez disso, cada bloco incluiria uma “testemunha” contendo os dados essenciais e as provas criptográficas necessárias para validar o bloco.
Esta mudança para clientes sem estado é crucial, pois reduz as exigências de armazenamento e acelera o desempenho da blockchain. Isso melhoraria a experiência geral do usuário e, ao mesmo tempo, reduziria as barreiras para a execução de nós Ethereum, tornando o staking solo muito mais acessível.
Para implementar essas mudanças, Buterin propõe substituir a estrutura de estado atual do Ethereum, conhecida como árvore Merkle Patricia, por árvores Verkle ou árvores de hash binárias STARKed. Embora os STARKs desempenhem uma função semelhante aos SNARKs, eles oferecem benefícios adicionais em termos de escalabilidade e segurança, ajudando a Ethereum a superar algumas das limitações dos seus sistemas de prova existentes.
Mencionado neste artigo
source – cryptoslate.com