A Atualização Cancun se Aproxima: Quais são os PEIs Notáveis no Ethereum?

iniciantes1/24/2024, 4:21:07 PM
Este artigo apresenta alguns EIPs (Propostas de Melhoria do Ethereum) importantes na próxima atualização de Cancun.

À medida que a rede Ethereum avança em direção ao hard fork Dencun no primeiro trimestre de 2024, a comunidade está ansiosamente antecipando uma série de propostas de melhoria significativas (PEIs). Essas propostas são não apenas cruciais para a direção futura do Ethereum, mas também podem ter um impacto profundo em todo o ecossistema de criptomoedas. Neste artigo, vamos aprofundar os detalhes e as possíveis implicações dessas propostas, oferecendo aos leitores uma compreensão abrangente.

Na última reunião de desenvolvedores principais do Ethereum, um cronograma provisório foi finalmente estabelecido para o próximo hard fork da mainnet, a atualização Dencun. É importante notar que, salvo problemas importantes, os desenvolvedores do Ethereum planejam bifurcar as testnets públicas do Ethereum nas seguintes datas:

  • Goerli: 17 de janeiro

  • Sepolia: 30 de janeiro

  • Holesky: 7 de fevereiro

Esta será a última vez que Goerli é incluído no plano de testes, pois a rede deverá ser descontinuada.

Além disso, discutiram os próximos passos - a atualização ainda sem nome de Praga/Electra. A comunidade Ethereum está considerando se deve focar em uma melhoria importante da funcionalidade principal (o que pode levar um ano de trabalho) ou prosseguir com várias melhorias menores (que poderiam ser implementadas até o final de 2024).

Uma decisão sobre este assunto será tomada após o Ano Novo, mas por enquanto, aqui estão algumas melhorias que valem a pena serem notadas após a atualização de Dencun de 2024:

PEI-4844 (Original Danksharding)

PEI-4844 é um projeto importante na série PEI Dencun e foi o foco de muitas reportagens em 2023. Eli Ben-Sasson, co-fundador da StarkWare, apontou que esta atualização reduzirá os custos de disponibilidade de dados para todas as soluções L2. Portanto, isso é algo que o Starknet está ansiosamente aguardando, pois reduziria os custos para os usuários. Lucas Henning, diretor de tecnologia da desenvolvedora de carteiras Web3 Suku, chamou isso de 'um ano de melhorias revolucionárias para o Ethereum'. A PEI-4844 é uma tecnologia transformadora que poderia reduzir as taxas de gás Rollup em até 100 vezes.

Ascensão da Abstração de Conta

Outro foco de atenção de Henning é a melhoria usando a abstração de conta: ERC-4337 e sua extensão ERC-6900. O ERC é um subconjunto do EIP, focando especificamente nos padrões de token dentro do ecossistema Ethereum. Eles definem regras para a implementação de tokens para garantir a interoperabilidade. Ao contrário de alguns EIPs que modificam o protocolo principal, os ERCs geralmente não exigem um hard fork. O ERC-4337 entrou em operação em março, e Henning acredita que o conceito de abstração de conta desempenhará um papel fundamental nas mudanças mais significativas do usuário. Ele diz que a abstração de conta mudará completamente nossa percepção e interação com carteiras, tornando as transações Gas padrão e logins sociais seguros a nova norma, remodelando fundamentalmente a experiência do usuário Ethereum. Tradicionalmente, o Ethereum tem dois tipos de contas: Contas de Propriedade Externa (EOA) controladas por chaves privadas e contas de contrato controladas por código. A abstração de conta borra essa distinção, permitindo que os usuários criem contas mais como contratos inteligentes. Ele pode melhorar a experiência e a segurança do usuário e permitir uma lógica de conta mais complexa, como carteiras com várias assinaturas ou recuperação social de chaves perdidas. O ERC-6900 introduz o conceito de "operações delegadas". Esse padrão também não exige mudanças no consenso da mainnet Ethereum e permite que os usuários deleguem a capacidade de enviar transações em seu nome, por exemplo, para aprovar um lote de operações de uma só vez para economia de tempo e aborrecimento.

PEI-1153 (Opcode de Armazenamento Transitório)

Essa proposta faz parte do Dencun, com o objetivo de introduzir um novo mecanismo para lidar com armazenamento temporário ou transitório durante a execução de contratos inteligentes. As operações de armazenamento tradicionais no Ethereum são permanentes e consomem Gás. Isso pode ser ineficiente para dados temporários que não precisam persistir em uma única transação. A EIP-1153 é um opcode (código operacional) que permite que contratos inteligentes usem armazenamento transitório - armazenamento que é limpo no final da execução da transação. A equipe da Uniswap fez lobby pelo 1153 e esperava que já estivesse em Shapella, mas não conseguiram obter apoio suficiente para alcançar um consenso entre os principais desenvolvedores. Esta atualização é esperada para desempenhar um papel significativo na melhoria das capacidades e eficiência do próximo protocolo v4 da Uniswap. Ao permitir o armazenamento transitório, a EIP-1153 pode reduzir o custo de Gás de armazenar dados durante a execução do contrato e oferecer aos desenvolvedores mais flexibilidade na concepção de contratos inteligentes. Ao aliviar a carga no armazenamento permanente e minimizar o inchaço do estado, a EIP-1153 pode ajudar a escalabilidade geral da rede Ethereum.

