Vitalik define o limite máximo de Gas para transações? Explicação da nova proposta do Ethereum EIP-7983 e reflexões sobre a licença de código aberto.

No contexto em que a rede principal do Ethereum enfrenta eficiência de execução desigual e pressão na alocação de recursos, a proposta EIP-7983, apresentada por Vitalik Buterin e Toni Wahrstaetter, entrou na fase de discussão da comunidade. A proposta defende a definição de um limite rígido de gás para cada transação, especificamente de 16,777,216 gás, a fim de aumentar a estabilidade da rede e a eficiência de execução. Essa ideia já foi explorada em propostas como a EIP-7825, onde desenvolvedores tentaram introduzir limites de recursos, estabelecendo as bases para o desenvolvimento modular e a otimização de desempenho do Ethereum.

Ao mesmo tempo, Vitalik Buterin recentemente também afirmou que está reavaliando sua preferência de longa data por licenças de software permissivas e promovendo uma adoção mais ampla da estrutura de licenciamento "Copyleft". Ele acredita que o ecossistema open source está entrando em uma era de competição mais intensa e maior centralização. Esses dois desenvolvimentos refletem o profundo pensamento da Ethereum sobre a evolução tecnológica e a governança do ecossistema.

Um, EIP-7983: definir um limite de gás para transações Ethereum

Atualmente, o Ethereum permite que uma única transação utilize teoricamente todo o gás de um bloco. Embora este design seja flexível, pode ocorrer concentração de recursos e carga desigual nos nós durante o processo de execução da transação, afetando a eficiência geral. O EIP-7983 visa limitar a quantidade máxima de gás utilizada por uma única transação, prevenindo que uma única transação consuma recursos excessivos da rede. Após definir um limite superior fixo 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 a divisão de algumas transações de grande porte, a fim de evitar que uma única transação consuma muitos recursos. Esta limitação não alterará a capacidade total de gás do bloco, não envolve modificações nas regras de consenso, e apenas introduz uma condição restritiva no processo de execução da transação. Com base nisso, se a transação exceder esse limite antes de entrar no bloco, será rejeitada na fase de validação.

Para ambientes de execução que dependem de 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 forma mais equitativa, mantendo a quantidade total inalterada, 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 individuais, 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 do consumo de recursos.

A proposta tem uma certa compatibilidade com a arquitetura modular que o Ethereum está promovendo, a integração do zkVM e o caminho de escalabilidade L2. Como as grandes transações são forçadas a serem divididas, esse design tem potencial para 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 do protocolo; o principal impacto é que os clientes, carteiras e ferramentas de desenvolvimento precisarão atualizar a construção das transações e a forma de exibição da interface para se adaptarem à nova lógica de restrições.

No entanto, as restrições da proposta no nível de execução também geraram alguma discussão. Algumas aplicações avançadas, como a implantação de contratos e operações DeFi complexas, podem exigir a divisão adicional de transações, o que pode resultar 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, no início, trazer custos de compreensão e inconsistências no uso. Mais importante ainda, os ataques de negação de serviço que esta proposta visa enfrentar ocorrem principalmente na fase de execução de transações, e não têm relação direta com o comportamento de manipulação de ordem utilizando transações de alto gás no pool de memória. Portanto, tende mais a limitar a sobrecarga de recursos do lado do nó, em vez de abordar todas as formas de ataques de rede.

De um modo geral, o EIP-7983 tem um significado prático na melhoria da estabilidade da execução dos nós e no suporte a futuras arquiteturas paralelas, mas seu alcance é limitado e ainda precisa ser combinado com outros mecanismos para lidar com problemas de segurança da rede de forma ampla.

Dois, Reflexões de Vitalik Buterin sobre Licenças de Código Aberto: De Laxas a "Direitos de Autor"

No post publicado a 7 de julho, Vitalik Buterin explicou que, historicamente, ele escolheu licenças permissivas como MIT ou CC0 porque permitem que qualquer pessoa use, modifique e redistribua o código com o mínimo de restrições, favorecendo uma adoção mais ampla. Ele acredita que as licenças permissivas são a maneira mais próxima na prática de "não ter direitos autorais" e isso está alinhado com sua crença de que "compartilhar dados ou ideias nunca deve ser visto como roubo".

