Os tokens ERC-721 da rede Ethereum são projetados como uma mercadoria rara e são usados para a criação de edições limitadas de produtos. Ao contrário do ERC-20, sua principal característica é o fato de ser único.
O que exatamente é um token ERC721?
ERC-721 é um tipo de token criado para a rede Ethereum sob os padrões de sua smart contracts. A proposta para a criação deste novo padrão foi apresentada pelo desenvolvedor dieter shirley no final do 2017.
Especificamente, o padrão foi desenhado com o objetivo de criar tokens intercambiáveis, mas com a particularidade de ser único e não dispensável. Em outras palavras, cada token é único em toda a sua existência e não pode ser deteriorado ou destruído.
O objetivo por trás disso é desenvolver tokens exclusivos, onde seu valor intrínseco é dado por sua raridade. Isso certamente tornará os tokens ERC-721 muito reminiscentes de itens colecionáveis e você está certo. Claramente, os tokens ERC-721 foram criados com essa mesma perspectiva.
Resumindo, um token ERC-721 nada mais é do que um token."colecionável".
Assim, podemos definir o valor de um token ERC-721 com base na raridade e particularidade de suas propriedades, o que significa que ele será mais cobiçado por seus futuros compradores ou "Colecionadores".
Isso permitiu criar um ecossistema totalmente novo de tokens na blockchain. Ethereum, impulsionado pelo conceito de escassez digital, onde o valor dos objetos é mantido e aumenta devido à exclusividade de suas propriedades. E é que, algo que foi fácil de replicar, não atrairia tanta atenção.
Por que o token ERC-721 foi criado?
A razão por trás da criação dos tokens ERC-721 é a possibilidade de gerar um token exclusivo com propriedades irrepetíveis. Se você ainda se pergunta neste momento Que utilidade esses tipos de recursos podem ter? Bem, a verdade é que isso se torna tremendamente conveniente nos casos em que queremos "Particularidade, singularidade ou singularidade" do token seu privilégio principal. E, portanto, que o desejo de alcançá-lo é inversamente proporcional ao número de tokens semelhantes que existem.
Considere o caso em que um museu deseja registrar suas obras mais valiosas para leilão. E que além disso, você pode obter uma dessas obras graças a um sorteio especial que levará em conta o ingresso de cada participante específico. Neste caso, cada bilhete é emitido com características únicas e irrepetíveis. A pessoa com o bilhete premiado não terá apenas um bilhete, terá acesso a uma valiosa obra de arte.
Neste exemplo, o bilhete é nosso token ERC-721, um token emitido com características que o tornam único. E é essa singularidade que lhe dá todo o seu valor (a obra de arte).
Com os tokens do ERC-20, este exemplo seria impossível de executar. O motivo é que os tokens do ERC-20 são divisíveis, dispensáveis e intercambiáveis. Recursos que não são possíveis com o token ERC-721, porque seu valor e exclusividade permanecem intactos, formando uma "unidade" o tempo todo.
No momento da redação deste artigo, havia um total de 1.941 tokens ERC-721 diferentes criados. Você pode revisar os dados a qualquer momento, de clique aqui.
Características dos tokens ERC-721
Estruturalmente, os tokens do ERC-721 se assemelham aos de seus irmãos ERC-20. O smart contract base que permite o seu funcionamento, tem de facto funções semelhantes. No entanto, alguns desses recursos permitem que ambos os tokens sejam diferenciados da maneira desejada.
Entre tais propriedades estão:
- Cada token ERC-721 possui um nome. Este campo é usado para indicar o nome do token para contratos e aplicativos externos.
- Eles definiram um símbolo o que permite DApps pode acessar seu nome abreviado.
- Eles definiram o suministro total do token.
- Eles contêm um campo indicando o equilibrar de tokens em um endereço.
- Cada token ERC-721 possui um campo definido de funções De proprietário, usado para definir a propriedade do token e como ele pode ser transferido.
- Eles definiram um campo chamado Proprietário, que permite garantir a não fungibilidade do token e identificá-lo criptograficamente.
- Tem um campo chamado Aprovação, pelo qual é concedida permissão a outra entidade para transferir o token em nome do proprietário.
- Eles também têm outro campo de nome definido Thomas de posse, que permite que um usuário possua um certo número de tokens e deseja retirá-los do saldo de outro usuário.
- Por outro lado, o campo da Transferir, permite que tokens sejam enviados para outro usuário da mesma forma que uma criptomoeda e detalha qual conta enviou o token e qual o recebeu, juntamente com o ID desse token.
- Devido à unicidade do token e ao fato de um usuário poder ter vários tokens ERC-721, o campo foi criado Token do Proprietário por índice. Essa função permite o rastreamento de token por meio de um ID exclusivo.
- Finalmente, os tokens ERC-721 possuem um campo chamado metadados do token. É precisamente isso que permite a sua condição de não fungível e alberga todas aquelas propriedades que distinguem um token de todos os outros.
- Esses tokens não permitem abono em sua estrutura.
O primeiro uso de tokens ERC-721
https://twitter.com/CryptoKitties/status/937435141424660480
Somos o primeiro token não dispensável em conformidade com o ERC # 721 na blockchain Ethereum. É um dApp totalmente funcional, com contratos inteligentes e uma interface de usuário da web.
Os desenvolvedores do CryptoKitties em sua conta oficial em 3 de dezembro de 2017.
Diferenças entre os tokens ERC-20 e ERC-721
Entre as principais diferenças entre os tokens ERC-20 e ERC-721, destacamos:
- Ao contrário do ERC 20s, os tokens ERC-721 são tokens NFT ou não são fungíveis (token não fungível). Isso significa que os tokens ERC-721 não se deterioram ou são destruídos, como acontece com os tokens ERC-20.
- Outra diferença entre os tokens ERC-721 e ERC-20 é que os tokens ERC-721 não eles são divisível ou divisível. Os tokens do ERC20 são.
Usos e aplicativos dos tokens ERC-721
Um dos primeiros exemplos de uso que poderíamos experimentar com o CryptoKitties y Decentraland. Destes exemplos, o mais comentado é talvez o primeiro. O DApp CryptoKitties, é um jogo que permite possuir, criar e combinar personagens felinos virtuais. Cada gatinho representa um token ERC-721 e este apresenta características únicas que o diferenciam de qualquer outro gatinho. Uma espécie de mascote digital em uma blockchain. Além disso, o CryptoKitties permite executar outras ações, dentre as quais se destacam: coletar e procurar outros gatos com atributos ainda mais peculiares.
Com isso, o CryptoKitties faz de você um colecionador de gatos virtuais que baseiam seu valor na raridade. Por esse motivo, não é estranho observar que aqueles que participam deste jogo colocam suas rasteja digital em troca de quantias significativas de dinheiro. Talvez o maior exemplo a esse respeito seja o CryptoKitties Genesis Cat, vendido por um valor de 247 ETH (cerca de US $ 117.000) em 2 de dezembro de 2017.
Algo semelhante aconteceu com o Decentreland, um jogo no qual você obtém muitas terras virtuais onde pode construir. Em uma ocasião, por exemplo, um lote de Decentreland foi leiloado por US $ 9.000.
Porém, além da seção de jogos, o token ERC-721 tem outras possibilidades. Por exemplo, podemos usá-lo para atribuir propriedade e posse de diferentes elementos na vida real de forma criptograficamente segura. Esses elementos podem ser casas, terrenos, veículos e até uma identidade virtual. Como você pode ver, o token ERC-721 teria um papel muito semelhante ao do título ou escritura, que atribui a propriedade a quem o possui.
Não importa o que seja, se o que você planeja tokenizar é único em todos os seus aspectos, o padrão ERC-721 foi projetado justamente para ajudá-lo nessa tarefa e permitir que você o transforme em um token dentro da blockchain Ethereum.