PEI-4788 (Comprometimento da Raiz do Bloco de Beacon)

Imagine o Ethereum como uma vasta biblioteca com duas partes principais: a parte da Ethereum Virtual Machine (EVM), como a sala de leitura onde as pessoas vêm ler livros (executar contratos inteligentes), e a parte Beacon Chain, como o sistema de catálogo da biblioteca, rastreando todos os livros e suas localizações (consenso e coordenação da rede Ethereum). Antes do EIP-4788, essas duas partes funcionavam de forma um tanto independente. A parte EVM não teve acesso direto ao catálogo mais recente; ele teve que confiar em métodos indiretos para aprender sobre o que está acontecendo na parte Beacon Chain. EIP-4788 propõe colocar um "Beacon Block Root" (um resumo ou raiz de árvore de hash do bloco pai) em cada bloco EVM. Isso é como passar de um sistema de arquivamento de cartões desatualizado na biblioteca (ineficiente, às vezes impreciso) para um sistema em tempo real, preciso e diretamente ligado ao banco de dados principal da biblioteca. Nesta biblioteca moderna, sempre que um novo livro é adicionado, movido ou removido (atualizações do Beacon Chain), os leitores (EVM) podem obter imediatamente informações precisas. Os leitores podem confiar que estão recebendo as informações mais recentes, e as operações da biblioteca (como a execução de contratos inteligentes) estão mais alinhadas com o sistema de catálogo geral (estado da camada de consenso). Tudo isso acontece de forma a minimizar a confiança, eliminando a necessidade de oráculos externos para fornecer esses dados, reduzindo assim possíveis pontos de falha ou manipulação. Essa mudança é especialmente benéfica para protocolos de staking líquido como Lido, pontes baseadas em contratos inteligentes e soluções de re-stake, pois permite que esses protocolos acessem diretamente dados críticos, como saldos de validadores e estados da camada de consenso, aumentando sua segurança e eficiência operacional. O EIP-4788 essencialmente introduz um oráculo em nível de protocolo, transmitindo o estado de consenso do Ethereum por toda a rede principal

. Misha Komarov, fundador da Fundação Nil, que está implementando o zkOracle para Lido, chama-o de “absolutamente útil”. Ele diz: “Eles precisam usar raízes de estado da camada de consenso na lógica da aplicação (atualmente comprovado via zkLLVM para a camada de execução dentro do Casper FFG), o que é feito no design do zkOracle”.

Clique aqui para ler:Novo Ethereum Rollup adota uma abordagem de conhecimento zero para sharding

PEI-5656 (Opcode MCOPY)

A Máquina Virtual Ethereum (EVM) opera usando um conjunto de códigos de operação que instruem várias operações. PEI-5656 introduz um novo código de operação chamado MCOPY, com o objetivo de otimizar o processo de cópia de dados na memória durante a execução de contratos inteligentes.

Na arquitetura EVM atual, copiar grandes segmentos de dados usando opcodes existentes pode ser ineficiente e custoso. MCOPY oferece uma maneira mais eficaz, esperada para reduzir os custos de Gas associados a essas operações, enquanto também aprimora o desempenho.

Operações de memória mais rápidas significam execução mais rápida de contratos. Os desenvolvedores terão mais ferramentas para otimizar seus contratos inteligentes, especialmente ao lidar com estruturas de dados grandes ou operações complexas envolvendo operações de memória.

PEI-6780 (Restringindo SELFDESTRUCT)

No Ethereum, o opcode SELFDESTRUCT permite que um contrato inteligente se remova do blockchain. Quando executado, ele remove o código do contrato e o armazenamento do estado e envia o Ether restante para um endereço especificado.

No entanto, essa funcionalidade tem levado a várias questões, incluindo complexidades na gestão de estado e potenciais vulnerabilidades de segurança. Ao restringir SELFDESTRUCT, o Ethereum pode gerir melhor o tamanho do seu estado, levando a uma blockchain mais estável e previsível. Isso é crucial para a escalabilidade e manutenção a longo prazo da rede, pois simplificará futuras atualizações do Ethereum.

Aviso legal:

  1. Este artigo é reproduzido a partir de [aicoin]. Todos os direitos autorais pertencem ao autor original [Blockwords]. Se houver objeções a esta reprodução, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

