TL;DR
A proposta EIP-7732, introduzida pelos desenvolvedores do Ethereum, visa dividir o processo de validação de blocos em consenso e execução, melhorando a segurança e a performance da rede. Essa mudança responde ao chamado de Vitalik Buterin por tempos de confirmação mais rápidos e promete maior eficiência e transparência.
EIP-7732: O Que Muda
No dia 3 de julho, os desenvolvedores do Ethereum apresentaram a EIP-7732, uma proposta que busca dividir o processo de validação de blocos em duas partes: consenso e execução. Essa alteração é uma resposta direta ao pedido do cofundador do Ethereum, Vitalik Buterin, por tempos de confirmação de transação mais rápidos, em linha com a crescente demanda por eficiência na blockchain Ethereum.
A Importância de Confirmações Rápidas
Vitalik Buterin destacou que um dos aspectos mais importantes para uma boa experiência de usuário na blockchain é a rapidez na confirmação das transações. Historicamente, o Ethereum tem ficado atrás de outras blockchains em termos de velocidade de transação. Mesmo com as melhorias trazidas pela fusão (Merger), que reduziram os tempos de transação para 5-20 segundos, outras blockchains ainda são duas vezes mais rápidas.
Um relatório da CoinGecko de maio de 2024 apontou que o Ethereum não está entre as 10 blockchains mais rápidas, sendo superado por Solana, SUI e Binance Smart Chain.
Como Funciona o EIP-7732?
Separação de Funções: Consenso e Execução
No novo processo proposto pelo EIP-7732, o proponente de consenso escolhe o proponente de execução. Este, por sua vez, se compromete a criar um bloco válido que inclua detalhes cruciais como pagamentos ou hashes de blocos. Para garantir a submissão no tempo adequado, um grupo de validadores, denominado Payload Timeliness Committee (PTC), monitora a aderência do proponente de execução ao seu compromisso.
Priorização da Validação de Consenso
Atualmente, os validadores precisam lidar com ambas as tarefas simultaneamente, o que pode desacelerar as operações. Com a introdução do EIP-7732, os validadores poderão priorizar a validação de consenso, adiando a validação de execução. Isso promete melhorar a performance e a segurança da rede sem comprometer nenhum dos aspectos.
Sistema Sem Confiança para Pagamentos e Validação de Blocos
Além disso, a proposta introduz um sistema sem confiança para pagamentos e validação de blocos. Isso elimina a necessidade de middleware e garante transparência e confiabilidade no processo.
Conclusão
O EIP-7732 representa um passo significativo na evolução da blockchain Ethereum, respondendo à necessidade de transações mais rápidas e seguras. Com a separação dos processos de consenso e execução, espera-se uma melhoria na eficiência e na segurança da rede. A introdução de um sistema sem confiança também promete uma maior transparência e confiabilidade, posicionando o Ethereum para competir mais eficazmente com outras blockchains de alta performance.