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

Principiante1/24/2024, 4:21:07 PM
Este artigo apresenta algumas EIPs importantes (Propostas de Melhoria do Ethereum) 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 aguarda ansiosamente uma série de propostas de melhoria significativas (EIPs). Estas propostas são cruciais não apenas para a direção futura do Ethereum, mas também podem ter um impacto profundo em todo o ecossistema de criptomoedas. Neste artigo, iremos aprofundar os detalhes e as implicações potenciais destas propostas, oferecendo aos leitores uma compreensão abrangente.

Na última reunião de desenvolvedores principais do Ethereum, finalmente foi definido um cronograma provisório para o próximo hard fork da mainnet, a atualização Dencun. É importante notar que, exceto por quaisquer 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 espera-se que a rede seja descontinuada.

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

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

EIP-4844 (Original Danksharding)

EIP-4844 é um grande projeto na série Dencun EIP e foi o foco de muitas reportagens em 2023. Eli Ben-Sasson, co-fundador da StarkWare, apontou que esta atualização irá reduzir os custos de disponibilidade de dados para todas as soluções L2. Portanto, isso é algo que o Starknet está ansiosamente antecipando, pois reduziria os custos para os usuários. Lucas Henning, diretor de tecnologia da Suku, desenvolvedor de carteira Web3, chamou isso de "um ano de melhorias revolucionárias para o Ethereum". EIP-4844 é uma tecnologia transformadora que poderia reduzir as taxas de gás do 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 em padrões de token dentro do ecossistema Ethereum. Eles definem regras para a implementação de token para garantir a interoperabilidade. Ao contrário de algumas 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 da conta mudará completamente nossa perceçã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 do 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 contas esbate essa distinção, permitindo que os usuários criem contas mais parecidas com 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". Este padrão também não requer alterações no consenso da rede principal 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 complicações.

EIP-1153 (Opcode de Armazenamento Transitório)

Esta 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 Gas. Isso pode ser ineficiente para dados temporários que não precisam persistir em uma única transação. O 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 Uniswap fez lobby para o 1153 e esperava que já estivesse em Shapella, mas não conseguiram obter apoio suficiente para alcançar um consenso entre os desenvolvedores principais. Esta atualização deverá desempenhar um papel significativo no aprimoramento das capacidades e eficiência do próximo protocolo v4 do Uniswap. Ao habilitar o armazenamento transitório, o EIP-1153 pode reduzir o custo de Gas para armazenar dados durante a execução do contrato e oferecer aos desenvolvedores mais flexibilidade no design de contratos inteligentes. Ao aliviar o ônus do armazenamento permanente e minimizar o inchaço do estado, o EIP-1153 pode ajudar a escalabilidade geral da rede Ethereum.

EIP-4788 (Compromisso da Raiz do Bloco Beacon)

Imagine o Ethereum como uma vasta biblioteca com duas partes principais: a parte da Máquina Virtual Ethereum (EVM), como a sala de leitura onde as pessoas vêm ler livros (executar contratos inteligentes), e a parte da 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, estas duas partes funcionavam de forma um pouco independente. A parte EVM não tinha 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 uma "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 arquivo de cartões desatualizado na biblioteca (ineficiente, às vezes impreciso) para um sistema que é em tempo real, preciso e diretamente ligado ao banco de dados da biblioteca principal. Nesta biblioteca moderna, sempre que um novo livro é adicionado, movido ou removido (atualizações da 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 potenciais pontos de falha ou manipulação. Essa mudança é especialmente benéfica para protocolos de staking de líquidos 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. EIP-4788 essencialmente introduz um oráculo de nível de protocolo, transmitindo o estado de consenso do Ethereum em toda a rede principal

. Misha Komarov, fundador da Fundação Nil, que está a implementar o zkOracle para a Lido, chama-lhe "absolutamente útil". Ele diz "Eles precisam de usar raízes de estado da camada de consenso na lógica da aplicação (atualmente comprovada 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

EIP-5656 (MCOPY Opcode)

A Máquina Virtual Ethereum (EVM) opera usando um conjunto de códigos de operação que instruem várias operações. EIP-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 os opcodes existentes pode ser ineficiente e dispendioso. MCOPY oferece uma maneira mais eficaz, esperando reduzir os custos de Gas associados a essas operações, ao mesmo tempo que melhora 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.

EIP-6780 (Restringir SELFDESTRUCT)

No Ethereum, o opcode SELFDESTRUCT permite a um contrato inteligente remover-se da blockchain. Quando executado, remove o código do contrato e o armazenamento do estado e envia o Éter restante para um endereço especificado.

No entanto, essa funcionalidade tem levado a vários problemas, incluindo complexidades na gestão de estados e potenciais vulnerabilidades de segurança. Ao restringir SELFDESTRUCT, o Ethereum pode gerir melhor o seu tamanho de 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 foi reproduzido a partir de [aicoin]. Todos os direitos de autor pertencem ao autor original [Blockwords]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são unicamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

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