A Atualização Cancun se Aproxima: Quais são os PEIs Notáveis no Ethereum?

iniciantes1/24/2024, 4:21:07 PM
Este artigo apresenta alguns EIPs (Propostas de Melhoria do Ethereum) importantes na próxima atualização de Cancun.

À medida que a rede Ethereum avança em direção ao hard fork Dencun no primeiro trimestre de 2024, a comunidade está ansiosamente antecipando uma série de propostas de melhoria significativas (PEIs). Essas propostas são não apenas cruciais para a direção futura do Ethereum, mas também podem ter um impacto profundo em todo o ecossistema de criptomoedas. Neste artigo, vamos aprofundar os detalhes e as possíveis implicações dessas propostas, oferecendo aos leitores uma compreensão abrangente.

Na última reunião de desenvolvedores principais do Ethereum, um cronograma provisório foi finalmente estabelecido para o próximo hard fork da mainnet, a atualização Dencun. É importante notar que, salvo problemas importantes, os desenvolvedores do Ethereum planejam bifurcar as testnets públicas do Ethereum nas seguintes datas:

  • Goerli: 17 de janeiro

  • Sepolia: 30 de janeiro

  • Holesky: 7 de fevereiro

Esta será a última vez que Goerli é incluído no plano de testes, pois a rede deverá ser descontinuada.

Além disso, discutiram os próximos passos - a atualização ainda sem nome de Praga/Electra. A comunidade Ethereum está considerando se deve focar em uma melhoria importante da funcionalidade principal (o que pode levar um ano de trabalho) ou prosseguir com várias melhorias menores (que poderiam ser implementadas até o final de 2024).

Uma decisão sobre este assunto será tomada após o Ano Novo, mas por enquanto, aqui estão algumas melhorias que valem a pena serem notadas após a atualização de Dencun de 2024:

PEI-4844 (Original Danksharding)

PEI-4844 é um projeto importante na série PEI Dencun e foi o foco de muitas reportagens em 2023. Eli Ben-Sasson, co-fundador da StarkWare, apontou que esta atualização reduzirá os custos de disponibilidade de dados para todas as soluções L2. Portanto, isso é algo que o Starknet está ansiosamente aguardando, pois reduziria os custos para os usuários. Lucas Henning, diretor de tecnologia da desenvolvedora de carteiras Web3 Suku, chamou isso de 'um ano de melhorias revolucionárias para o Ethereum'. A PEI-4844 é uma tecnologia transformadora que poderia reduzir as taxas de gás Rollup em até 100 vezes.

Ascensão da Abstração de Conta

Outro foco de atenção de Henning é a melhoria usando a abstração de conta: ERC-4337 e sua extensão ERC-6900. O ERC é um subconjunto do EIP, focando especificamente nos padrões de token dentro do ecossistema Ethereum. Eles definem regras para a implementação de tokens para garantir a interoperabilidade. Ao contrário de alguns EIPs que modificam o protocolo principal, os ERCs geralmente não exigem um hard fork. O ERC-4337 entrou em operação em março, e Henning acredita que o conceito de abstração de conta desempenhará um papel fundamental nas mudanças mais significativas do usuário. Ele diz que a abstração de conta mudará completamente nossa percepção e interação com carteiras, tornando as transações Gas padrão e logins sociais seguros a nova norma, remodelando fundamentalmente a experiência do usuário Ethereum. Tradicionalmente, o Ethereum tem dois tipos de contas: Contas de Propriedade Externa (EOA) controladas por chaves privadas e contas de contrato controladas por código. A abstração de conta borra essa distinção, permitindo que os usuários criem contas mais como contratos inteligentes. Ele pode melhorar a experiência e a segurança do usuário e permitir uma lógica de conta mais complexa, como carteiras com várias assinaturas ou recuperação social de chaves perdidas. O ERC-6900 introduz o conceito de "operações delegadas". Esse padrão também não exige mudanças no consenso da mainnet Ethereum e permite que os usuários deleguem a capacidade de enviar transações em seu nome, por exemplo, para aprovar um lote de operações de uma só vez para economia de tempo e aborrecimento.

PEI-1153 (Opcode de Armazenamento Transitório)

Essa proposta faz parte do Dencun, com o objetivo de introduzir um novo mecanismo para lidar com armazenamento temporário ou transitório durante a execução de contratos inteligentes. As operações de armazenamento tradicionais no Ethereum são permanentes e consomem Gás. Isso pode ser ineficiente para dados temporários que não precisam persistir em uma única transação. A EIP-1153 é um opcode (código operacional) que permite que contratos inteligentes usem armazenamento transitório - armazenamento que é limpo no final da execução da transação. A equipe da Uniswap fez lobby pelo 1153 e esperava que já estivesse em Shapella, mas não conseguiram obter apoio suficiente para alcançar um consenso entre os principais desenvolvedores. Esta atualização é esperada para desempenhar um papel significativo na melhoria das capacidades e eficiência do próximo protocolo v4 da Uniswap. Ao permitir o armazenamento transitório, a EIP-1153 pode reduzir o custo de Gás de armazenar dados durante a execução do contrato e oferecer aos desenvolvedores mais flexibilidade na concepção de contratos inteligentes. Ao aliviar a carga no armazenamento permanente e minimizar o inchaço do estado, a EIP-1153 pode ajudar a escalabilidade geral da rede Ethereum.

