Introdução aos NFTs programáveis

NFT programável significa NFT programável, que se refere ao NFT que pode ser atualizado após a transmissão.

O NFT programável armazena os metadados do NFT em um formato variável, e as instruções e condições para alterações de metadados são codificadas antecipadamente no contrato inteligente NFT. Os metadados podem ser atualizados manualmente pelo proprietário ou com base nas condições definidas no contrato inteligente.

Sobre metadados

Os NFTs são essencialmente compostos por dois componentes: TokenID e metadados.

TokenID é um identificador exclusivo que representa a propriedade do NFT e os metadados são o objeto associado ao NFT. TokenID garante que a propriedade do NFT possa ser verificada enquanto o conteúdo dos metadados garante a funcionalidade do NFT;

Os metadados NFT incluem o nome do token, atributos e links para arquivos.

Por exemplo, projetos NFT de arte generativa geralmente contêm uma série de atributos diferentes, e a escassez de atributos diferentes varia. Essas propriedades são armazenadas nos metadados do NFT. Além disso, os metadados geralmente contêm um link IPFS para a imagem ou vídeo do NFT.

Cenários de aplicação

1. Jogos

Os jogadores podem usar NFTs programáveis ​​para representar seus personagens no jogo, melhorando assim a experiência de jogo. Por exemplo, à medida que os jogadores ganham experiência, o crescimento do seu caráter pode ser refletido através da mudança na aparência do NFT.

2. Identidade digital

NFTs programáveis ​​podem ser usados ​​para caracterizar identidades digitais ou passaportes. Graças à flexibilidade dos NFTs programáveis, os usuários podem atualizar automaticamente suas identidades digitais sem ter que substituir os documentos de identidade digital. Detalhes como local de residência, estado civil e informações de contato podem ser atualizados automaticamente.

3. Imóveis virtuais

Os NFTs podem ser usados ​​para tokenizar ativos do mundo real, e o uso de NFTs programáveis ​​para representar propriedades imobiliárias pode refletir fatores variáveis, como preço da propriedade, idade e propriedade em tempo real, proporcionando maior flexibilidade.

4. Arte

Artistas digitais podem usar NFTs programáveis ​​para usar dados em tempo real para alterar a imagem das obras de arte, e essas mudanças podem tornar as obras de arte mais exclusivas. Um exemplo seria uma obra de arte NFT que poderia mudar de aparência dependendo do clima ou da estação atual.

5. Passe

NFTs programáveis ​​podem ser usados ​​para representar passes para participar de atividades específicas. Por exemplo, os ingressos para eventos esportivos podem ser atualizados para um nível superior à medida que aumenta o número e a duração da participação do usuário em eventos esportivos.

Vantagem

  • Oferece a oportunidade de inovar e desenvolver NFTs ao longo do tempo. Os projetos podem manter o interesse das pessoas em NFTs e aumentar a adesão do usuário, adicionando constantemente novos recursos.

  • As atualizações automáticas podem ser acionadas com base em informações do mundo real, proporcionando maior flexibilidade no uso de NFTs.

insuficiente

  • Mudanças em certos atributos durante a evolução dos NFTs podem afetar a escassez.

  • As condições que desencadeiam atualizações de NFT podem limitar a circulação do NFT (por exemplo, a obtenção de um determinado atributo exige que o NFT não tenha sido transferido dentro de um ano).

  • A quantidade de dados contidos em NFTs programáveis ​​é grande e o custo do armazenamento em cadeia é alto.

  • Ao obter dados fora da cadeia, isso precisa ser feito por meio de uma máquina oráculo. O desenvolvimento de contratos é difícil e requer maior desempenho da cadeia pública.

  • Problema de conflito cognitivo, o conceito de mutabilidade pode entrar em conflito com a percepção do usuário de que os dados da cadeia não podem ser adulterados.

  • Alguns projetos podem ter um longo ciclo de mudanças, o que esgotará a paciência dos investidores.

Casos de projeto

1.Primeira Ceia

A Primeira Ceia é uma obra NFT programável composta por 22 camadas. A obra foi lançada em conjunto pela AsyncArt e artistas criptográficos.

O corpo principal da Primeira Ceia é uma tela principal. A tela principal também inclui um arquivo armazenado na cadeia, que registra informações como a imagem da camada que contém e a posição da camada na tela principal. Cada camada é concreta, visível e armazenada na cadeia. Uma camada possui vários parâmetros: artista, proprietário, tela principal à qual pertence e parâmetros da camada.

