Vitalik Buterin, cofundador da Ethereum, recentemente proposto uma mudança significativa no sistema de prova de aposta (PoS) do blockchain Ethereum. O cerne de sua proposta é reduzir o número de assinaturas que os validadores devem processar. Atualmente, o mecanismo PoS da Ethereum envolve cerca de 895.000 validadores processando aproximadamente 28.000 assinaturas por slot, o que resulta em uma carga pesada na rede.
A necessidade de mudança: equilibrar descentralização e eficiência
Este elevado número de validadores e a carga de assinaturas associada apresentam grandes desvantagens técnicas. Ele limita a resistência quântica, complica a bifurcação e desafia o dimensionamento de assinaturas por meio de provas de conhecimento zero (SNARKs). Além disso, o elevado mínimo de 32 ETH para se tornar um validador continua proibitivo para muitos, limitando a participação generalizada.
Buterin sugere que reduzir a exigência de assinaturas para cerca de 8.192 por slot, abaixo dos atuais 28.000, traria vários benefícios. Isso simplificaria o mecanismo de consenso, tornaria o blockchain mais resistente a quantum e manteria um alto total de ETH cortável (1-2 milhões de ETH), um mecanismo para impor o bom comportamento entre os validadores.
Explorando abordagens alternativas: pools de piquetagem descentralizados e muito mais
Buterin delineou três abordagens potenciais para esta mudança:
- Pools de staking descentralizados: Este método envolve aumentar o éter mínimo necessário para o staking, incentivando validadores menores a formar pools. Essa mudança reduziria o número de validadores individuais.
- Sistema de piquetagem de camada dupla: Uma camada ‘pesada’ exigiria uma aposta ETH maior (4.096 ETH) para participação nos processos de finalização, enquanto uma camada ‘leve’ não teria nenhum requisito mínimo, criando um equilíbrio entre segurança e acessibilidade.
- Conjunto rotativo de validadores: esta abordagem envolveria um conjunto rotativo de 4.096 validadores para cada slot, ajustando o conjunto durante cada slot para garantir a segurança da rede.
Lidando com questões de segurança
Buterin também apontou as limitações do modelo de segurança baseado em comitê usado em outras blockchains. Este modelo, que seleciona aleatoriamente um grupo de validadores para cada slot, carece de responsabilidade no caso de um ataque de 51%. O sistema atual da Ethereum, que impõe penalidades severas para tais ataques, é eficaz, mas pode ser excessivamente punitivo. É necessária uma solução equilibrada que mantenha o Ethereum altamente cortável e ao mesmo tempo faça concessões na responsabilidade do validador.
Fonte da imagem: Shutterstock