Nova proposta EIP-7890 pode transformar contratos inteligentes no Ethereum com múltiplos tokens nativos

Share

Nova proposta EIP-7890 pode transformar contratos inteligentes no Ethereum com múltiplos tokens nativos

A proposta EIP-7890, apresentada pelo desenvolvedor Paul Berg, surge como uma possível revolução para o ecossistema Ethereum ao sugerir a introdução de múltiplos tokens nativos na rede.

A ideia central de Berg visa aprimorar a experiência do usuário na transferência de tokens, facilitar a implementação de produtos financeiros nativos e fomentar a inovação em aplicações da camada 2 do Ethereum.

A proposta, ainda em fase de discussão e aguardando aprovação, busca adicionar uma extensão retrocompatível à Máquina Virtual Ethereum (EVM). Essa modificação permitirá que tokens funcionem com propriedades “quase nativas” — um avanço significativo para a rede. Atualmente, apenas o Ether (ETH) possui esse status nativo na plataforma.

Com a possível aprovação do EIP-7890, outros tokens poderão operar com funcionalidades nativas, como transferências diretas usando opcodes e transações de múltiplos tokens em uma única chamada de contrato.

O EIP-7890 introduz quatro novos opcodes que, segundo Berg, poderão facilitar o desenvolvimento e a manutenção de tokens na rede Ethereum:

  • MINT & BURN: auxilia no gerenciamento da oferta de tokens por meio de criação e destruição de tokens;
  • BALANCEOF: permite verificar o saldo de tokens de forma nativa;
  • NTCALL: possibilita transferências de tokens que envolvem chamadas de contratos;
  • NTCREATE: facilita a criação de contratos que incluem depósitos iniciais de tokens.

Ethereum

Outro ponto de destaque no EIP-7890 envolve a substituição do campo “value” com pares de “(token_id, token_amount)”, permitindo maior flexibilidade na transferência de tokens em contratos.

Esse novo método possibilita que tokens múltiplos sejam movimentados de maneira mais ágil e sem a necessidade de pagar taxas de gás várias vezes, um benefício que deve reduzir os custos das transações.

Paul Berg explica que a proposta EIP-7890 nasceu de seu trabalho com o Sablier Mainnet, um projeto descontinuado que buscava criar uma infraestrutura para distribuição de tokens. O Sablier foi então lançado na plataforma de camada 2 Morph, onde a ideia de múltiplos tokens nativos continuou a ser desenvolvida.

A proposta, no entanto, gera debate na comunidade. Críticos no GitHub mencionam semelhanças entre a EIP-7890 e outras propostas, como a EIP-223, que oferece uma forma de anexar dados a transações utilizando o parâmetro bytes calldata.

Outras comparações incluem a EIP-1155, que facilita a transferência de múltiplos tokens em uma única chamada, e a EIP-1363, que permite executar contratos após transferências de tokens sem duplicar taxas de gás. Observadores também notaram similaridades com o programa de tokens da blockchain Solana, que implementa uma estrutura semelhante para visualização e gestão de tokens.

O impacto do EIP-7890 na oferta de ETH não deve ser imediato, a menos que desenvolvedores decidam utilizar o opcode MINT & BURN para ajustar o fornecimento de Ether. Um dos comentários sugeriu definir o ID do token ETH como “0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee”, valor já utilizado por várias exchanges descentralizadas.

O post Nova proposta EIP-7890 pode transformar contratos inteligentes no Ethereum com múltiplos tokens nativos apareceu primeiro em CriptoFacil.

.

  • 12 de Novembro, 2024