O que é o upgrade Ethereum Pectra? Guia dev para as 11 EIPs
Escrito por Uttam Singh
O upgrade Pectra (Prague + Electra) é o próximo grande hard fork do Ethereum e o maior upgrade em termos de EIPs incluídos, ativo desde 7 de maio de 2025. Ele reúne 11 EIPs que tocam desde funcionalidades de smart wallet até mecânicas de staking e eficiência de dados de rollup. A seguir, detalhamos cada melhoria, explicando o que muda e como isso te impacta como desenvolvedor – seja você implantando um app, contratos inteligentes, ou sua própria chain.
Principais EIPs em resumo
Quais EIPs estão chegando no Pectra do Ethereum? Vamos detalhar.
EOAs inteligentes (EIP-7702): wallets ganham "superpoderes"
EIP-7702 permite que uma Externally Owned Account (EOA) comum execute temporariamente código de contrato inteligente durante uma transação. Na prática, isso introduz um novo tipo de transação em que uma EOA pode anexar e executar bytecode sem se tornar permanentemente um contrato. Pense nisso como sua wallet comum de repente conseguindo se comportar como uma smart contract wallet completa por uma transação. Esse upgrade foi descrito como o “momento iPhone” das wallets do Ethereum – expandindo drasticamente o que elas podem fazer além de simplesmente enviar tokens ERC-20 ou chamar um contrato. É compatível com o padrão predominante de account abstraction (AA), ERC-4337, então wallets existentes podem se tornar smart wallets sem criar um novo endereço e transferir ativos.
Impacto para desenvolvedores de apps e wallets
Para devs de aplicações e wallets com usuários existentes, o EIP-7702 é enorme. Ele destrava fluxos de UX melhores (batching, UX sem gas, lógica de recuperação social, autenticações multi-sig, etc.) diretamente na camada de protocolo. Provedores de wallet podem precisar integrar o novo tipo de transação e fornecer UI para esses recursos de "smart account".
Para apps que estão lançando para novos usuários, escolha ERC-4337 para obter a melhor segurança e recursos. Veja este guia para recomendações detalhadas.

