Glossário

Token Composto (Composable Token)

Moderate

Um token combinável é um token ERC-998, uma extensão padrão para qualquer token não fungível, adicionando a capacidade de tokens não fungíveis possuírem outros tokens não fungíveis (ERC-721)

O Que É Um Token Composto Não Fungível?

Em geral, o token ERC-998 é semelhante ao token ERC-721 — ambos não são fungíveis. No entanto, os tokens ERC-998 são "combináveis", o que significa que permitem aos usuários "compor" ou "organizar ativos em hierarquias complexas" e negociá-los com propriedade única.
O token composto não fungível, ERC-998, pode representar mais de um colecionável/ativo digital, seja um grupo de tokens ERC-20, uma coleção de tokens ERC-721 exclusivos, uma mistura de ambos ou outro token ERC-998. Além disso, permite que tokens não fungíveis possuam ou sejam propriedade de outros tokens ERC-721 e ERC-20.

Simplificando, um token composto não fungível é um portfólio ou pacote de ativos digitais. Esses pacotes podem incluir qualquer tipo de token, incluindo NFTs de arte/jogo/esporte, tokens ERC-20 regulares, derivativos de criptomoedas e muito mais. O token ERC-998 alimenta uma série de novos casos de uso, principalmente porque permite que vários componentes se conectem para gerar um único ativo guarda-chuva. Isso pode ajudar os usuários a compor árvores de tokens ERC721 conectados e permitir que vendam ou comprem lotes de tokens ERC721 em uma única transferência.

Aqui está um exemplo para ajudá-lo a entender melhor o conceito de tokens que podem ser compostos. Digamos que você tenha 10 tokens ERC-721, cada um representando moedas digitais exclusivas. Se você quiser vendê-los, precisará fazer isso individualmente. Mas com a funcionalidade de composição, você pode transferir a propriedade de todos os 10 tokens ERC-721 para um único token mãe. Uma vez feito isso, o token mãe possui todos os outros tokens, permitindo que você venda o lote inteiro de uma vez.

Criando Tokens Que Podem Ser Compostos

Existem duas abordagens para criar tokens que podem ser compostos:

Composto de Cima para Baixo - nesse cenário, o token que pode ser composto armazena informações sobre seus tokens filhos. Qualquer token ERC-721 pode ser transferido para um token composto de cima para baixo. Pense nessa abordagem como um contêiner para tokens ERC-721. Você pode armazenar e transferir os tokens para dentro e para fora dele. Você pode preencher o "contêiner" com quantos tokens ERC-721 individuais desejar e, em seguida, trocar ou transferir o composto como um todo.
Composto de Baixo para Cima - Nesse cenário, os tokens que podem ser compostos de baixo para cima armazenam informações sobre os tokens mãe. Os elementos que podem ser compostos de baixo para cima podem se anexar como tokens filhos a outros tokens ERC-721. Por exemplo, você pode anexar um monte de elementos que podem ser compostos de baixo para cima a um token ERC-721 e simplesmente transferi-lo para outra pessoa. Por design, o novo proprietário agora terá acesso a todos os compostos individuais que fazem parte do token ERC-721.