O cofundador da Ethereum, Vitalik Buterin, propôs várias soluções para ajudar a Ethereum a minimizar a produção de blocos e a centralização do staking através da fase “Scourge” do roteiro técnico da Ethereum.
Em um post de 20 de outubro, Buterin expressou preocupação de que as economias de escala dentro do staking tenham resultado na saída de pequenos pools de staking para pools maiores, enquanto duas entidades construíram 88% dos blocos da Ethereum nas primeiras duas semanas deste mês.
Buterin enfatizou que a centralização do staking representa “um dos maiores riscos” para a Ethereum e pode levar a um risco maior de censura de transações e “outras crises.” Ele disse:
“Um dos maiores riscos para a Ethereum L1 é a centralização da prova de participação devido a pressões econômicas.”
Buterin disse que os 30% de Ether (ETH) atualmente em staking já são mais do que suficientes para proteger a Ethereum contra ataques de 51%, mas surgiriam riscos adicionais se quase todo o Ether fosse colocado em staking.
O staking se tornaria menos uma “tarefa lucrativa” e imporia mais obrigações aos detentores de Ether, disse Buterin, acrescentando que o mecanismo de slashing (corte) enfraqueceria e um token de staking líquido poderia assumir os efeitos de rede de “dinheiro” do Ether.
Para lidar com esses problemas, Buterin recomendou limitar a quantidade de Ether que um usuário pode colocar em staking e limitar as penalidades de staking a 12,5% do Ether em staking.
A parte “Scourge” do roteiro técnico da Ethereum. Fonte: Vitalik Buterin
Isso poderia ser alcançado por meio de um modelo de staking de dois níveis, com “portadores de risco” (passíveis de corte) e “sem risco” (não passíveis de corte).
Suas preocupações com a centralização da produção de blocos surgem após o pesquisador da Ethereum Foundation, Toni Wahrstätter, apontar recentemente que dois construtores de blocos da Ethereum — Beaverbuild e Titan Builder — construíram 88,7% de todos os blocos da Ethereum nas primeiras duas semanas de outubro.
Fonte: Toni Wahrstätter
A Ethereum segue o método de separação entre proponente e construtor para a construção de blocos. Os construtores criam blocos para o proponente revisar, muitas vezes escolhendo o mais lucrativo.
No entanto, atribuir tarefas “especializadas” a atores específicos levou a problemas de centralização, disse Buterin.
Embora a segurança da Ethereum não esteja em risco, Buterin disse que o problema pode levar ao agravamento da censura de transações e forçar os usuários da Ethereum a esperarem até 114 segundos para a inclusão do bloco em vez de 6 segundos.
Esse atraso poderia dar aos construtores de blocos mais tempo para extrair receita dos usuários por meio de ataques sandwich ou dar origem a “manipulações significativas de mercado” com liquidações de finanças descentralizadas.
Buterin propôs uma solução chamada “listas de inclusão reforçadas por escolha de fork,” em que a tarefa de escolher transações voltaria ao proponente ou ao staker, e o construtor apenas escolheria como as transações seriam ordenadas (além de inserir algumas das suas próprias).
Uma solução alternativa é o “BRAID,” uma proposta que divide o processo de produção de blocos entre vários atores, com cada um precisando apenas de uma “quantidade média de sofisticação para maximizar sua receita.”