ERC-721
Padrão técnico para criar tokens não fungíveis na Ethereum, em que cada unidade é única e não intercambiável, com identidade própria registrada.
Pontos-chave
- ERC-721 é o padrão técnico para criar tokens não fungíveis em redes compatíveis com a máquina virtual da Ethereum.
- Diferente do ERC-20, em que cada unidade é idêntica, no ERC-721 cada token tem um identificador próprio e é único.
- É o formato por trás da maioria dos NFTs, usado para representar itens colecionáveis, ingressos e outros ativos individuais.
O que é o ERC-721?
ERC-721 é a especificação que define como criar tokens não fungíveis, ou NFTs, em redes compatíveis com a Ethereum. Enquanto o ERC-20 trata de ativos intercambiáveis, o ERC-721 trata de itens únicos: cada token carrega um identificador que o distingue de todos os outros do mesmo contrato. É essa unicidade que permite registrar a posse de algo específico na blockchain.
Como funciona
Um contrato ERC-721 gerencia uma coleção de tokens, cada um com um identificador exclusivo e um dono registrado. O padrão define funções para transferir a posse de um token específico, consultar quem é o dono de cada identificador e autorizar terceiros a movê-lo. Como cada unidade é única, as operações sempre se referem a um token individual, e não a uma quantidade.
Em geral, cada token aponta para metadados que descrevem o que ele representa, como o nome e a imagem de um item. Esses metadados e o conteúdo associado costumam ficar armazenados fora da rede, por questão de custo, enquanto o contrato registra na blockchain a posse e a autenticidade da referência.
A padronização faz com que carteiras e mercados consigam exibir e negociar qualquer NFT no formato ERC-721, do mesmo modo que o ERC-20 uniformizou os tokens fungíveis.
Por que importa
O ERC-721 deu ao ecossistema uma forma padronizada de registrar posse de itens únicos on-chain. Para empresas, o interesse prático costuma estar em usar esse formato para representar comprovantes, ingressos e direitos verificáveis de maneira auditável, mais do que na especulação com colecionáveis.
Limitações
Se o conteúdo referenciado por um token está hospedado fora da rede e desaparece, o NFT pode apontar para nada, o que fragiliza o que ele representa. A posse do token também nem sempre equivale a direitos legais sobre o item. E, como qualquer contrato, uma implementação malfeita pode conter falhas que afetam os detentores. Por isso, avaliar onde os metadados estão hospedados é parte de julgar a durabilidade de um NFT.