Proposta EIP-7983: limite de gás de uma única transação Ethereum pode ser de 16,777,216

robot
Geração de resumo em curso

Proposta EIP-7983: Uma nova tentativa de limite de gás para transações Ethereum

A rede principal do Ethereum está enfrentando desafios relacionados à eficiência de execução desigual e à pressão sobre a alocação de recursos. Para abordar essa questão, Vitalik Buterin e Toni Wahrstaetter propuseram a proposta EIP-7983, que atualmente está na fase de discussão da comunidade. Esta proposta sugere estabelecer um limite rígido de 16.777.216 gás (ou seja, 2²⁴) para cada transação, visando melhorar a estabilidade da rede e a eficiência de execução.

Esta abordagem já foi explorada em propostas anteriores como a EIP-7825, onde os desenvolvedores tentaram estabelecer uma base para o desenvolvimento modular e a otimização de desempenho do Ethereum, introduzindo limites de recursos.

Conteúdo principal 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 levar a problemas como concentração de recursos e carga desigual nos nós, afetando o desempenho geral. O objetivo do EIP-7983 é limitar a quantidade máxima de gás usada por uma única transação, impedindo que uma única transação consuma demasiados recursos da rede. Após estabelecer 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 da proposta é estabelecer um limite que obrigue algumas transações de grande porte a serem divididas, evitando que uma única transação consuma recursos excessivos. Esta limitação não alterará a capacidade total de gás do bloco, nem envolve modificações nas regras de consenso, introduzindo apenas uma condição restritiva durante o processo de execução da transação.

Para ambientes de execução que dependem da computação paralela, como a máquina virtual 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 constante, facilitando assim o agendamento e a execução em toda a rede.

EIP-7983 efeitos práticos e problemas potenciais

A proposta EIP-7983 foi aprovada para definir um limite de gás para transações individuais, com o objetivo de 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 do consumo de recursos.

Esta proposta tem uma certa compatibilidade com a arquitetura modular que está a ser promovida pelo Ethereum, a integração do zkVM e o caminho de escalabilidade L2. Devido à divisão forçada de grandes transações, este design espera aumentar a adaptabilidade da camada base do Ethereum ao processamento paralelo, apoiando ainda mais 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, o principal impacto é que os clientes, carteiras e ferramentas de desenvolvimento precisam de atualizar a construção de transações e a forma de exibição da interface, adaptando-se à nova lógica de restrições.

No entanto, as restrições da proposta no nível de execução também suscitaram algumas discussões. Algumas aplicações avançadas, como a implementação de contratos e operações DeFi complexas, podem exigir a divisão adicional de transações, o que pode aumentar a 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 inicialmente gerar custos de compreensão e uso inconsistente. Mais importante, os ataques de negação de serviço que a proposta visa abordar ocorrem principalmente na fase de execução da transação, sem relação direta com comportamentos de manipulação de ordenação que utilizam transações de gás elevado na pool de memória. Portanto, é mais voltado para limitar a sobrecarga de recursos no lado do nó, em vez de atacar todas as formas de ataques à rede.

De um modo geral, o EIP-7983 tem um certo significado prático na melhoria da estabilidade da execução dos nós e no suporte a futuras arquiteturas paralelas, mas sua gama de restrições é limitada, ainda sendo necessário combiná-lo com outros mecanismos para enfrentar questões de segurança da rede de forma mais ampla.

Reação da Comunidade

Em torno do EIP-7983, existem diferentes opiniões na comunidade. Os apoiadores acreditam que estabelecer um limite de gás para as transações está alinhado com a direção do desenvolvimento conciso, seguro e modular do Ethereum, ajudando a melhorar o desempenho da rede e a experiência do usuário, especialmente em um ambiente onde o zkVM e as soluções L2 estão se tornando progressivamente mais maduras. Os opositores, por sua vez, se preocupam com a complexidade e os riscos de compatibilidade trazidos pela divisão das 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 de execução. Esta proposta enfrenta desafios e divergências, mas oferece uma possível solução para a capacidade de execução e escalabilidade da camada básica 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 considerável, mas seu efeito final deve ser avaliado com base na adoção pela comunidade e nos resultados da implementação.

ETH-2.64%
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
  • 8
  • Partilhar
Comentar
0/400
OnchainGossipervip
· 2h atrás
Embora haja um forte entusiasmo em seguir a tecnologia Blockchain, muitas vezes os eventos de destaque são interpretados de uma maneira superficial e divertida, gostando de usar trocadilhos da internet chinesa. Como você comentaria este artigo?

Sinto que estou um pouco perdido.
Ver originalResponder0
0xDreamChaservip
· 21h atrás
Este limite de gás é um pouco inútil.
Ver originalResponder0
PumpingCroissantvip
· 21h atrás
Não há necessidade de complicar tanto assim.
Ver originalResponder0
faded_wojak.ethvip
· 21h atrás
Se você já jogou Campo Minado, sabe mais ou menos o tamanho que deve ter cuidado.
Ver originalResponder0
DegenGamblervip
· 21h atrás
又给idiotas加一道枷锁
Ver originalResponder0
ChainMelonWatchervip
· 21h atrás
Tsk tsk, o Ethereum está novamente a fazer das suas.
Ver originalResponder0
MevTearsvip
· 21h atrás
Novamente vão fazer as pessoas de parvas.
Ver originalResponder0
ForkYouPayMevip
· 21h atrás
16m gás, isto agora vai ser muito explorado
Ver originalResponder0
  • Pino
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)