PEI-4788 (Comprometimento da Raiz do Bloco de Beacon)

Imagine o Ethereum como uma vasta biblioteca com duas partes principais: a parte da Ethereum Virtual Machine (EVM), como a sala de leitura onde as pessoas vêm ler livros (executar contratos inteligentes), e a parte Beacon Chain, como o sistema de catálogo da biblioteca, rastreando todos os livros e suas localizações (consenso e coordenação da rede Ethereum). Antes do EIP-4788, essas duas partes funcionavam de forma um tanto independente. A parte EVM não teve acesso direto ao catálogo mais recente; ele teve que confiar em métodos indiretos para aprender sobre o que está acontecendo na parte Beacon Chain. EIP-4788 propõe colocar um "Beacon Block Root" (um resumo ou raiz de árvore de hash do bloco pai) em cada bloco EVM. Isso é como passar de um sistema de arquivamento de cartões desatualizado na biblioteca (ineficiente, às vezes impreciso) para um sistema em tempo real, preciso e diretamente ligado ao banco de dados principal da biblioteca. Nesta biblioteca moderna, sempre que um novo livro é adicionado, movido ou removido (atualizações do Beacon Chain), os leitores (EVM) podem obter imediatamente informações precisas. Os leitores podem confiar que estão recebendo as informações mais recentes, e as operações da biblioteca (como a execução de contratos inteligentes) estão mais alinhadas com o sistema de catálogo geral (estado da camada de consenso). Tudo isso acontece de forma a minimizar a confiança, eliminando a necessidade de oráculos externos para fornecer esses dados, reduzindo assim possíveis pontos de falha ou manipulação. Essa mudança é especialmente benéfica para protocolos de staking líquido como Lido, pontes baseadas em contratos inteligentes e soluções de re-stake, pois permite que esses protocolos acessem diretamente dados críticos, como saldos de validadores e estados da camada de consenso, aumentando sua segurança e eficiência operacional. O EIP-4788 essencialmente introduz um oráculo em nível de protocolo, transmitindo o estado de consenso do Ethereum por toda a rede principal

. Misha Komarov, fundador da Fundação Nil, que está implementando o zkOracle para Lido, chama-o de “absolutamente útil”. Ele diz: “Eles precisam usar raízes de estado da camada de consenso na lógica da aplicação (atualmente comprovado via zkLLVM para a camada de execução dentro do Casper FFG), o que é feito no design do zkOracle”.

Clique aqui para ler:Novo Ethereum Rollup adota uma abordagem de conhecimento zero para sharding

PEI-5656 (Opcode MCOPY)

A Máquina Virtual Ethereum (EVM) opera usando um conjunto de códigos de operação que instruem várias operações. PEI-5656 introduz um novo código de operação chamado MCOPY, com o objetivo de otimizar o processo de cópia de dados na memória durante a execução de contratos inteligentes.

Na arquitetura EVM atual, copiar grandes segmentos de dados usando opcodes existentes pode ser ineficiente e custoso. MCOPY oferece uma maneira mais eficaz, esperada para reduzir os custos de Gas associados a essas operações, enquanto também aprimora o desempenho.

Operações de memória mais rápidas significam execução mais rápida de contratos. Os desenvolvedores terão mais ferramentas para otimizar seus contratos inteligentes, especialmente ao lidar com estruturas de dados grandes ou operações complexas envolvendo operações de memória.

PEI-6780 (Restringindo SELFDESTRUCT)

No Ethereum, o opcode SELFDESTRUCT permite que um contrato inteligente se remova do blockchain. Quando executado, ele remove o código do contrato e o armazenamento do estado e envia o Ether restante para um endereço especificado.

No entanto, essa funcionalidade tem levado a várias questões, incluindo complexidades na gestão de estado e potenciais vulnerabilidades de segurança. Ao restringir SELFDESTRUCT, o Ethereum pode gerir melhor o tamanho do seu estado, levando a uma blockchain mais estável e previsível. Isso é crucial para a escalabilidade e manutenção a longo prazo da rede, pois simplificará futuras atualizações do Ethereum.

Aviso legal:

  1. Este artigo é reproduzido a partir de [aicoin]. Todos os direitos autorais pertencem ao autor original [Blockwords]. Se houver objeções a esta reprodução, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!