Entendendo a Pectra da Ethereum: a próxima grande atualização

Entendendo a atualização da Pectra da Ethereum

A atualização da Pectra representa um marco significativo para a rede Ethereum, programada para ser implementada no primeiro trimestre de 2025. Essa atualização consiste em dois componentes principais: a atualização da camada de execução Prague e a atualização da camada de protocolo Electra.

Ao contrário das grandes atualizações anteriores, a Pectra não tem um objetivo singular e proeminente, concentrando-se em vários aprimoramentos e otimizações técnicas. Isso a diferencia da atualização Dencun, que tinha como objetivo reduzir drasticamente as taxas da Camada 2, e da atualização Shapella, que facilitou a retirada da ETH apostada, concluindo a transição da Ethereum para a Prova de participação (PoS).

Desenvolvimentos recentes

Recentemente, o All Core Developers (ACD) da Ethereum discutiu a possibilidade de dividir a atualização do Pectra em duas fases. De acordo com essa proposta:

Essa abordagem em fases visa manter a escala e a complexidade de cada atualização gerenciáveis, permitindo tempo suficiente para testes completos e refinamento de cada tecnologia.

EIPs associados ao upgrade da Pectra

EIPs confirmados

EIPs em consideração

Principais resumos da EIP

EIP-2537: Operações pré-compiladas para a curva BLS12-381

Esta proposta introduz operações pré-compiladas na curva BLS12-381, aumentando significativamente a eficiência da verificação de assinatura BLS. Em comparação com os pré-compilados BN254 existentes, a BLS12-381 oferece segurança superior (mais de 120 bits contra 80 bits). A proposta inclui não apenas operações básicas de curva, mas também multiexponenciação, estabelecendo a base para a agregação eficiente de chaves públicas e assinaturas.

EIP-2935: Armazenamento de hashes de blocos históricos

Esta proposta recomenda armazenar os hashes dos últimos 8.192 blocos em um contrato de sistema para dar suporte à execução de clientes sem estado. Ao fazer isso, os clientes sem estado podem acessar facilmente dados históricos essenciais, mantendo a compatibilidade com o código de operação BLOCKHASH existente.

EIP-6110: Depósitos com validador em cadeia

Essa alteração integra o processo de depósito do validador diretamente na estrutura de blocos da camada de execução da Ethereum, transferindo a responsabilidade pela inclusão e verificação da camada de consenso para a camada de execução. Isso aumenta a segurança e a eficiência no manuseio de depósitos e simplifica o design do software do cliente.

EIP-7002: Saída da camada de execução acionável

Esta proposta introduz um novo mecanismo que permite aos validadores acionar operações de retirada e saída por meio da camada de execução. Ao anexar mensagens de retirada aos blocos da camada de execução, isso oferece aos validadores mais flexibilidade e, ao mesmo tempo, garante a segurança do sistema.

EIP-7251: Aumento do saldo efetivo máximo

O objetivo desta proposta é aumentar o saldo máximo efetivo (MAX_EFFECTIVE_BALANCE) para os validadores da Ethereum e, ao mesmo tempo, manter um saldo mínimo de staking de 32 ETH. Essa alteração melhoraria a eficiência operacional para grandes operadores de nós e atrairia mais participantes ao oferecer opções flexíveis de staking.

EIP-7549: Remoção do índice do comitê das provas

Esta proposta sugere a remoção do campo de índice do comitê das mensagens de prova de assinatura para permitir a agregação de votos com o mesmo consenso. Essa alteração visa principalmente a melhorias de eficiência para clientes Casper FFG.

EIP-7685: Solicitações gerais da camada de execução

Esta proposta descreve uma estrutura para armazenar e processar solicitações acionadas por contratos inteligentes, facilitando interações mais complexas na cadeia.

EIP-7702: Configuração do código da conta EOA

Proposto por Vitalik Buterin e outros, esse EIP otimiza a abstração de conta da Ethereum, permitindo que contas de propriedade externa (EOAs) definam códigos de conta por meio de um mecanismo de autorização. Essa alteração oferece suporte a operações em lote e delegação de pagamento.

Conclusão

Embora a Pectra não apresente um único objetivo principal, ela visa aprimorar a funcionalidade, a segurança e a eficiência da Ethereum por meio de uma série de melhorias técnicas. À medida que a atualização avança, podemos esperar que mais EIPs sejam incluídos ou ajustados, abrindo caminho para uma rede Ethereum mais robusta.

Sair da versão mobile