Principiante1/24/2024, 4:21:07 PM
Este artigo apresenta algumas EIPs importantes (Propostas de Melhoria do Ethereum) 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 aguarda ansiosamente uma série de propostas de melhoria significativas (EIPs). Estas propostas são cruciais não apenas para a direção futura do Ethereum, mas também podem ter um impacto profundo em todo o ecossistema de criptomoedas. Neste artigo, iremos aprofundar os detalhes e as implicações potenciais destas propostas, oferecendo aos leitores uma compreensão abrangente.

Na última reunião de desenvolvedores principais do Ethereum, finalmente foi definido um cronograma provisório para o próximo hard fork da mainnet, a atualização Dencun. É importante notar que, exceto por quaisquer 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 espera-se que a rede seja descontinuada.

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

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

EIP-4844 (Original Danksharding)

EIP-4844 é um grande projeto na série Dencun EIP e foi o foco de muitas reportagens em 2023. Eli Ben-Sasson, co-fundador da StarkWare, apontou que esta atualização irá reduzir os custos de disponibilidade de dados para todas as soluções L2. Portanto, isso é algo que o Starknet está ansiosamente antecipando, pois reduziria os custos para os usuários. Lucas Henning, diretor de tecnologia da Suku, desenvolvedor de carteira Web3, chamou isso de "um ano de melhorias revolucionárias para o Ethereum". EIP-4844 é uma tecnologia transformadora que poderia reduzir as taxas de gás do 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 em padrões de token dentro do ecossistema Ethereum. Eles definem regras para a implementação de token para garantir a interoperabilidade. Ao contrário de algumas 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 da conta mudará completamente nossa perceçã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 do 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 contas esbate essa distinção, permitindo que os usuários criem contas mais parecidas com 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". Este padrão também não requer alterações no consenso da rede principal 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 complicações.

EIP-1153 (Opcode de Armazenamento Transitório)

Esta 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 Gas. Isso pode ser ineficiente para dados temporários que não precisam persistir em uma única transação. O 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 Uniswap fez lobby para o 1153 e esperava que já estivesse em Shapella, mas não conseguiram obter apoio suficiente para alcançar um consenso entre os desenvolvedores principais. Esta atualização deverá desempenhar um papel significativo no aprimoramento das capacidades e eficiência do próximo protocolo v4 do Uniswap. Ao habilitar o armazenamento transitório, o EIP-1153 pode reduzir o custo de Gas para armazenar dados durante a execução do contrato e oferecer aos desenvolvedores mais flexibilidade no design de contratos inteligentes. Ao aliviar o ônus do armazenamento permanente e minimizar o inchaço do estado, o EIP-1153 pode ajudar a escalabilidade geral da rede Ethereum.

EIP-4788 (Compromisso da Raiz do Bloco Beacon)

Imagine o Ethereum como uma vasta biblioteca com duas partes principais: a parte da Máquina Virtual Ethereum (EVM), como a sala de leitura onde as pessoas vêm ler livros (executar contratos inteligentes), e a parte da 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, estas duas partes funcionavam de forma um pouco independente. A parte EVM não tinha 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 uma "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 arquivo de cartões desatualizado na biblioteca (ineficiente, às vezes impreciso) para um sistema que é em tempo real, preciso e diretamente ligado ao banco de dados da biblioteca principal. Nesta biblioteca moderna, sempre que um novo livro é adicionado, movido ou removido (atualizações da 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 potenciais pontos de falha ou manipulação. Essa mudança é especialmente benéfica para protocolos de staking de líquidos 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. EIP-4788 essencialmente introduz um oráculo de nível de protocolo, transmitindo o estado de consenso do Ethereum em toda a rede principal

. Misha Komarov, fundador da Fundação Nil, que está a implementar o zkOracle para a Lido, chama-lhe "absolutamente útil". Ele diz "Eles precisam de usar raízes de estado da camada de consenso na lógica da aplicação (atualmente comprovada 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

EIP-5656 (MCOPY Opcode)

A Máquina Virtual Ethereum (EVM) opera usando um conjunto de códigos de operação que instruem várias operações. EIP-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 os opcodes existentes pode ser ineficiente e dispendioso. MCOPY oferece uma maneira mais eficaz, esperando reduzir os custos de Gas associados a essas operações, ao mesmo tempo que melhora 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.

EIP-6780 (Restringir SELFDESTRUCT)

No Ethereum, o opcode SELFDESTRUCT permite a um contrato inteligente remover-se da blockchain. Quando executado, remove o código do contrato e o armazenamento do estado e envia o Éter restante para um endereço especificado.

No entanto, essa funcionalidade tem levado a vários problemas, incluindo complexidades na gestão de estados e potenciais vulnerabilidades de segurança. Ao restringir SELFDESTRUCT, o Ethereum pode gerir melhor o seu tamanho de 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 foi reproduzido a partir de [aicoin]. Todos os direitos de autor pertencem ao autor original [Blockwords]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são unicamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!