Um desenvolvedor Ethereum espera que um "Checkpoint" no estilo Cosmos possa resolver o problema de dados na rede

Desenvolvedor da Ethereum espera que o "Checkpoint" ao estilo do Cosmos possa resolver problemas de dados de rede - ethereum serenity 2.0Os desenvolvedores do Ethereum pretendem lançar o Eth 2.0 em 2020. Mas isso não significa que todos os detalhes técnicos já foram divulgados. O desenvolvedor independente Alexey Akhunov poderia ter uma solução para o problema de dados no Ethereum: pegando um pedaço do código Cosmos, ele pensou em uma blockchain baseada na interoperabilidade.

Sua nova proposta, apelidada de "ReGenesis", publicada na EthResearch em 24 de junho, traria a busca por clientes sem estado na cadeia Ethereum atual (também conhecida como Eth 1.x) "bombardeando" alguns estados do nó e trocando-os por um teste matemático em uma base móvel. Em outras palavras, a idéia é tornar o conjunto de dados do Ethereum escalável com sacrifícios mínimos de segurança.

ReGênesis

"Bombardear" a blockchain não é uma idéia nova. Já foi mencionado no livro amarelo Ethereum (citação cripto) pelo co-fundador Gavin Wood. Akhunov disse que se inspirou na interpretação de ReGenesis do Cosmos, que passou por um procedimento semelhante várias vezes para tornar a cadeia "mais leve".

"Eu chamo isso de [relançamento] de ReGenesis, e isso pode ser feito regularmente para aliviar o fardo dos nós que não são de mineração", escreveu Akhunov. O suporte a clientes sem estado - ou seja, nós que trariam o mínimo de informações de estado possível para verificar transações - era um objetivo principal do Eth 2.0 para reduzir as tensões de dados nos nós do Ethereum.

A proposta de Akhunov funciona como um ponto de verificação de videogame. Sempre que a blockchain Ethereum atinge um determinado número de bloco, a rede é salva automaticamente. Portanto, eliminaria todo o seu progresso deixando uma "prova" ou "testemunha" de todas as transações passadas. Portanto, o salvamento automático pode ser arquivado em outras redes, como o BitTorrent, disse Akhunov.

Esse sistema de ponto de verificação já é usado de várias maneiras para colocar novos nós online, por exemplo, na sincronização de vigas. A proposta de Akhunov é direcionada para a atual blockchain Proof-of-Work (PoW) da Etheruem. Mas opera com premissas inspiradas nos pensamentos de Buterin sobre Prova de jogo (PoS), selando a rede em "nós completos" e "clientes sem estado", baseados em evidências externas.

"Bombardeio" ou "poda"?

Um especialista no problema do cliente da Fundação Ethereum Geth Péter Szilágyi apontou, no entanto, que a ReGenesis não reduz tecnicamente o estado. "Podar" apenas a corrente. Em outras palavras, Szilágyi está dizendo que algumas partes ainda terão que manter uma cópia completa do estado, independentemente das evidências de Akhunov.

Além de problemas com a velocidade de processamento e uma possível vulnerabilidade no DDOS (Distributed Denial of Service), muitos aplicativos descentralizados (dapp), como navegadores da Web 3.0, podem ter dificuldade em operar sem "Reiniciar", disse Szilágyi. Para funcionar, muitos dapps precisam acessar o estado completo e não apenas uma avaliação.

“Em última análise, sempre se resume ao que você pode se dar ao luxo de eliminar. Se o ecossistema Ethereum nos permite eliminar blocos antigos ou registros antigos, é possível obter um loooot. Caso contrário - e a Ethereum os patrocinou para que nada seja eliminado - temos problemas ", disse Szilágyi.