A proposta EIP-7890, apresentada por Paul Berg, promete transformar o Ethereum ao permitir a existência de múltiplos tokens com propriedades nativas na rede. Atualmente, o Ether (ETH) é o único token nativo do Ethereum, o que significa que outros tokens na rede não possuem as mesmas funcionalidades diretas.
Essa limitação afeta processos como transferências rápidas e o gerenciamento de múltiplos tokens em uma única transação, aspectos que a EIP-7890 busca resolver ao introduzir novos opcodes e aprimoramentos na estrutura da rede.
Se aprovada, a EIP-7890 trará uma extensão retrocompatível para a Máquina Virtual Ethereum (EVM), permitindo que tokens fungíveis operem com características “quase nativas” semelhantes às do ETH. A proposta adiciona funcionalidades que facilitam a criação e destruição de tokens, a verificação de saldos e a realização de transferências que exigem chamadas de contrato.
Esses recursos podem reduzir as taxas de gás associadas a transações complexas e facilitar o desenvolvimento de soluções financeiras descentralizadas.
Ethereum
A proposta de Berg também muda a estrutura de transferência de valor, substituindo o campo tradicional de “value” por pares que definem o ID do token e o montante de cada um, dando maior flexibilidade para transferências múltiplas.
Essa inovação surgiu das experiências de Berg no desenvolvimento do Sablier Mainnet, uma plataforma de distribuição de tokens que acabou migrando para a camada 2 do Ethereum. Essa experiência demonstrou a necessidade de tokens com funcionalidades avançadas, motivando a criação da EIP-7890.
No entanto, a proposta enfrenta críticas dentro da comunidade. Alguns membros apontam que funções da EIP-7890 se assemelham a outras propostas já existentes, como a EIP-223, que permite anexar dados extras às transações, e a EIP-1155, que facilita transferências múltiplas de tokens em uma única chamada.
Também existem similaridades com funcionalidades encontradas na blockchain Solana, que oferece um programa de tokens e extensões que viabilizam a gestão de ativos digitais de forma nativa.
A implementação do opcode MINT & BURN, sugerida pela EIP-7890, não deve impactar diretamente a oferta de ETH, exceto se os desenvolvedores decidirem usá-lo para regular o fornecimento do token. No entanto, um comentarista sugeriu que o ETH adote um ID de token específico, prática já adotada por algumas exchanges descentralizadas.