Estrutura de token não fungível
A estrutura de token não fungível usa o padrão ERC-721 estendido que é suportado pelo Blockchain App Builder.
Tokens não fungíveis (NFTs) são ativos digitais exclusivos que representam a propriedade de um item ou conteúdo específico. Ao contrário dos tokens fungíveis, cada NFT tem propriedades distintas. O Blockchain App Builder amplia o padrão ERC-721 para oferecer suporte à criação e gerenciamento de NFTs, permitindo que os desenvolvedores tokenizem ativos exclusivos do mundo real (RWAs) e ativos digitais nativos de forma eficiente.
- Arte Digital
- Tokenização de obras de arte para fornecer aos artistas uma plataforma para vender e rastrear a propriedade de suas criações.
- Cobráveis
- Criação de colecionáveis digitais, como cartões de negociação, itens de jogos e música, com propriedade verificável.
- Registros de Propriedades
- Representando registros como NFTs para simplificar a propriedade, transferência e gerenciamento de propriedade.
- Cartas de Crédito
- Representar uma carta de crédito como NFTs para transferir com segurança documentos financeiros comerciais, garantindo autenticidade, transparência e conclusão automatizada de transações globais.
- Propriedade Intelectual
- Atribuir a propriedade de patentes ou marcas comerciais a NFTs, facilitando o licenciamento e a transferência.
A versão aprimorada do Blockchain App Builder que está incluída no Oracle Blockchain Platform Digital Assets Edition suporta as funções a seguir.
- Identificadores exclusivos: Cada NFT recebe um identificador distinto, garantindo sua exclusividade e rastreabilidade. Apenas toda a criação de NFT é suportada, o que significa que cada NFT representa um ativo único e indivisível sem propriedade fracionária. Para obter informações sobre suporte a NFT fracionário, consulte Estrutura de Token Combinado.
- Associação de metadados: anexe metadados a tokens para fornecer informações detalhadas sobre o ativo, como descrições, imagens ou links externos. As propriedades de metadados são corrigidas quando o NFT é criado.
- Atributos personalizados: Especifique propriedades adicionais que podem ser atualizadas pelo proprietário do NFT.
- Minting e queima: gerencie o ciclo de vida dos ativos tokenizados criando (minting) e removendo (queima) NFTs.
- Transferência de propriedade: transfira a propriedade de NFTs entre as partes com métodos seguros que garantem autenticidade e proveniência.
- Bloqueio: Bloqueie um NFT em um vault para que ele não possa ser transferido ou queimado por nenhum usuário.
- Operações de função: Atribua e imponha funções como minter, burner para fornecer privilégios específicos a qualquer conta de usuário.
A Edição de Ativos Digitais do Oracle Blockchain Platform inclui um pacote de chaincode e um pacote de API wrapper para o cenário de token não fungível. O pacote chaincode inclui a amostra do NFT Art Collection Marketplace, que ilustra o uso do framework. O pacote da API wrapper estende a API REST para oferecer suporte a operações específicas do cenário do NFT Art Collection Marketplace.