Descubra por que o ERC-6551 é uma virada de jogo para o as utilidades do NFT!
Lembra dos NFTs? O mercado urso pode ter feito você esquecer os tokens não fungíveis (NFTs), mas o potencial da utilidade NFT está apenas começando. No mundo em rápida evolução da blockchain e das aplicações descentralizadas, os NFTs emergiram como uma força poderosa e transformadora. Esses ativos digitais exclusivos capturaram a imaginação de criadores, colecionadores e investidores, oferecendo novas maneiras de representar propriedade e valor na blockchain.
No entanto, os NFTs tradicionais, regidos pelo padrão ERC-721, enfrentam limitações em sua utilidade, dificultando seu potencial de interação com contratos inteligentes e ativos próprios. Aí que entra o ERC-6551, um padrão de token inovador que apresenta “Token Bound Accounts” (TBA) (Contas Vinculadas a Token), revolucionando a utilidade NFT como nunca antes. Neste artigo, mergulharemos no mundo do ERC-6551 e exploraremos como ele capacita os NFTs, transformando-os em contas de contratos inteligentes dinâmicas e versáteis que abrem possibilidades infinitas para desenvolvedores e usuários.
De NFTs a contas vinculadas a tokens, vamos aprender como o ERC-6551 libera o verdadeiro potencial da utilidade NFT!
Noções básicas sobre ERC-6551 e contas vinculadas a token
O ERC-6551 é inspirado pela crescente adoção de NFTs como identidades on-chain. Historicamente, os tokens ERC-721 careciam de agência e propriedade de ativos, desalinhados com cenários de ativos não fungíveis do mundo real.
O ERC-6551 propõe uma solução inovadora para aprimorar a utilidade NFT por meio da implantação de “contas vinculadas a token” (TBA), que são essencialmente tokens ERC-721 com funcionalidade de conta Ethereum. Esse novo padrão visa capacitar os NFTs com todos os recursos de uma conta de contrato inteligente Ethereum, abrindo um mundo de possibilidades para desenvolvedores e usuários.
Especificações técnicas do ERC-6551
O sistema ERC-6551 compreende principalmente 1) um registro sem permissão para implantar contas vinculadas a tokens e 2) uma interface padronizada para interagir com essas contas.
Relacionamento entre tokens ERC-721, proprietários de tokens ERC-721, contas vinculadas a tokens e o Registro via EIP-6551.
O que são contas vinculadas a tokens?
Figura 1
Contas vinculadas a token são contas de contrato inteligente associadas a NFTs ERC-721 individuais. Essas contas dão aos NFTs a capacidade de interagir com outros contratos inteligentes, possuir ativos, registrar histórico de transações, além de uma infinidade de outras funcionalidades (veja a Figura 1 acima). Além disso, é importante observar que um único NFT pode ter vários TBAs.
Pense nos TBAs como NFTs com uma “mochila inteligente”. Para aqueles que podem ter crescido com Pokémon, Putra Isyraq faz um ótimo trabalho explicando ERC-6551 e TBAs em termos de Pokémon.
Como o ERC-6551 e as contas vinculadas a tokens melhoram a utilidade NFT?
Esta inovação revolucionária elimina efetivamente as limitações dos NFTs ERC-721 tradicionais e expande sua utilidade (mais exemplos de casos de uso posteriormente):
Proveniência
O ERC-6551 permite o registro e a retenção do histórico de transações. Os proprietários subsequentes obtêm insights sobre a origem de um objeto, propriedade anterior e frequência de venda, especialmente pertinentes a NFTs colecionáveis. Utilizando a conta do contrato inteligente, os proprietários podem validar a linhagem de uma peça, afirmar a sua precisão e fundamentar o seu significado e valor histórico.
Identificação
Através da sua compatibilidade de contrato inteligente com o ERC-721 para armazenar dados, o ERC-6551 tem a sua própria identidade distinta e não depende de carteiras para interação. Essencialmente, o ERC-6551 permite que os NFTs funcionem como uma “pessoa real”, para que as pessoas não precisem usar suas identidades reais para transações ou uso. Além disso, aumenta as oportunidades futuras para dApp e recompensas no jogo.
Dependência
O ERC-6551 é dependente, o que implica que os NFTs interajam de forma independente com ativos e plataformas da rede, amplificando seu valor. Os NFTs podem possuir NFTs adicionais para aumentar seu valor e interagir perfeitamente com outros contratos inteligentes, enriquecendo suas capacidades.
Composição
ERC-6551 permite agregação, agrupando NFTs com outros ativos e tokens. Quando vendido, transfere dados e ativos incorporados. Por exemplo, ao contrário do método anterior em jogos Web3, onde os NFTs de jogos eram armazenados em uma carteira separada, as contas vinculadas a tokens consolidam todos os ativos do jogo, enriquecendo a experiência de jogo na Web3.
Benefícios do ERC-6551 para desenvolvedores e a comunidade EVM mais ampla
O ERC-6551 oferece aos desenvolvedores e à comunidade EVM em geral novos benefícios e oportunidades para criar aplicações inovadoras e casos de uso para NFTs. Ao preencher a lacuna entre os NFTs e a funcionalidade de contrato inteligente, os desenvolvedores podem projetar dApps baseados em NFT com recursos aprimorados, aumentando o valor e o apelo dos NFTs para os usuários.
Novos casos de uso para utilitário NFT para criar valor a partir de contas vinculadas a token
O ERC-6551 e as contas vinculadas a token permitem a criação perfeita de uma nova camada de propriedade sobre NFTs novos e existentes. Essa funcionalidade expande os casos de uso de NFTs além de simples itens colecionáveis, permitindo que se tornem ativos digitais interativos e dinâmicos, levando a novos casos de uso limitados apenas pela nossa imaginação, como:
- Histórico on-chain visível por meio de NFTs em vez de EOAs;
- NFTs como veículos de integração em vez de carteiras;
- NFTs como IDs on-chain com capacidade de camadas em modelos de redes sociais;
- Coletas NFT em massa como transações únicas;
- Sistemas renovados de fidelidade e reputação da comunidade;
- Recompensas de participação na forma de POAPs;
- NFTs como acessórios digitais equipáveis, levando a novas estruturas de mídia (por exemplo, têxteis digitais para vestuário).
Desafios e considerações relativas ao ERC-6551
O ERC-6551 abrange todos os NFTs ERC-721, exceto NFTs baseados em Ethereum anteriores ao ERC-721, como os CryptoPunks originais (versão não embrulhada - unwrapped), ao contrário do moderno Punks embrulhados. Portanto, devido à falta de suporte universal para ERC-6551, poderá haver problemas de compatibilidade.
Em termos de segurança, o ERC-6551 introduz duas preocupações principais de segurança no ecossistema NFT:
Proteção contra fraude
Os mercados descentralizados devem ter cautela contra fraudes. Os vendedores poderiam enganar os compradores vendendo NFTs supostamente contendo ETH e, em seguida, retirando o ETH pós-venda, deixando o comprador com uma conta vazia. Estratégias como rastrear nonces de contas vinculadas a tokens e preservar compromissos de ativos durante as transações são salvaguardas sugeridas. No entanto, combater a fraude requer implementações de contratos inteligentes externos ou a nível de mercado, não diretamente dentro do âmbito do ERC-6551.
Prevenindo ciclos de propriedade
A implementação do ERC-6551 pode levar a situações em que um NFT é colocado em sua própria conta vinculada a token, bloqueando efetivamente ativos perpetuamente inacessíveis – um “ciclo de propriedade”. A complexidade de evitar tais ciclos na cadeia devido ao espaço de pesquisa ilimitado excede o escopo do ERC-6551. Recomenda-se que os aplicativos adotem medidas de interface para restringir tais transferências.
O futuro da utilidade do NFT e considerações finais
O ERC-6551 tem o potencial de revolucionar não apenas a utilidade do NFT, mas também o espaço mais amplo dos NFT, tornando-os mais versáteis, interativos e valiosos. À medida que as contas vinculadas a tokens forem adotadas, os NFTs poderão se tornar centrais para vários aplicativos descentralizados e ecossistemas baseados em blockchain.
À medida que o ERC-6551 ganha força, podemos esperar um aumento nas aplicações e interações criativas com NFT. Os NFTs se tornarão mais do que apenas itens colecionáveis; eles evoluirão para ativos dinâmicos que os usuários poderão personalizar, negociar e usar em diversas experiências digitais.
Você pode tentar usar um NFT como carteira via Tokenbound, um conjunto de ferramentas de código aberto que permite aos desenvolvedores integrar o ERC-6551 em seus aplicativos.
Se você é um desenvolvedor, pode ajudar a contribuir para a construção do ERC-6551 por meio desta discussão contínua com outros desenvolvedores da Ethereum.
Para ler mais sobre NFTs, confira estes artigos:
- O que é NFT e como funciona o NFT?
- Como cunhar um NFT?
- Como prevenir o roubo de NFT
- Guia para os melhores jogos NFT para ganhar em 2022
- Principais carteiras Polygon NFT a serem consideradas
- Os NFTs mais populares do momento na Polygon
Já que estamos no tópico Polygon, aplicativos para nosso Programa de Ecossistema Blocto para Polygon estão chegando rapidamente! Não perca e junte-se ao programa do ecossistema para integrar usuários, desbloquear recompensas, acessar recursos e outros benefícios associados! Clique aqui para se inscrever ✨
Este artigo foi escrito por Paul Huh e traduzido por Diogo Jorge. O artigo original pode ser encontrado aqui.
Top comments (0)