A rede Ethereum é uma das blockchains de propósito geral mais valiosas e maduras. Todos os anos, a conferência de desenvolvedores da Ethereum, Devcon, impulsiona o avanço do protocolo Ethereum. Após discutir o escopo da atualização da rede Prague/Electra, a Fundação Ethereum acabou por fundi-los em “Pectra”. Pectra é uma atualização significativa para a rede Ethereum, projetada para introduzir uma série de otimizações e aprimoramentos na Camada de Consenso da Ethereum.
Desde a sua criação, o Ethereum tem continuamente melhorado a sua tecnologia. A Fusão do Ethereum em 2022 e a atualização "Cancun" em 2024 trouxeram avanços significativos para a rede. A atualização Pectra aborda as altas taxas, a velocidade de transação e os problemas de escalabilidade do Ethereum. Na última reunião AllCoreDevs de 2024, com o in
Mekong é um testnet baseado nas regras do Pectra Devnet 4, lançado em novembro passado. Permite testar melhorias na experiência do usuário (UX) e modificações relacionadas à próxima atualização do Pectra, ajudando os stakers a se familiarizarem com estas alterações. O nome Mekong vem do rio Mekong, no sudeste da Ásia, alinhando-se com a localização do Devcon 7. O testnet Mekong oferece um ambiente para testar novos mecanismos de depósito e retirada de staking sem afetar o Ethereum mainnet ou outros testnets. Os testes no Mekong serão uma referência para implantar a atualização do Pectra em outras redes Ethereum.
O líder do protocolo da Ethereum Foundation, Tim Beiko, twittou (Fonte: x.com/TimBeiko)
O testnet Mekong é de curto prazo, mas totalmente funcional, contendo todos os EIPs esperados para Pectra. Os desenvolvedores podem ver pequenas alterações de especificação ou EIPs menores, mas as funcionalidades incluídas aqui serão integradas nos testnets públicos existentes e no Ethereum mainnet final. Pectra introduz alterações nos depósitos e levantamentos de staking, e o testnet Mekong é o primeiro local para experimentar essas modificações. A Ethereum Foundation incentiva os desenvolvedores a testar nesta rede e fornecer feedback para ajudar a refinar essas atualizações, garantindo sua estabilidade e experiência do usuário antes da implementação oficial.
O testnet Mekong integra todas as propostas EIP que serão aplicadas na forquilha Ethereum Pectra, abrangendo várias melhorias técnicas. Abaixo estão as principais mudanças incluídas no testnet Mekong:
Pectra Devnet 4 Lista EIP:https://notes.ethereum.org
O EIP-7702 tem como objetivo permitir que contas de propriedade externa (EOAs) definam um código em transações específicas. Esta proposta aborda limitações e diferenças entre EOAs e contas de contratos, proporcionando mais flexibilidade. Em certos cenários, ao definir um código de contrato, as EOAs podem funcionar de forma semelhante às contas de contrato e executar operações específicas através destes códigos.
A EIP-7251 otimiza o mecanismo de aposta do Ethereum 2.0, permitindo que os validadores tenham um saldo efetivo mais alto mantendo o mínimo de 32 ETH. Isso aumenta o limite de aposta de 32 ETH para 2048 ETH, melhorando a flexibilidade e segurança da aposta. Os usuários podem apostar e retirar de forma mais eficiente, reduzindo os períodos de bloqueio e melhorando a liquidez. A proposta também fortalece a segurança, minimizando os riscos de ataques maliciosos ou má gestão dos fundos apostados. Além disso, melhora o mecanismo de distribuição de recompensas, tornando os incentivos de aposta mais justos e transparentes para incentivar uma participação mais ampla.
EIP-6110 e EIP-7002 otimizam coletivamente os mecanismos de depósito e levantamento do Ethereum, permitindo o processamento de depósitos quase instantâneo. O EIP-6110 garante que os depósitos sejam reconhecidos pela cadeia de forma mais rápida e segura sem afetar a velocidade de ativação do validador. O EIP-7002 melhora o processo de levantamento, reduzindo o tempo de espera para sair das participações e aumentando a liquidez dos fundos, permitindo que os participantes retirem ativos apostados de forma mais eficiente. Essas melhorias aumentam a transparência, permitindo aos usuários rastrear o status de depósito e levantamento, aumentando assim a participação no staking do Ethereum e reduzindo as barreiras operacionais.
A EIP-7685 fornece um mecanismo geral para partilhar pedidos desencadeados pela camada de execução entre a Camada de Execução (EL) e a Camada de Consenso (CL) do Ethereum. Esta proposta não impõe requisitos estritos de validação das fontes de pedidos ou obriga a que sejam validados, oferecendo aos programadores flexibilidade no desenho de processos de geração e verificação de pedidos. Por exemplo, chamadas de contratos podem desencadear diretamente pedidos ou utilizar mecanismos de eventos para os passar ao sistema, concedendo aos programadores de protocolos a máxima adaptabilidade.
EIP-2537 introduz um pré-cálculo para operações de curva BLS12-381. BLS12-381 é uma curva elíptica usada para provas de conhecimento zero eficientes (zk-SNARKs), assinaturas criptográficas e outros protocolos criptográficos. Ele melhora a acessibilidade e o desempenho dos validadores Ethereum. As assinaturas BLS permitem a agregação de múltiplas assinaturas, melhorando a eficiência, simplificando a validação e reduzindo os custos de gás.
O EIP-2935 permite armazenar hashes de blocos históricos no armazenamento do contrato do sistema, tornando as consultas de hash de bloco e a verificação mais eficientes sem exigir computação adicional ou fontes de dados externas. Isso suporta modelos de cliente sem estado agrupando hashes de bloco como provas (testemunhas), permitindo que contratos inteligentes os acessem diretamente do armazenamento de estado em vez de recalculá-los bloco a bloco, reduzindo a complexidade computacional.
A EIP-7549 remove os índices do comité da estrutura de prova para otimizar a eficiência da votação de consenso. Atualmente, os índices dos membros do comité (identificadores ou posições dentro de um comité) são armazenados dentro das estruturas de prova, o que apresenta desafios de eficiência. Ao mover os índices do comité para fora da estrutura de prova e armazená-los separadamente, esta proposta simplifica o acesso e gestão de dados, melhorando a eficiência da agregação de votos, ao mesmo tempo que reduz os custos de verificação e a carga na rede.
Em conclusão, Pectra é uma atualização significativa que irá melhorar muito a escalabilidade e a experiência do usuário do Ethereum. Está previsto fazer a transição para a mainnet nos próximos meses. Além disso, os desenvolvedores estão se preparando para o próximo Pectra devnet, Pectra Devnet 5, embora o Pectra Devnet 4 permaneça estável e esteja planeado continuar em funcionamento. Futuros devnets irão implementar mais alterações nas especificações, o que indica que a atualização ainda está em evolução.
Partilhar
A rede Ethereum é uma das blockchains de propósito geral mais valiosas e maduras. Todos os anos, a conferência de desenvolvedores da Ethereum, Devcon, impulsiona o avanço do protocolo Ethereum. Após discutir o escopo da atualização da rede Prague/Electra, a Fundação Ethereum acabou por fundi-los em “Pectra”. Pectra é uma atualização significativa para a rede Ethereum, projetada para introduzir uma série de otimizações e aprimoramentos na Camada de Consenso da Ethereum.
Desde a sua criação, o Ethereum tem continuamente melhorado a sua tecnologia. A Fusão do Ethereum em 2022 e a atualização "Cancun" em 2024 trouxeram avanços significativos para a rede. A atualização Pectra aborda as altas taxas, a velocidade de transação e os problemas de escalabilidade do Ethereum. Na última reunião AllCoreDevs de 2024, com o in
Mekong é um testnet baseado nas regras do Pectra Devnet 4, lançado em novembro passado. Permite testar melhorias na experiência do usuário (UX) e modificações relacionadas à próxima atualização do Pectra, ajudando os stakers a se familiarizarem com estas alterações. O nome Mekong vem do rio Mekong, no sudeste da Ásia, alinhando-se com a localização do Devcon 7. O testnet Mekong oferece um ambiente para testar novos mecanismos de depósito e retirada de staking sem afetar o Ethereum mainnet ou outros testnets. Os testes no Mekong serão uma referência para implantar a atualização do Pectra em outras redes Ethereum.
O líder do protocolo da Ethereum Foundation, Tim Beiko, twittou (Fonte: x.com/TimBeiko)
O testnet Mekong é de curto prazo, mas totalmente funcional, contendo todos os EIPs esperados para Pectra. Os desenvolvedores podem ver pequenas alterações de especificação ou EIPs menores, mas as funcionalidades incluídas aqui serão integradas nos testnets públicos existentes e no Ethereum mainnet final. Pectra introduz alterações nos depósitos e levantamentos de staking, e o testnet Mekong é o primeiro local para experimentar essas modificações. A Ethereum Foundation incentiva os desenvolvedores a testar nesta rede e fornecer feedback para ajudar a refinar essas atualizações, garantindo sua estabilidade e experiência do usuário antes da implementação oficial.
O testnet Mekong integra todas as propostas EIP que serão aplicadas na forquilha Ethereum Pectra, abrangendo várias melhorias técnicas. Abaixo estão as principais mudanças incluídas no testnet Mekong:
Pectra Devnet 4 Lista EIP:https://notes.ethereum.org
O EIP-7702 tem como objetivo permitir que contas de propriedade externa (EOAs) definam um código em transações específicas. Esta proposta aborda limitações e diferenças entre EOAs e contas de contratos, proporcionando mais flexibilidade. Em certos cenários, ao definir um código de contrato, as EOAs podem funcionar de forma semelhante às contas de contrato e executar operações específicas através destes códigos.
A EIP-7251 otimiza o mecanismo de aposta do Ethereum 2.0, permitindo que os validadores tenham um saldo efetivo mais alto mantendo o mínimo de 32 ETH. Isso aumenta o limite de aposta de 32 ETH para 2048 ETH, melhorando a flexibilidade e segurança da aposta. Os usuários podem apostar e retirar de forma mais eficiente, reduzindo os períodos de bloqueio e melhorando a liquidez. A proposta também fortalece a segurança, minimizando os riscos de ataques maliciosos ou má gestão dos fundos apostados. Além disso, melhora o mecanismo de distribuição de recompensas, tornando os incentivos de aposta mais justos e transparentes para incentivar uma participação mais ampla.
EIP-6110 e EIP-7002 otimizam coletivamente os mecanismos de depósito e levantamento do Ethereum, permitindo o processamento de depósitos quase instantâneo. O EIP-6110 garante que os depósitos sejam reconhecidos pela cadeia de forma mais rápida e segura sem afetar a velocidade de ativação do validador. O EIP-7002 melhora o processo de levantamento, reduzindo o tempo de espera para sair das participações e aumentando a liquidez dos fundos, permitindo que os participantes retirem ativos apostados de forma mais eficiente. Essas melhorias aumentam a transparência, permitindo aos usuários rastrear o status de depósito e levantamento, aumentando assim a participação no staking do Ethereum e reduzindo as barreiras operacionais.
A EIP-7685 fornece um mecanismo geral para partilhar pedidos desencadeados pela camada de execução entre a Camada de Execução (EL) e a Camada de Consenso (CL) do Ethereum. Esta proposta não impõe requisitos estritos de validação das fontes de pedidos ou obriga a que sejam validados, oferecendo aos programadores flexibilidade no desenho de processos de geração e verificação de pedidos. Por exemplo, chamadas de contratos podem desencadear diretamente pedidos ou utilizar mecanismos de eventos para os passar ao sistema, concedendo aos programadores de protocolos a máxima adaptabilidade.
EIP-2537 introduz um pré-cálculo para operações de curva BLS12-381. BLS12-381 é uma curva elíptica usada para provas de conhecimento zero eficientes (zk-SNARKs), assinaturas criptográficas e outros protocolos criptográficos. Ele melhora a acessibilidade e o desempenho dos validadores Ethereum. As assinaturas BLS permitem a agregação de múltiplas assinaturas, melhorando a eficiência, simplificando a validação e reduzindo os custos de gás.
O EIP-2935 permite armazenar hashes de blocos históricos no armazenamento do contrato do sistema, tornando as consultas de hash de bloco e a verificação mais eficientes sem exigir computação adicional ou fontes de dados externas. Isso suporta modelos de cliente sem estado agrupando hashes de bloco como provas (testemunhas), permitindo que contratos inteligentes os acessem diretamente do armazenamento de estado em vez de recalculá-los bloco a bloco, reduzindo a complexidade computacional.
A EIP-7549 remove os índices do comité da estrutura de prova para otimizar a eficiência da votação de consenso. Atualmente, os índices dos membros do comité (identificadores ou posições dentro de um comité) são armazenados dentro das estruturas de prova, o que apresenta desafios de eficiência. Ao mover os índices do comité para fora da estrutura de prova e armazená-los separadamente, esta proposta simplifica o acesso e gestão de dados, melhorando a eficiência da agregação de votos, ao mesmo tempo que reduz os custos de verificação e a carga na rede.
Em conclusão, Pectra é uma atualização significativa que irá melhorar muito a escalabilidade e a experiência do usuário do Ethereum. Está previsto fazer a transição para a mainnet nos próximos meses. Além disso, os desenvolvedores estão se preparando para o próximo Pectra devnet, Pectra Devnet 5, embora o Pectra Devnet 4 permaneça estável e esteja planeado continuar em funcionamento. Futuros devnets irão implementar mais alterações nas especificações, o que indica que a atualização ainda está em evolução.