Conceitos Fundamentais

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.