Impacto para desenvolvedores de smart contract
Para devs de smart contract, é importante saber que algumas premissas antigas deixam de valer. Contratos que dependiam de tx.origin para garantir que o chamador era uma EOA (um padrão anti-reentrância ou anti-bot) não serão mais eficazes.
Com 7702, uma EOA é tx.origin e pode executar chamadas internas – o que significa que verificações tx.origin == msg.sender não conseguem mais distinguir de forma confiável entre "chamado externamente" e "chamado internamente". Se você tem código usando esse padrão, considere atualizá-lo. Por outro lado, agora você pode projetar contratos esperando lógica de transação mais complexa vindo de EOAs – por exemplo, um dApp poderia assumir que um usuário vai agrupar uma aprovação e uma ação juntas, e otimizar para isso.
Além disso, se você planeja usar EXTCODESIZE==0 (EXTCODESIZE é um opcode que retorna o tamanho do código de uma conta), lembre-se de que EXTCODESIZE retornará um valor diferente de zero pós-7702, então impor uma verificação EXTCODESIZE==0 vai bloquear qualquer wallet que use 7702.
Lembrete: já era possível Contornar a Verificação de Tamanho de Contrato por chamada externa a partir do construtor de um contrato, que retorna zero porque nenhum código existe no endereço do contrato até o processo de criação do contrato ser concluído.
Estamos aqui para ajudar você a integrar o EIP-7702. Explore as funcionalidades de smart wallet, leia o guia de implementação do EIP-7702, e entre em contato com a gente para dúvidas de integração.
Disponibilidade de dados e escalabilidade de rollups (EIPs 7691, 7623, 7840)
Desenvolvedores de rollup, esta seção é para vocês. O Pectra inclui upgrades na camada de disponibilidade de dados do Ethereum que vão afetar diretamente o throughput e os custos das L2. O tema é "use blobs, não calldata, e use mais deles!" – dando continuidade ao impulso do proto-danksharding (EIP-4844 no Dencun) para tornar os rollups mais baratos e eficientes.
EIP-7691: dobrando a capacidade de blobs por bloco
O que muda:
O EIP-7691 aumenta a capacidade de transporte de blobs por bloco do Ethereum, dobrando o número-alvo de blobs de 3 para 6, e elevando o máximo permitido de 6 para 9. Também ajusta a mecânica de taxas associada aos blobs: a blob base fee vai subir de forma um pouco menos agressiva quando os blocos estiverem cheios (~8,2% a mais) e cair de forma mais acentuada (~14,5% a menos) quando os blobs forem escassos. Isso garante que as taxas permaneçam estáveis e previsíveis mesmo com a expansão da capacidade de blobs.
Impacto:
Isso beneficia diretamente os rollups, permitindo que incluam o dobro de dados em cada bloco do Ethereum. Na prática, os rollups podem aumentar o throughput de transações, reduzir taxas, ou fazer um pouco de ambos. Usuários interagindo com soluções L2 como rollups otimistas ou ZK devem ver taxas de transação notavelmente menores ou desempenho aumentado, já que o custo de disponibilidade de dados influencia significativamente o custo total das transações.
EIP-7623: aumentando os custos de calldata para empurrar os rollups em direção aos blobs
O que muda:
O EIP-7623 aumenta estrategicamente o custo de gas do calldata de transações. Antes da existência dos blobs, os rollups frequentemente armazenavam dados comprimidos diretamente no calldata, um método que já foi incentivado pelo Ethereum. Agora, o Ethereum incentiva os rollups a migrarem totalmente o armazenamento de dados para blobs, tornando o calldata relativamente caro.
Impacto:
Esse incentivo econômico tem o objetivo de afastar os rollups do uso ineficiente de calldata, direcionando-os para a camada dedicada de armazenamento de blobs. Para ilustrar, pense nos blocos do Ethereum como malas: transações normais são bagagem comum, enquanto calldata grande é como empacotar bolas de boliche. O EIP-7623 significa que quem empacota pesado precisa pagar significativamente mais, incentivando o uso de blobs, o compartimento de dados especializado do Ethereum.
Desenvolvedores de rollup precisam atualizar seus sistemas de acordo. Rollups mais antigos que ainda usam calldata para disponibilidade de dados precisam migrar totalmente para blobs, sob risco de custos operacionais substancialmente mais altos. Contratos inteligentes comuns e transações padrão do Ethereum permanecem praticamente inalterados, dado o uso mínimo de calldata.
EIP-7840: parâmetros de blob configuráveis (preparando para o futuro)
O que muda:
O EIP-7840 introduz um novo objeto "blob schedule" nas configurações de cliente. Em vez de fixar parâmetros relacionados a blobs (como o alvo e o máximo de blobs por bloco) para cada fork no código, essas configurações agora podem ser ajustadas via arquivos de configuração, permitindo um ajuste de rede mais fácil e previsível.
Estenda os arquivos de configuração de cliente com o objeto blobSchedule com o seguinte formato:
"blobSchedule": {
"cancun": {"target": 3,"max": 6,}
"prague": { "target": 6, "max": 9 },
"osaka": { "target": 12, "max": 16},
...
}Quando não há configuração explícita para o fork atual, use o último valor de fork especificado. Se nenhum valor anterior for especificado, defina ambos como zero.
Impacto:
Essa mudança simplifica ajustes futuros. Por exemplo, aumentar a capacidade de blobs novamente em upgrades posteriores não vai mais exigir mudanças extensas de código – apenas um simples ajuste de configuração. Isso dá aos rollups e aos desenvolvedores core do Ethereum maior flexibilidade e torna o caminho de escalabilidade do Ethereum mais transparente e sustentável.
Desenvolvedores que operam nós ou infraestrutura devem garantir que seus clientes de execução incluam esses parâmetros de blob corretamente pós-upgrade. Desenvolvedores de aplicações não verão impacto direto imediato, mas, indiretamente, vão se beneficiar de resultados de escalabilidade mais suaves e previsíveis na camada de disponibilidade de dados do Ethereum.
Se você tem interesse em implantar um rollup ou tem dúvidas sobre os benefícios, entre em contato com a gente.
Upgrades de staking e validadores (EIPs 7251, 7002, 6110, 7549, 7685)
O que muda:
O upgrade Pectra traz melhorias importantes para o staking do Ethereum. Validadores agora podem manter até 2048 ETH por validador (EIP-7251), reduzindo a complexidade e permitindo compounding automático de recompensas. Validadores podem iniciar saídas diretamente pela camada de execução (EIP-7002), depósitos são ativados mais rápido (~13 minutos, contra horas antes) devido a um processamento mais simples (EIP-6110), assinaturas de atestação se tornam drasticamente mais eficientes (~60× menos verificações, EIP-7549), e um canal de comunicação padronizado entre as camadas de execução e consenso é estabelecido (EIP-7685).
Por que isso importa:
Essas mudanças, em conjunto, melhoram a experiência de staking ao tornar as operações de validador mais simples, seguras e significativamente mais escaláveis. Menos validadores lidando com stakes maiores significam menos overhead operacional e melhor eficiência de rede. Saídas na camada de execução aumentam a segurança e a descentralização dos validadores, enquanto o processamento mais rápido de depósitos melhora a experiência do usuário. Padronizar a comunicação entre camadas também prepara o terreno para upgrades futuros mais suaves.
Impacto para desenvolvedores:
Desenvolvedores de infraestrutura e staking pools precisam ajustar suas ferramentas e fluxos de trabalho para stakes de validador maiores, saídas acionadas pela camada de execução e atestações simplificadas. Operadores de clientes e nós vão se beneficiar da redução de complexidade e da melhora na eficiência de rede, mas precisam atualizar seus softwares de acordo. Desenvolvedores de dApps em geral veem impacto imediato mínimo, mas se beneficiam indiretamente do desempenho e da estabilidade aprimorados da rede.
Melhorias em criptografia e dados históricos (EIPs 2537 & 2935)
O que muda:
O EIP-2537 adiciona precompiles nativos do Ethereum para a curva elíptica BLS12-381, tornando operações como verificação de assinaturas BLS e provas zk-SNARK drasticamente mais baratas. Antes, essas verificações criptográficas complexas eram proibitivamente caras dentro de smart contracts. O EIP-2935 estende o histórico de BLOCKHASH do Ethereum de ~1 hora (256 blocos) para ~27 horas (8192 blocos), permitindo que contratos referenciem blocos passados recentes diretamente onchain.
Por que isso importa:
O EIP-2537 permite que desenvolvedores construam aplicações criptográficas avançadas diretamente no Ethereum – como zk-rollups, provas de light client onchain, bridges trustless e contratos que preservam privacidade – a custos de gas significativamente menores. Já o EIP-2935 resolve a limitação de memória de curto prazo do Ethereum, suportando casos de uso que precisam de referências históricas onchain confiáveis, como geração de aleatoriedade aprimorada, provas verificáveis e fraud proofs de rollup.
Impacto para desenvolvedores:
Desenvolvedores de smart contract ganham ferramentas poderosas e eficientes para criptografia onchain (EIP-2537) e acesso mais amplo a dados históricos recentes para lógica de contrato (EIP-2935). Aplicações envolvendo esquemas criptográficos avançados – DAOs com assinaturas BLS agregadas, apps de privacidade baseados em zk, ou sistemas de verificação onchain – se tornam significativamente mais fáceis de implementar. Além disso, contratos que dependem de block hashes recentes para aleatoriedade ou validação agora podem acessar dados onchain de forma confiável, simplificando seus designs e reduzindo dependências externas.
Perguntas frequentes
Quando o upgrade Pectra do Ethereum acontece?
O upgrade Pectra entrou em atividade em 7 de maio de 2025. Como em hard forks anteriores do Ethereum, o momento exato depende das taxas de produção de blocos, mas participantes do ecossistema e desenvolvedores devem preparar seus sistemas antes dessa data-alvo.
Quais são os principais recursos do upgrade pectra?
Os destaques do Pectra incluem:
- Capacidades temporárias de smart contract para wallets comuns (EIP-7702), descritas como o "momento iPhone" das wallets do Ethereum
- Duplicação da capacidade de blobs de 3 para 6 por bloco, tornando os rollups mais eficientes e econômicos
- Aumento da capacidade máxima de validador de 32 para 2048 ETH, para operações de validador mais simples
- Adição de suporte nativo para criptografia BLS12-381, tornando viáveis aplicações criptográficas avançadas onchain
- Extensão da referência de histórico de blocos de ~1 hora para ~27 horas, para funcionalidade aprimorada de smart contract
Como o upgrade pectra vai impactar os desenvolvedores do Ethereum?
O impacto do Pectra varia conforme o foco do desenvolvedor:
- Desenvolvedores de apps e wallets ganham capacidades poderosas de UX através dos recursos de smart account do EIP-7702
- Desenvolvedores de smart contract precisam revisar código que depende de verificações
tx.originou de premissasEXTCODESIZE==0 - Desenvolvedores de rollup devem migrar totalmente de calldata para blobs para uma eficiência de custo ideal
- Provedores de infraestrutura precisam atualizar clientes para os novos parâmetros de blob e operações de validador
- Desenvolvedores de aplicações criptográficas podem implementar zk-SNARKs e esquemas de assinatura BLS antes impraticáveis
Em que o pectra é diferente de upgrades anteriores do Ethereum, como o dencun?
O Pectra se constrói sobre a base de proto-danksharding do Dencun, mas adota uma abordagem mais ampla. Enquanto o Dencun focou principalmente em introduzir blobs para disponibilidade de dados (EIP-4844), o Pectra aborda múltiplos aspectos do protocolo Ethereum simultaneamente. Ele aprimora significativamente a funcionalidade de wallet, otimiza a economia de staking, dobra a capacidade de blobs e introduz operações criptográficas nativas. Esse escopo abrangente faz do Pectra o maior upgrade do Ethereum em termos de EIPs incluídos, tocando mais facetas do protocolo do que upgrades anteriores como Dencun, Shanghai ou Paris.
Um futuro onchain melhor para todos
O upgrade Pectra traz melhorias substanciais para o Ethereum, entregando wallets mais inteligentes, staking escalável, capacidades criptográficas poderosas e disponibilidade de dados aprimorada. Para desenvolvedores, isso significa ferramentas mais robustas, operações mais simples e maior flexibilidade na construção da próxima geração de aplicações descentralizadas. É um passo significativo à frente – dando a você o poder de criar experiências de usuário melhores, soluções mais fortes e, no fim das contas, um ecossistema Ethereum mais saudável.
Explore os recursos
- Rollups - Saiba como World e Degen escalaram para milhões, e entre em contato com o time para obter acesso
- EIP-7702 - Confira o guia introdutório e como você pode começar a integrar.
- Account Abstraction - Saiba mais sobre AA e como a Azuki integrou 3,3 milhões de fãs de anime usando isso.
Estamos aqui para ajudar você a aproveitar todos os upgrades e construir apps de sucesso onchain.
Entre em contato com nosso time, e vamos construir!
Visões gerais relacionadas
Ethereum28 de julho de 2026
Lance uma memecoin na Robinhood Chain
Escreva e implante um ERC20 de supply fixo na mainnet da Robinhood Chain com Foundry e Alchemy RPC, ou entregue todo o processo de lançamento a um coding agent com o Alchemy CLI.
Ethereum18 de novembro de 2025
O que é o upgrade Fusaka do Ethereum? Guia dev com 12 EIPs
Uma análise prática do upgrade Fusaka, explicando os 12 EIPs principais e como eles mudam a disponibilidade de dados, a criptografia, os custos de gas e as operações de validadores em toda a stack do Ethereum.
Ethereum19 de maio de 2025
EIP-7702: guia rápido de integração para desenvolvedores Ethereum pós-pectra
Ethereum está prestes a passar por uma atualização importante com o EIP-7702. Aqui está um guia rápido sobre considerações de integração para todos os desenvolvedores.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.