Vitalik Buterin, o rosto por trás do Ethereum (ETH), lançou uma proposta reformista para o mecanismo de consenso de proof of stake (PoS) da rede da altcoin, com foco em escalabilidade e descentralização.
A essência da proposta reside em uma mudança fundamental na forma como o Ethereum lida com as assinaturas dos validadores dentro do sistema PoS.
Atualmente, a rede conta com 895.000 objetos validadores, o que incentiva a participação e reforça a descentralização. No entanto, essa abordagem gera um alto custo de processamento devido ao grande número de assinaturas por slot.
Além disso, leva a desafios técnicos, como resistência quântica limitada e soluções complexas de escalabilidade usando zero-knowledge proofs (SNARKs).
Reconhecendo esses desafios, Buterin sugere abandonar a expectativa de aumentar constantemente o número de assinaturas por slot. Sua solução engloba:
- Foco em pools de staking descentralizados: O objetivo é criar um ambiente menos fragmentado, onde a validação ocorre através de pools com regras de governança transparentes.
- Ajuste potencial do depósito mínimo: O aumento do montante mínimo para se tornar um validador individual poderia reduzir o número total de participantes, mas aumentar a confiabilidade de cada um.
- Estabelecimento de um limite para o número de validadores: Controlar o crescimento do sistema ajudaria a manter a eficiência e reduzir a sobrecarga de processamento.
- Diminuir o número de slots: Buterin recomendou reduzir o número de assinaturas para cerca de 8.192 por slot. Esta mudança simplificaria o sistema, melhoraria a resistência quântica e manteria uma grande quantidade de ETH em jogo por questões de segurança.
Além disso, Buterin propõe um sistema de duas camadas:
Camada pesada para precisão: Essa camada primária, composta pelos pools de staking, será responsável pela validação principal das transações e pela manutenção do consenso.
Camada leve para segurança adicional: Uma segunda camada, mais enxuta, servirá como uma rede de segurança, confirmando a validade dos blocos criados pela camada principal.
A proposta também introduz o conceito de “participação rotativa“. Nele, um subconjunto de validadores é selecionado para cada slot, e as probabilidades de participação são definidas pelo tamanho do stake de cada membro.