O cofundador da Ethereum, Vitalik Buterin, está procurando acelerar as transações na rede usando ferramentas que potencialmente reduziriam as confirmações da camada 1 (L1) de alguns segundos para milissegundos.
Buterin publicou uma postagem intitulada “Épocas e slots até o fim: maneiras de fornecer aos usuários do Ethereum tempos de confirmação de transação mais rápidos”.
No artigo, ele propôs mudar do atual mecanismo de época e slot do Ethereum para um sistema de finalidade de slot único (SSF), apontando os principais desafios associados a tais implementações.
De acordo com Buterin, o Ethereum Merge – a mudança do Ethereum de um mecanismo de consenso de prova de trabalho para prova de participação em 2022 – reduziu as confirmações de transações L1 para apenas 5 a 20 segundos. Ele comentou:
“Isso é bastante competitivo com a experiência de pagar com cartão de crédito. Há potencial para acelerar ainda mais as transações. Há valor em melhorar ainda mais a experiência do usuário, e há alguns aplicativos que exigem latências da ordem de centenas de milissegundos ou até menos.”
Uma opção para acelerar as transações Ethereum poderia ser mudar a arquitetura de slots e épocas, que se referem ao Ethereum 2.0 e ao consenso Ethereum Gasper subjacente.
Slots referem-se a um período de 12 segundos durante o qual um validador ETH escolhido aleatoriamente, ou staker, tem tempo para propor um bloco. Cada 32 slots constituem uma época, exigindo 32 conjuntos de comitês – ou grupos de validadores – para completar o processo de validação na blockchain Ethereum.
O sistema de consenso Gasper visa fornecer um conceito crítico do Ethereum conhecido como finalidade. Refere-se à garantia de que um bloco não pode ser alterado ou removido do blockchain sem queimar 33% do total de Ether (ETH) apostado após a finalização de uma transação, slot ou época.
De acordo com Buterin, a Fundação Ethereum está cada vez mais desconfortável com o atual mecanismo de votação slot por slot e a abordagem de finalidade época por época.
Esse sistema está sujeito a muitos bugs e complexidades de interação. Ele observou que tal infra-estrutura também demora muito para chegar à finalidade, que atualmente leva 12,8 minutos.
Para mitigar esses problemas, Buterin sugeriu alterar a finalidade slot por slot para finalidade de slot único, o que seria um mecanismo semelhante ao consenso do Tendermint.
“O principal desvio do Tendermint é que mantemos o mecanismo de ‘vazamento de inatividade’, que permite que a cadeia continue e se recupere se mais de 1/3 dos validadores ficarem offline.”
Buterin enfatizou que o SSF tem um desafio significativo associado a implicações potenciais, como a necessidade de cada staker publicar duas mensagens a cada 12 segundos, aumentando o congestionamento na rede.
“Existem ideias inteligentes sobre como mitigar isso, incluindo a proposta muito recente do Orbit SSF. Tal infraestrutura ainda não muda o fato de que os usuários devem esperar de 5 a 20 segundos.”
Buterin prosseguiu dizendo que o Ethereum ainda está longe de ter respostas definitivas para todas as questões levantadas por possíveis métodos para acelerar as transações em sua rede.
“Projetos como Orbit SSF são muito recentes, sugerindo que o espaço de design de slot e época onde algo como Orbit SSF é a época ainda é pouco explorado. Quanto mais opções tivermos, melhor poderemos fazer pelos usuários tanto em L1 quanto em L2s, e mais poderemos simplificar o trabalho dos desenvolvedores L2.”