Se ERC-20 era o padrão de tokens do Ethereum responsável por lançar milhares de ofertas iniciais de moeda (ou ICOs, na sigla em inglês), o ERC-721 lançou milhares de tokens não fungíveis (ou NFTs). Antes o primo menos conhecido do ERC-20, o ERC-721 se tornou o pilar do ecossistema Ethereum nessa modalidade, servindo de alicerce para bilhões de dólares em NFTs.
Blockchains são revolucionárias pois, pela primeira vez, qualquer tipo de valor pode ser controlado por um programa de computador. Antes do padrão de token ERC-721, grande parte dos tokens em blockchains funcionava ou como uma moeda, como uma reserva de valor (como o ouro) ou como uma espécie de ação ou capital.
Com o ERC-721, ficou fácil criar tokens que são verificáveis, criptograficamente únicos e que podem ser ligados a conteúdos exclusivos, desde arte a música e tênis.
O que é ERC-721?
ERC-721 é, antes de mais nada, uma espécie de padrão: um modelo ou formato que outros desenvolvedores concordam em seguir. Desenvolvedores seguem os mesmos padrões porque torna a programação de códigos mais fácil, previsível e reutilizável.
Esses padrões são completamente voluntários, mas seguir um padrão amplamente usado indica uma compatibilidade com uma ampla variedade de aplicações, incluindo corretoras, aplicações descentralizadas (ou dapps) e carteiras.
ERC-721 é um padrão de tokens no Ethereum para NFTs. O termo “fungível” significa “intercambiável” e “substituível”. O bitcoin (BTC) é fungível porque qualquer bitcoin pode ser substituído por outro bitcoin. Porém, cada NFT é completamente único. Um NFT não pode substituir outro.
Quem inventou o ERC-721?
A especificação inicial do ERC-721 foi apresentada por Dieter Shirley como uma Proposta de Melhoria ao Ethereum (ou EIP), que é o processo de apresentação de novos padrões à rede.
Qualquer pessoa pode enviar uma EIP, mas esta passa por um processo de revisão e iterações antes de ser aceita pela comunidade. Quando é aceita, a EIP se torna um Pedido por Comentários no Ethereum (ou ERC), que é um padrão para aplicações no Ethereum. Os autores oficiais do padrão ERC-721 são William Entriken, Dieter Shirley, Jacob Evans e Nastassia Sachs.
O antigo projeto NFT CryptoKitties segue o padrão ERC-721. O jogo de cards colecionáveis de gatinhos usou a versão beta do ERC-721 antes de o padrão ser finalizado.
Um breve histórico do padrão ERC-721
– Setembro de 2017: Dieter Shirley apresenta a EIP-721.
– Dezembro de 2017: CryptoKitties ficou tão popular que congestionou a rede Ethereum, deixando-a absurdamente lenta.
– Dezembro de 2017: Lançamento do mercado NFT OpenSea — em 2022, é o maior da indústria, registrando US$ 5 bilhões de vendas mensais.
– Junho de 2018: ERC-721 é aceito como “final”, ou seja, existe um amplo consenso entre desenvolvedores do Ethereum para aceitá-lo como um padrão.
– Maio de 2019: Nike faz o pedido e recebe uma patente que utiliza um padrão ERC-721.
– Fevereiro de 2020: Lançamento do Decentraland, um mundo virtual desenvolvido usando NFTs padrão ERC-721 que representam terrenos e objetos virtuais.
– Março de 2021: “EVERYDAYS: THE FIRST 5,000”, de Beeple, é vendida por US$ 69,3 milhões na casa de leilões Christie’s.
– Dezembro de 2021: Vendas de NFTs em 2021 atingem US$ 25 bilhões.
O que tem de tão especial sobre ERC-721?
A principal característica dos tokens ERC-721 é que cada um deles é único. Quando um token ERC-721 é criado, existe apenas um dele. Esses NFTs espalharam a ideia e a aplicação de ativos exclusivos no Ethereum.
Anteriormente, tokens ERC-721 também eram conhecidos como “deeds” (ou escrituras), pois ter a posse de um ERC-721 significa que o holder tem os direitos daquele token e do que representa.
Porém, os autores do ERC-721 decidiram usar o termo “token não fungível” para tokens ERC-721 porque o termo “deed” era muito associado à propriedade e NFTs têm muitas possíveis implementações.
Como são criados NFTs padrão ERC-721?
Um token é um contrato autônomo ou um pedaço de código no Ethereum. Um token ERC-721 é criado ao programar um pedaço de código com uma linguagem de programação de contratos autônomos, como Solidity, que segue o mesmo modelo ou código-base.
Leia Também
Quando o modelo básico é seguido, é possível decidir sobre os detalhes únicos sobre o token que está sendo criado, como o criador, o nome do token, os símbolos etc. É possível programar a funcionalidade extra em seu NFT, mas a verdadeira diversão é a forma como o NFT interage com outros contratos autônomos.
Como é possível obter NFTs padrão ERC-721?
Nunca foi uma tarefa fácil comprar e armazenar NFTs. Desde que a febre dos NFTs começou em 2021, dezenas de mercados NFT e milhares de projetos NFT surgiram.
Além do ERC-721, outros padrões de tokens, como o ERC-1155, são compatíveis com NFTs. No entanto, grande parte dos compradores de NFTs estão mais interessados no NFT em si do que no padrão com o qual o token foi criado.
Para comprar seu próprio NFT, é só acessar os conhecidos mercados NFT, como OpenSea e Rarible. Conecte uma carteira Ethereum, como MetaMask, e pesquise até encontrar um NFT que você goste e que caiba no seu bolso. Para comprar um NFT, certifique-se que você tem ether (ETH) suficiente em sua carteira e siga as instruções na tela.
Todos os grandes mercados têm interfaces intuitivas de usuários que simplificam a compra de um NFT com apenas alguns cliques. Além disso, grande parte das carteiras compatíveis com o Ethereum tem suporte para o padrão ERC-721. Quando você comprar o NFT, você será o dono legítimo e ninguém poderá tirá-lo ou roubá-lo de você!
Para armazenar seu NFT, você vai precisar de uma carteira Ethereum, seja ela uma carteira de software, como a MetaMask, ou uma carteira de hardware.
O que fazer com NFTs padrão ERC-721?
Atualmente, o caso mais comum para NFTs é arte digital. Usuários compram esses ativos por inúmeros motivos, incluindo o apoio a artistas, como um investimento a longo prazo na expectativa de que o preço vai subir, rapidamente negociando NFTs para gerar lucro ou simplesmente porque apreciam a arte.
Porém, os casos de uso dos NFTs vão além da arte.
NFTs são comumente usados em jogos desenvolvidos em blockchain, como Gods Unchained, que representam ativos exclusivos dentro do jogo. O jogo on-line de cards colecionáveis usa NFTs que representam cards digitais que, em seguida, podem ser negociados com outros jogadores ou usados em batalhas.
Alguns jogos blockchain até permitem que você movimente itens para jogos diferentes. Esse é o início do metaverso — um ambiente contínuo e virtual onde NFTs representam objetos digitais que podem ser transferidos entre diferentes plataformas.
NFTs de música também estão se tornando cada vez mais populares. Plataformas, como a Audius, facilitam que artistas criem seu trabalho na forma de tokens ERC-721.
Casos de uso do mundo real também estão começando a surgir. Por exemplo, a capacidade de emitir a escritura para sua casa como um NFT para tornar transações de imóveis mais eficientes. Também é possível usar um NFT para representar a propriedade de ativos de alto valor, como um relógio Rolex.
O futuro dos NFTs e dos tokens ERC-721 fazem parte de uma história parecida, mas não exatamente da mesma história.
O ERC-721 foi o primeiro padrão de token NFT do Ethereum. Pavimentou o caminho para a proliferação e os casos de uso de NFTs que existem atualmente. Desde 2017, quando o ERC-721 foi apresentado, surgiram outros padrões de tokens compatíveis com NFTs, como o ERC-1155.
Esses novos padrões visam solucionar alguns grandes desafios em torno dos tokens ERC-721. Por exemplo, o ERC-721 possui uma funcionalidade limitada quando o assunto é interagir com outros padrões, como o ERC-20.
Além disso, tokens ERC-721 ocupam muito espaço na blockchain. Assim, podem causar congestionamento na rede, resultando em altas taxas de transação que podem torná-las absurdamente caras de adquirir.
Dito isso, ERC-721 terão um espaço no futuro dos NFTs. Embora possam não ser o melhor caso de uso para jogos e arte, podem atender casos de uso na interseção das blockchains e de ativos do mundo real, como propriedade, identidade digital, commodities e mais.
O Ethereum não é a única blockchain a fornecer suporte a NFTs. Outras blockchains de contratos autônomos, como a BNB Chain e Avalanche, surgiram nos últimos anos, hospedando seus próprios NFTs. Assim, surgiram novos padrões de tokens baseados no ERC-721, como o BEP-721, da BNB Chain, e o SNIP-721, da Secret Network.
Ainda assim, o ERC-721 está funcionando plenamente, ajudando a tokenizar tudo o que for exclusivo, desde o certificado de nascimento de alguém a propriedades, arte ou itens raros em videogames.
A proposta mais empolgante será ver como tokens ERC-721 podem ser usados em contratos autônomos para criar formas de transacionar e modelos de negócio completamente novos.
NFTs e ERC-721 ainda estão em seus primórdios. NFTs oferecem a capacidade de tokenizar qualquer coisa que seja exclusiva e de comprovar propriedade usando a tecnologia blockchain. É um conceito poderoso e que ainda pode ser bastante explorado. O futuro dos NFTs é limitado apenas pela nossa capacidade de encontrar novos casos de uso para essa tecnologia.
*Traduzido por Daniela Pereira do Nascimento com autorização do Decrypt.co.