Tecnologia e Ferramentas de Gerenciamento de NFT

1 – A Tecnologia NFT

Token não-fungível ou infungível (Non-Fungible Token) – NFT, é uma tecnologia que torna possível a criação de elementos digitais únicos, infungíveis, que não podem ser trocados ou substituídos por outro do mesmo tipo.

A tecnologia NFT foi viabilizada dentro de sistemas distribuídos baseados em BlockChains, cujo precursor foi o Bitcoin em 2008. Um NFT é basicamente um Smart Contract, que é um script que contém regras de funcionalidade do Token, controlados por redes distribuídas especificas como a do Bitcoin Satoshi Vision – BSV.

2 – Autores de Conteúdo Digitais e NFTs

Com esta tecnologia, autores podem criar conteúdo digitais com identidades únicas e imutáveis, com registro de posse e possibilidade de transferência de posse. A imutabilidade da identificação do conteúdo digital está relacionada ao altíssimo custos necessários para tentar fraudar o sistema, que é o que tem garantido a segurança do sistema Bitcoin desde a sua criação. Um exemplo de NFT é dado na Figura 1, que apresenta o conteúdo digital e sua identificação única e exclusiva registrada na Blockchain da rede BSV.

Figura 1: TXID do Conteúdo do NFT -

O conteúdo digital pode ser por exemplo uma imagem, um texto, um documento, uma certidão, uma peça de áudio, que o autor, por exemplo um artista, queira associar a um Token Único (Exclusivo) e assim criar tal identidade digital, popularmente conhecido como NFT.

O grande diferencial para o autor e/ou atual dono de um conteúdo digital associado a um NFT é de sempre poder aferir a autenticidade, originalidade e posse do conteúdo. O conteúdo original estará registrado de forma inalterável em um bloco especifico do banco de dados da Rede BSV, e o contrato de posse do conteúdo, seu Smart Contract, estará sob monitoramento perpetuo de todos os processadores de transação da rede, e somente o atual dono do NFT é capaz de realizar qualquer tipo de transação com este Token, como por exemplo transferir para um novo dono.

Depois que o NFT é criado, a única transação que pode ser feita com o Token é a de transferência de posse. A transferência pode ser feita mediante uma negociação de venda ou simples doação.

3 – Registro de Dados de NFTs na BlockChain BSV

Basicamente, um NFT cria uma identidade digital única, exclusiva e imutável para um determinado conteúdo digital, como apresentado na Figura 1, cuja posse pode ser transferida entre usuários do sistema BSV.

O autor e dono inicial do conteúdo digital, cria um Token Unitário que será o elemento digital que determina a posse do conteúdo do NFT. Em seguida é criado o pacote de dado do NFT contendo os seguintes elementos:

- A identidade do Token Exclusivo;

- Identificação “TXID” primeira transação do Token, que só pode ser realizada pelo primeiro dono do Token;

- Endereço BSV – criado para ser usado como índice secundário do conteúdo do NFT;

- Conteúdo Digital do NFT – Criado pelo autor do NFT;

O pacote de dados do NFT é então transmitido para a rede BSV, onde será onde é gerado um TXID, identificado ÚNICO da transação, informação do campo Transaction da Figura 2


Após o evento de registro da transação em um Bloco da rede BSV, Block na Figura 2, a primeira confirmação será gerada, Confirmations na Figura 2, a identidade do conteúdo do NFT estará registrada de forma imutável na Blockchain da rede BSV.

A primeira confirmação ocorre em média 10 minutos após o envio do conteúdo digital para a rede BSV, e cada confirmação subsequente ocorre em média a cada 10 minutos.

A segurança de imutabilidade de tal registro ocorre pois a cada confirmação na rede BSV, o preço para se tentar fraudar o sistema cresce de forma exponencial a cada confirmação, sendo extremamente elevado para possíveis fraudadores já a partir da primeira confirmação.

Ferramentas para Criação e Gerenciamento de NFTs

Como a tecnologia é ainda uma novidade, as ferramentas de criação e gerenciamento de NFTs ainda estão em fase elaboração. Uma destas ferramentas é o Aplicativo Android NFT Space, criado pela equipe de desenvolvimento Nibble Linx, coordenada pelo Prof. Carlos Augusto de Moraes Cruz do Departamento de Eletrônica e Computação da UFAM.

O aplicativo já pode ser encontrado na Play Store do Google.

Instruções de como usar o aplicativo para criar e gerenciar NFTs podem ser encontradas nos links abaixo:

Criando um NFTcom o Aplicativo NFT Space

Consultar etransferir um NFT com NFT Space

É importante informar que na versão atual do aplicativo NFT Space o limite do tamanho de arquivo para criação de NFT é de 97 kBytes. Este limite será aumentado para as futuras versões do aplicativo.

Possíveis Problemas com a Posse de um NFT

Problemas que podem ocorrer e não possuem solução, por exemplo, se o dono atual de um determinado NFT por qualquer motivo perder as chaves de acesso a sua carteira digital que contém o Token, este Token ficará eternamente intransferível e nunca mais o conteúdo terá um novo dono. Neste cenário não existe nada que possa ser feito. Isso também acontece se o dono do Token vier a falecer não informar em seu testamento as chaves de acesso a sua carteira digital que contém o Token.

Comentários

Postagens mais visitadas deste blog

Satoshi to Peer

Precious Data Protocol

NFT Space