Cada camada da Primeira Ceia tem propriedade independente e direitos de controle. A tela principal e 22 camadas são tokenizadas no Ethereum, respectivamente. Em outras palavras, a pintura da Primeira Ceia tem um total de 1 tela principal NFT e 22 NFTs para diferentes camadas. cada página de camada, o proprietário pode alterar as configurações da camada a qualquer momento.

2、Projeto Musical

Music Blueprint é uma ferramenta para músicos criarem conjuntos generativos de NFTs musicais. Os criadores carregam o áudio gravado para a ferramenta Async Canvas, que permite aos criadores sobrepor as faixas de uma música e adicionar diferentes variações a essas faixas. Quando os colecionadores criam, o algoritmo formará aleatoriamente uma versão de áudio exclusiva. .

O criador determina o limite máximo do valor que pode ser cunhado. Somente se um colecionador decidir cunhar uma versão é que essa versão da música aparecerá. Music Blueprints permite que os produtores aproximem seus fãs do processo criativo, envolvam os fãs na versão final e descubram novas saídas criativas para os criadores na forma tradicional de lançamentos de singles.

3. Corretores Cibernéticos

Cyberbrokers é um projeto NFT com um volume total de 10.001. Os acessórios dos personagens do Cyberbrokers podem ser combinados e desmontados à vontade. Os usuários podem mudar as roupas e acessórios do personagem e substituir o penteado do personagem.

A arte da CyberBrokers é composta por arquivos SVG que são divididos em componentes, compactados e armazenados como camadas separadas no Ethereum. Os usuários podem recriar CyberBrokers diretamente de ativos usando transcodificadores on-chain. Os metadados dos CyberBrokers também serão armazenados on-chain, com imagens em cache dos CyberBrokers compilados armazenados via IPFS.​

4、Eu tenho NFT

LIOM (Life in Our Minds) é um projeto NFT dinâmico que assume a forma de um vídeo animado 3D. Esta série de NFTs pode responder ao comportamento dos colecionadores, alterar a aparência do NFT após a fundição e combinar-se para formar um interativo. Escultura Virtual: O Rebanho Mãe.

Quando o usuário estiver lançando, a aparência do NFT será gerada aleatoriamente com base no conteúdo da carteira do titular após a transmissão, a aparência do NFT também mudará com o tempo de retenção do usuário, número de transações e participações NFT no; carteira; se a carteira do titular possuir NFTs de Parceiros também poderá desbloquear alguns recursos personalizados.

5, Aavegotchi

Aavegotchi é um jogo de desenvolvimento NFT criado com base no Aave. Os jogadores podem apostar tokens ERC20 suportados pelo Aave, gerar Aavegotchi NFT e interagir com o metaverso Aavegotchi.

Ao nascer, cada Aavegotchi recebe um conjunto de características usando o gerador de números aleatórios Chainlink VRF. As características de Aavegotchi podem mudar com base na intimidade, nível, wearables e consumíveis.

Fatores que afetam as características do Aavegotchi:

  • Intimidade, a frequência das interações íntimas pode determinar o nível desse valor. Quanto mais tempo e frequência o proprietário interagir com o Aavegotchi, maior será esse valor.

  • Nivele, participe de votações e jogos no Aavegotchi DAO para ganhar mais pontos de experiência e aumentar seu nível. A cada poucos níveis, o Aavegotchi ganha um ponto de alma que pode alterar as características do fantasma.

  • Usando o equipamento, os jogadores podem controlar os atributos do fantasma controlando o dispositivo vestível. Por exemplo, a agressividade do Aavegotchi aumentará ao usar uma espada.

6、Páginas incompletas

Sketchy Pages é um subprojeto do Sketchy Ape Book Club. É um NFT dinâmico e programável. Os usuários podem gravar mensagens no contrato inteligente do NFT e suportar modificações a qualquer momento.

7、3Face

3Face é uma obra de arte que lê os dados de transação da carteira do titular e altera sua aparência.

Os criadores do 3Face o comparam a uma “criatura energética” que vive em simbiose com os colecionadores, pois suga os dados da carteira dos colecionadores e reflete suas personalidades de volta para eles. Os colecionadores podem acumular mais histórico de transações para alterar os parâmetros de seu 3Face, o que pode incentivar os usuários do Web3 a conectar seus estados mentais ao comportamento online.

Resumir

O surgimento do NFT programável nos permite ver outra possibilidade de NFT, ou seja, o NFT não existe mais na forma de simples imagens PFP, mas possui mais cenários de uso e interação.

O NFT programável permite mais interações entre o NFT e os colecionadores, como a atualização dos equipamentos dos personagens do jogo; torna o NFT mais jogável.