xNFT (NFT executável) é um padrão de token programável que permite executar aplicativos diretamente, sem a necessidade de um software terceiro para isso. Isto posto, saiba o que é e como funciona um xNFT no artigo abaixo.
O que é um NFT executável (xNFT)?
Uma forma de token não fungível (NFT), um NFT executável (xNFT) é um novo padrão de token programável construído na blockchain Solana pela plataforma de desenvolvedores Coral.
NFTs são tokens com metadados exclusivos armazenados em um blockchain, representando a propriedade de um ativo digital. xNFTs são explicados como a combinação de NFTs com aplicativos em um único ativo.
Por definição, os xNFTs contêm código executável tokenizado que pode executar aplicativos diretamente sem exigir nenhum software de terceiros para acessar e usar seus ativos. Em vez de imagens ou documentos estáticos, os xNFTs são programas interativos.
Como funcionam os xNFT?
Os xNFTs são cunhados ou criados na blockchain Solana como tokens SPL, que são equivalentes ao padrão ERC-20 para tokens na blockchain Ethereum. Mas, embora os tokens SPL possam ser negociados, transferidos ou armazenados em qualquer carteira ou plataforma compatível, o código executável de um xNFT é armazenado na loja de programas da Solana com um ID associado.
Quando um usuário abre um xNFT, o identificador do programa é recuperado do blockchain e o código é executado dentro de uma sandbox do navegador, que é um ambiente online isolado que impede a disseminação de código malicioso.
Como os xNFTs são construídos usando a linguagem de programação React, a estrutura React xNFT que a Coral criou permite que a sandbox se comunique com o ambiente host com segurança.
Como se diferenciam os xNFT dos NFT?
A primeira geração de NFTs são tokens únicos e negociáveis que representam ativos digitais exclusivos e fornecem uma maneira de verificar a propriedade por meio de um contrato inteligente imutável.
O padrão xNFT leva os recursos dos NFTs ainda mais longe, adicionando código ao ativo, permitindo que protocolos e aplicativos Web3 sejam executados em uma carteira digital.
A principal diferença entre NFTs e xNFTs é que a capacidade de executar código dentro do token significa que os xNFTs podem funcionar como protocolos ou aplicativos que podem interagir com usuários, outros xNFTs ou dados externos.
Por exemplo, para fazer staking de um NFT tradicional, o usuário deve conectar sua carteira digital a um site de terceiros, o que pode representar um risco de segurança.
Contudo, um xNFT pode ser apostado na carteira Backpack, que é uma nova carteira de criptomoedas baseada em Solana, sistema operacional que a Coral criou para gerenciar xNFTs e os aplicativos descentralizados (dApps) que eles contêm.
Qualquer dApp construído na blockchain Solana usando o padrão xNFT pode criar um xNFT e rodar dentro do Backpack. O Backpack gerencia as chaves de carteira privada de um usuário e permite que ele acesse dApps, semelhante a como uma loja de aplicativos fornece acesso a aplicativos móveis.
Até agora, os xNFTs são executados apenas na blockchain Solana, usando a estrutura React xNFT. NFTs em outras blockchains usam outros padrões, como ERC-721 ou ERC-1155 no Ethereum.
NFT vs. xNFT: Resumo das semelhanças e diferenças
NFTs
xNFTs
Definição
Ativos digitais ativos
Ativos digitais programáveis e interativos
Função Principal
Demonstrar a propriedade e autenticidade
Realizar funções e interações específicas
Blockchain
Construído sobre tecnologia blockchain
Construído sobre tecnologia blockchain
Interoperabilidade
Eles podem ser transferidos ou trocados entre plataformas blockchain suportadas
Eles podem exigir plataformas ou protocolos de contrato inteligente específicos para executar o código incorporado
Escassez
Oferta limitada, características únicas
Oferta limitada, características únicas
Valor
Valor determinado pela demanda do mercado
Valor determinado pela demanda del mercado
Programabilidade
Ativos não programáveis e estáticos
Ativos programáveis e dinâmicos com capacidade de execução de código
Interatividade
Interatividade limitada ou nula
Interativa e sensível as entradas do usuário
Funções
Não podem realizar funções
Podem realizar funções específicas ou desencadear ações
Experiência de usuário
Experiência de visualização principalmente passiva
Maior participação e interactividade do usuário
Exemplos de uso
Colecionáveis, arte digital, artigos de jogo, bens imóveis virtuais, etc.
Artigos de jogo interativos, obras de arte dinâmicas, aplicações descentralizadas (dApps), etc.
Riscos Potenciais
Principalmente associados à propriedade e procedência dos ativos digitais
Riscos adicionais associados à execução de código, incluindo vulnerabilidades de segurança, bugs ou consequências não intencionais
Adoção
Os NFTs ganharam popularidade e adoção significativas em diversos setores
Os xNFTs são um conceito relativamente novo e têm adoção mais limitada, com potencial de crescimento no futuro
Lembre-se de que os xNFTs são um conceito que ainda está evoluindo e que implementações e funcionalidades específicas podem variar. A tabela acima fornece uma visão geral das principais semelhanças e diferenças entre NFTs e xNFTs.
Exemplos de uso de xNFT
Os xNFTs têm uma gama mais ampla de usos potenciais do que os NFTs comuns, pois podem se comunicar entre si por meio de mensagens ou eventos para habilitar recursos – como uma galeria xNFT alterando a aparência de uma obra de arte xNFT ou tocando música de um reprodutor de mídia xNFT no início de um jogo. Eles também podem ser atualizados automaticamente com base em eventos externos ou informações de fontes de dados.
NFTs regulares são usados principalmente para criar obras de arte de edição limitada, colecionáveis de jogos e arquivos de música. Os xNFTs permitem uma gama mais ampla de usos em um token Web3 programável.
- Coleções NFT
A Backpack lançou a coleção Mad Lads xNFT como um dos primeiros exemplos de xNFTs a mostrar os recursos da norma. A coleção contém 10.000 PFPs, cada um cunhado por 6,9 SOL.
The first xNFT Collection ever ⚡️
The Madlist claim
The Mint
The Mad Lads experience, all in Backpack 🎒 https://t.co/s81Si2GvAb
— Backpack 🎒 (@Backpack) February 1, 2023
Os titulares ou proprietários têm acesso a recursos adicionais sem precisar acessar vários sites, pois tudo está contido na carteira Backpack. Os desenvolvedores também conseguiram superar um ataque malicioso durante o lançamento da coleção, o que aumentou o interesse na segurança do projeto e impulsionou as vendas secundárias.
- DeFi
A capacidade de gerenciar xNFTs da carteira Backpack torna os aplicativos de finanças descentralizadas (DeFi) mais convenientes.
A capacidade de gerenciar xNFTs da carteira Backpack torna os aplicativos de finanças descentralizadas (DeFi) mais convenientes.
Isso também se aplica aos protocolos de negociação; por exemplo, a plataforma DeFi da Mango Markets em Solana lançou um xNFT que permite aos usuários acessar e gerenciar sua conta e posições de negociação de dentro do Backpack.
- Jogos
Os jogadores podem jogar jogos blockchain usando xNFTs diretamente de sua carteira.
Sporting F1 é um dos primeiros jogos xNFT lançados na plataforma Backpack.
Os usuários cunham e trocam carros de F1 e características personalizáveis e, em seguida, os colocam em jogo no xNFT antes de cada corrida do Grande Prêmio para ganhar pontos e a chance de receber tokens SOL se estiverem entre os melhores jogadores.
- Redes Sociais
A capacidade de enviar mensagens entre xNFTs permite que as comunidades interajam a partir da carteira Backpack. Por exemplo, Solcial é uma rede social descentralizada e sem permissão que permite que qualquer pessoa compartilhe conteúdo e ganhe recompensas. Ele introduziu um programa social de mineração para ganhar (S2E) que recompensa os usuários com tokens por apostar e interagir com a comunidade.