Proposta EIP-7983 do Ethereum: limite de gás de 16,777,216 por transação, aumentando a estabilidade da rede

A proposta Ethereum EIP-7983 introduz um limite de gás para transações, com o objetivo de melhorar a estabilidade da rede

No contexto em que a rede principal do Ethereum enfrenta ineficiências na execução e pressão no agendamento de recursos, a proposta EIP-7983, apresentada por Vitalik Buterin e Toni Wahrstaetter, entrou na fase de discussão da comunidade. Esta proposta defende a definição de um limite rígido de gás para cada transação, especificamente de 16,777,216 gás (ou seja, 2²⁴), para melhorar a estabilidade da rede e a eficiência da execução.

Esta ideia já foi explorada em algumas propostas anteriores, onde os desenvolvedores tentaram introduzir limites de recursos, preparando o terreno para o desenvolvimento modular e otimização de desempenho do Ethereum.

Conteúdo central do EIP-7983

Atualmente, o Ethereum permite que uma única transação utilize teoricamente todo o gás de um bloco. Embora esse design seja flexível, pode haver problemas de concentração de recursos e carga desigual dos nós durante a execução da transação, o que afeta o desempenho geral. O EIP-7983 visa limitar a quantidade máxima de gás utilizada por uma única transação, evitando que uma única transação consuma recursos excessivos da rede. Após definir um limite rígido de 16.777.216 gás, as transações que excederem esse limite serão rejeitadas durante a validação do bloco.

A ideia central desta proposta é estabelecer um limite, forçando algumas transações de grande porte a serem divididas, a fim de evitar que uma única transação consuma recursos excessivos. Esta limitação não alterará a capacidade total de gás do bloco, não envolve a modificação das regras de consenso, mas apenas introduz uma condição limitadora durante o processo de execução da transação.

Para ambientes de execução que dependem de computação paralela, como máquinas virtuais de conhecimento zero (zkVM) e futuros modelos de execução multithread, essa limitação ajuda a evitar que transações extremas desacelerem todo o processo de processamento de blocos. Na lógica da camada de execução, essa limitação se aproxima mais de uma "norma de uso de recursos", permitindo que cada transação seja dividida de maneira mais uniforme, mantendo o total inalterado, facilitando o agendamento e a execução geral da rede.

EIP-7983 efeitos reais e problemas potenciais

Definir um limite de gás para transações únicas, a proposta EIP-7983 visa reduzir o risco de negação de serviço (DoS) causado por transações extremas, ao mesmo tempo que melhora a previsibilidade do processo de execução geral. Para o ambiente de execução, essa limitação ajuda a simplificar a lógica de execução dos validadores e a aliviar a pressão causada pela concentração de consumo de recursos.

Esta proposta tem certa compatibilidade com a arquitetura modular que o Ethereum está avançando, a integração do zkVM e o caminho de escalabilidade L2. Devido à obrigatoriedade de dividir grandes transações, este design espera melhorar a adaptabilidade da camada base do Ethereum ao processamento paralelo, além de fornecer suporte adicional para a arquitetura de computação em múltiplas camadas. Do ponto de vista da implementação, o EIP-7983 não envolve alterações nas regras de consenso ou na camada de protocolo, os principais impactos são que os clientes, carteiras e ferramentas de desenvolvimento precisam atualizar a construção de transações e a forma de exibição da interface para se adaptar à nova lógica de restrições.

A restrição na camada de execução proposta gerou algumas discussões. Algumas aplicações avançadas, como o lançamento de contratos e operações DeFi complexas, podem precisar de uma divisão adicional de transações, resultando em um aumento na complexidade da interação do usuário. Além disso, as diferenças na exibição e no tratamento do gás entre diferentes plataformas podem resultar em custos de compreensão e uso inconsistente no início. Mais importante ainda, o ataque de negação de serviço que esta proposta visa enfrentar ocorre principalmente na fase de execução das transações, e não tem relação direta com o comportamento de manipulação de ordenação utilizando transações de alto gás na piscina de memória. Portanto, é mais voltado para limitar a sobrecarga de recursos do lado dos nós, em vez de se concentrar em todas as formas de ataque à rede.

De um modo geral, o EIP-7983 tem uma certa importância prática na melhoria da estabilidade na execução de nós e no suporte a futuras arquiteturas paralelas, mas seu escopo de restrição é limitado e ainda precisa ser combinado com outros mecanismos para enfrentar problemas de segurança de rede de forma mais ampla.

Reação da Comunidade

Em torno do EIP-7983, existem opiniões diferentes na comunidade. Os apoiadores acreditam que estabelecer um limite de gás para as transações está alinhado com a direção de desenvolvimento simples, seguro e modular do Ethereum, ajudando a melhorar o desempenho da rede e a experiência do usuário, especialmente em um ambiente onde zkVM e soluções L2 estão se tornando gradualmente maduras. Os opositores, por outro lado, se concentram na complexidade e nos riscos de compatibilidade trazidos pela divisão de transações, e apontam que os problemas da rede decorrem mais do design dos contratos inteligentes do que das limitações de gás nas transações.

EIP-7983 reflete a preocupação da comunidade com a estabilidade da rede e a eficiência na execução. Esta proposta apresenta desafios e divergências, mas oferece uma solução potencial para a capacidade de execução e escalabilidade da camada base do Ethereum. Tendo em conta a atual direção de escalabilidade em múltiplas camadas e desenvolvimento modular do Ethereum, o EIP-7983 possui um valor prático significativo, mas seu efeito final precisa ser avaliado com base na adoção pela comunidade e nos resultados da implementação.

ETH0.89%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
AirdropHarvestervip
· 07-26 08:30
Vitalik Buterin novamente fazendo das suas~ fantástico
Ver originalResponder0
NftDataDetectivevip
· 07-26 07:52
meh... outra solução temporária para ser honesto. já vi este filme antes
Ver originalResponder0
New_Ser_Ngmivip
· 07-25 07:34
limite de gás ah? O V神 finalmente começou a trabalhar nesta área.
Ver originalResponder0
MemeTokenGeniusvip
· 07-24 09:44
Um filho pródigo, apenas um lutador de gás, todos os dias vendo o gás fazer o coração sangrar.
Ver originalResponder0
DoomCanistervip
· 07-23 12:02
Vitalik Buterin finalmente interveio na governança do gás.
Ver originalResponder0
CryptoAdventurervip
· 07-23 12:01
Com esta jogada do v神, não é de admirar que seja um gigante dos snacks.
Ver originalResponder0
AirdropHunter007vip
· 07-23 11:39
Limitar tanto é realmente cruel para quem come sozinho.
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)