O padrão de token ERC 6551 proposto para NFTs está gerando interesse entre os entusiastas de criptografia, pois permitiria que ativos digitais possuíssem outros tokens, um desenvolvimento que poderia transformar significativamente o NFT e metaverso paisagem.
Falando com Laura Shin em um episódio recente do Podcast desencadeadoBenny Giang e Jayden Windle, dois dos autores da Ethereum Improvement Proposal (EIP) para ERC 6551afirmou que esse novo padrão permite que os NFTs possuam outros tokens, essencialmente equipando-os com suas próprias ‘carteiras’.
O que é ERC 6551?
A proposta padrão de token, introduzida em Fevereiro, se concentra na criação de um sistema que atribui a cada ERC-721 (token não fungível) uma conta de contrato inteligente. Isso permitirá que esses tokens possuam ativos e interajam com aplicativos sem alterar os contratos inteligentes ou a infraestrutura ERC-721 existente.
Esse sistema compreende dois componentes principais: um registro sem permissão para implantar contas vinculadas a tokens e uma interface de implementação padrão.
O registro implantará uma conta de contrato inteligente exclusiva para cada ERC-721 token, permitindo que o token interaja com o blockchain, registre o histórico de transações e possua ativos na cadeia. O controle de cada conta vinculada ao token é delegado ao proprietário do token ERC-721, permitindo que o proprietário inicie ações na cadeia em nome de seu token.
A proposta busca ser compatível ao máximo com os contratos de token não fungíveis existentes. Ele também usa IDs de cadeia EIP-155 para identificar exclusivamente tokens ERC-721, permitindo o suporte opcional de contas vinculadas a tokens de várias cadeias.
Reação do desenvolvedor
O inicial a discussão do desenvolvedor para a proposta centrou-se em possíveis implicações de segurança, como o risco de duplicação de registros e a necessidade de verificação de confiança. As sugestões incluíram a criação de um registro para registro amplo de Implementações de contas e canonização do registro da proposta devido à sua natureza sem permissão.
As possíveis implicações da proposta para reduzir os custos de airdrop também foram destacadas, junto com uma discussão que também levantou preocupações de segurança sobre a adição de metadados ao registro NFT.
Mais recentemente, com mais de 160 comentários de desenvolvedores do Ethereum, surgiram preocupações sobre a proposta ainda estar no status ‘Rascunho’, potencialmente sujeitando-a a mudanças significativas. Finalmente, houve discussões sobre a finalização da nomenclatura das funções e os possíveis impactos sobre aqueles que implementam o EIP.
Benefícios do ERC 6551
Como Giang explicou no Unchained Podcast, o ERC 6551 foi desencadeado por uma consulta simples –
“E se tivéssemos um projeto que fosse um projeto NFT que tivesse um personagem, e às vezes chamamos isso de projeto PFP (Profile Picture), certo? Nossa principal pergunta era: por que você não pode mudar a roupa ou a estética desse personagem PFP?”
Essa questão levou ao início do padrão ERC 6551, permitindo que os NFTs possuíssem outros tokens, essencialmente dando a eles suas próprias ‘carteiras’.
Giang acrescentou ainda,
“Você segue o caminho off-chain em que constrói um banco de dados e tem todo esse tipo de centralização onde pode renderizar o NFT? Ou você segue o caminho da cadeia, que é como todo item que um NFT pode ser aplicável na cadeia como uma transação.
Então, por meio desse tipo de jornada, enquanto nos sentíamos no escuro nos últimos oito ou nove meses, percebemos que havia uma solução em potencial.”
Giang e Windle também discutiram os prós e contras de buscar o método on-chain ou off-chain para aplicar cada item que um NFT poderia possuir como uma transação.
Eles concluíram que o padrão ERC 6551 era uma solução potencial para as limitações apresentadas por tentativas anteriores de padronizar ativos proprietários de NFTs, como a necessidade de lógica personalizada em seu contrato inteligente. O padrão ERC 6551 supera essas restrições, concedendo aos NFTs os mesmos direitos que os usuários do Ethereum, permitindo-lhes possuir ativos e agir.
Os convidados do podcast também destacaram que, embora ERC 721, ERC 1155 e tokens vinculados à alma existam como formas de possuir itens no Ethereum, o ERC 6551 não é um padrão de token no sentido tradicional porque dá a cada ERC 721 existente sua própria carteira, portanto desbloqueando uma nova camada de compatibilidade para NFTs.
Casos de uso de ERC 6551
A implementação do ERC 6551 criou perspectivas empolgantes em vários setores, de acordo com os autores do EIP. Ele permite que os NFTs possuam ativos e executem ações de forma autônoma, potencialmente benéficas em jogos, DAOsinfraestrutura e ferramental e redes sociais.
Giang mencionou vários projetos como ‘Sapiens’, ‘Fuel Worlds’ e ‘Parallel Trading Card Game’, alavancando o padrão de gamificação. Giang comentou: “Faz muito sentido para um inventário de jogo descentralizado”. Tais jogos, portanto, permitem que os personagens tenham suas próprias carteiras e atuem de forma independente no jogo.
De acordo com Giang, Organizações Autônomas Descentralizadasou DAOs, como ‘Station’ e ‘Dow House’, também estão explorando esse padrão para monitorar o envolvimento em suas comunidades. Além disso, a indústria de infraestrutura e ferramentas, representada por ‘Manifold’, ‘Nosis Guild’ e ‘Rabbit Hole’, estão supostamente trabalhando em módulos em torno do padrão.
Giang sugeriu um futuro em que os NFTs poderiam se tornar Network Playable Characters (NPCs), entidades digitais que podem realizar ações na cadeia controladas por um modelo humano ou de IA. Isso poderia potencialmente resolver o “problema do mundo vazio” observado em muitos mundos digitais.
A proposta ERC-6551, conforme explicado por Jayden Windle, é simples.
“Uma conta vinculada a token, sob esse padrão, é seu próprio tipo de carteira. Assim, um NFT pode ter um endereço de carteira exclusivo que pode possuir qualquer ativo – um conceito que Windle descreve ‘fica muito fractal muito rapidamente.
De acordo com esse padrão, uma conta vinculada a token é seu próprio tipo de carteira. Portanto, um NFT pode ter um endereço de carteira exclusivo para possuir ativos. No entanto, é importante observar que, embora qualquer carteira Ethereum possa controlar a carteira de um NFT, a propriedade da conta vinculada ao token sempre pertencerá ao NFT.
Se aprovado, o advento e a aplicação do padrão ERC 6551 podem marcar um desenvolvimento significativo, expandindo a funcionalidade dos NFTs e aprimorando sua utilidade.