Nenhum NFT é criado igual. Na verdade, eles não são todos criados da mesma maneira. A Ethereum Foundation possui vários padrões NFT diferentes que permitem aos usuários criar diferentes tipos de NFTs que se comportam de maneira diferente ou têm utilitários diferentes. Aqui, veremos alguns ERCs e EIPs centrados em NFT que você deve conhecer.
Entendendo os Padrões Ethereum
Antes de mergulharmos nos diferentes padrões Ethereum para NFTs, vamos considerar rapidamente como os padrões Ethereum se tornam.
Embora saibamos que Vitalik Buterin é o criador e "líder" do Ethereum, ele ainda não pode tomar decisões unilaterais. Em vez disso, há uma enorme rede de desenvolvedores que trabalham juntos para fazer alterações no funcionamento do blockchain Ethereum. Eles fazem essas mudanças através Propostas de melhoria do Ethereum.
As ideias para novos padrões começam como "Solicitações de comentários do Ethereum" ou "ERCs". Estes passam por um (geralmente) longo e árduo processo de revisão pública, comentários e revisão. A grande maioria nunca é aceita e nunca se torna parte da rede Ethereum.
A designação do número para ERCs e EIPs é dada na ordem em que são propostos e não na ordem em que são aceitos. Por exemplo, há um ERC-601, mas você teria que procurar muito para encontrar o ERC-602 - porque nunca se tornou um padrão Ethereum funcional.
Alguns padrões Ethereum são para tokens (fungíveis e outros) e outros são para contratos, interfaces e outros elementos da rede Ethereum.
O alvorecer dos NFTs modernos e contratos inteligentes
ERC-20 criou o ETH como o conhecemos hoje, incluindo a capacidade do token de funcionar em contratos inteligentes. NFTs tecnicamente trabalharam no ERC-20, e os primeiros NFTs foram cunhados no ERC-20 antes do surgimento dos padrões NFT dedicados. Mas, O ERC-20 não otimizou para NFTs. ERC-721 fez.
Especificamente, trabalhar com um NFT de cada vez funcionou com o ERC-20, mas quanto mais você adicionava, mais confuso ficava. Afinal, o ERC-20 foi feito para moeda que é, por natureza, fungível. Em 2018, quando ERC-721 foi finalizado, já estava claro que os tokens não fungíveis precisariam ser gerenciáveis em uma escala que não era viável com o padrão ERC-20.
É claro que, como a maioria das NFTs é comprada com tokens "básicos", e NFTs e tokens básicos eram padrões diferentes, surgiu a necessidade de um "padrão padrão". ERC-1155 abriu as portas para contratos inteligentes envolvendo ERC-20 e ERC-721.
Padrões para criadores e artistas
À medida que os NFTs ganharam popularidade, principalmente no cenário artístico, tornou-se cada vez mais comum ver pessoas criando e transferindo NFTs em escala. ERC-2309 simplificou a papelada ao permitir que NFTs simultâneas ou consecutivas em um contrato tenham identificadores de token consecutivos.
ERC-2981 é o padrão que permite ao minter de uma NFT extrair royalties da revenda, independentemente da plataforma (ou plataformas) em que a venda ou revenda ocorra.
Padrões Ethereum expandem os usos para NFTs
Você já ouviu falar de tokens fungíveis. Você já ouviu falar de tokens não fungíveis. Você já ouviu falar de "tokens semi-fungíveis?" ERC-3525 permite a criação de tokens que possuem identificadores diferentes (não fungíveis), mas o mesmo valor (fungível). Isso pode soar como um token ERC-20, mas, novamente, esse EIP resolve um problema específico.
Ser membro de uma Organização Autônoma Descentralizada é um excelente exemplo. DAOs funcionam como empresas de capital aberto. Os indivíduos pagam pela associação e, ao provar que são associados (neste caso, por meio da propriedade de tokens especiais de criptomoeda), tomam decisões sobre como a organização funciona.
Os tokens usados para garantir a adesão, reivindicar direitos de eleitor e ter outros utilitários em um DAO não podem ser todos iguais, mas todos devem ter o mesmo valor. Isso permite que eles sejam identificáveis, mas também permite que eles sejam transferíveis. É isso que o ERC-3525 faz.
Mas suponha que você queira que um token seja usado apenas uma vez? Como um ticket que permite ao usuário uma certa utilidade e depois desaparece? Existe um EIP para isso. ERC-4400 permite que os tokens ERC-721 sejam modificados para serem "consumidos" quando um proprietário os troca por algum benefício prometido. De forma similar, ERC-4907 permite que uma pessoa "alugue" NFTs por um período de tempo predeterminado.
ERC-4906 também tem a ver com NFTs, mas é comparativamente chato. O padrão apenas facilitou o rastreamento de edições nos metadados de um NFT.
Mais padrões NFT significam NFTs com melhor funcionamento
A maioria das pessoas que possuem a maioria dos NFTs provavelmente poderia ter parado de ler no ERC-721. No entanto, para aqueles que procuram cunhar e usar NFTs de maneiras inovadoras e aqueles que ainda pensam que o utilitário NFT mais empolgante ainda está por vir, os novos padrões Ethereum NFT são cruciais.