No entanto, ele agora vê que três grandes fatores estão mudando essa consideração e está cada vez mais inclinado à abordagem de "Copyleft":

**O código aberto tornou-se uma norma: ** Empresas como Google, Microsoft e Huawei não apenas utilizam projetos de código aberto, mas também publicaram grandes projetos sob licenças de código aberto. Nesse ambiente, as exigências de direitos autorais deixaram de ser um obstáculo significativo, podendo, ao contrário, ser ativamente mantidas por meio da garantia de que grandes empresas retribuam as melhorias à comunidade, o que é particularmente importante para o desenvolvimento de blockchain e a inovação Web3.

Mudanças na cultura da indústria de criptomoedas: Buterin descreve que o campo das criptomoedas está se tornando cada vez mais "competitivo e focado no lucro", com cada vez menos projetos que abrem o código-fonte puramente por ideologia ou boa vontade. Para projetos de criptomoedas e aplicações descentralizadas (DApp), depender apenas de permissões frouxas já não é suficiente para garantir o progresso compartilhado, sendo necessárias exigências legais que sustentem direitos.

Argumentos econômicos do mundo centralizado: O terceiro grande fator que impulsionou a transformação de Buterin está enraizado na teoria econômica. Baseando-se na perspectiva do economista radical de mercado Glen Weyl, ele acredita que em setores com *retornos de escala superlineares (Superlinear Returns to Scale), a propriedade rigorosa leva à concentração de poder. Ele explicou que, se os recursos de um participante são o dobro dos de outro e conseguem gerar mais do que o dobro da produção, essa diferença se acumulará ao longo do tempo, resultando eventualmente em um monopólio. Buterin alertou que essas condições, juntamente com o rápido avanço tecnológico e a instabilidade geopolítica, estão ameaçando criar um desequilíbrio de poder duradouro e auto-reforçado entre empresas e Estados. Ele observou que alguns governos já forçaram a disseminação de tecnologia por meio de políticas, como a regulamentação de padronização da UE, as regras de transferência de tecnologia da China e a recente proibição de cláusulas de não concorrência da Comissão Federal de Comércio dos EUA (FTC).

Autoridade de Zuo: Solução de Difusão de Tecnologia Descentralizada

Buterin acredita que a implementação do direito autoral de uma maneira neutra e descentralizada alcançou um objetivo semelhante de difusão tecnológica: sem favorecer partes específicas ou impor de cima para baixo. Isso cria um enorme pool de recursos de código (ou outros produtos criativos), cuja condição de uso é: quaisquer resultados derivados construídos sobre isso devem ser compartilhados como código aberto.

Caminho do equilíbrio: permissões flexíveis ainda têm valor

Buterin reconheceu que, quando a maximização da aplicação generalizada é o principal objetivo, licenças permissivas (como MIT / Apache 2.0) ainda têm seu significado e são uma parte valiosa da propriedade. Isso pode ainda ser a escolha preferida para bibliotecas de contratos inteligentes ou padrões de protocolo de blockchain que desejam ser amplamente integrados.

Sugestões para desenvolvedores e comunidades de código aberto

Ele exortou os desenvolvedores e a comunidade de código aberto a reconhecerem que: "os benefícios dos direitos autorais na era atual são muito maiores do que há 15 anos." A comunidade de código aberto deve considerar seriamente os direitos autorais como um mecanismo: para evitar a concentração excessiva de poder (especialmente nos campos de modelos de IA fundamentais e infraestrutura de blockchain), garantindo que os frutos do progresso tecnológico permaneçam acessíveis, evitando a monopolização por alguns poucos gigantes.

Conclusão:

A proposta EIP-7983 reflete a preocupação da comunidade com a estabilidade da rede e a eficiência de execução, oferecendo uma possível solução para a capacidade de execução e escalabilidade da camada base do Ethereum. A reflexão de Vitalik Buterin sobre licenças de código aberto toca, em um nível mais profundo, a questão central de como garantir a abertura e a descentralização da tecnologia na era da IA e da blockchain, evitando a concentração excessiva de poder. Esses dois desenvolvimentos mostram os esforços contínuos do Ethereum na evolução técnica e filosófica.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
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)