Como criar um NFT

Por Kraken Learn team
11 min
25 Gwengolo 2024

Um guia para iniciantes na criação de tokens não fungíveis 👾

  • Os casos de uso para NFTs são vastos — abrangendo desde expressão artística e colecionáveis digitais até ativos em jogos e avatares online.

  • Inúmeras plataformas blockchain suportam a criação de NFTs, sendo a Ethereum a mais popular.

  • Criar uma coleção de NFT (ou um NFT único) é um processo relativamente simples, facilitado por ferramentas prontas.

O que é um NFT e como criar um? 🤷

Um token não fungível (NFT) é um ativo digital que é, acima de tudo, único.

Enquanto criptomoedas como Bitcoin (BTC)Ether (ETH) são compostas por unidades individuais que podem ser trocadas por valor igual, dois NFTs não podem ser substituídos de forma idêntica.

Qual o valor nisso?

Bem, cada NFT atua efetivamente como um registro de propriedade, escrito de forma imutável na blockchain. Geralmente, essa propriedade é sobre uma peça de mídia (um arquivo digital como um .jpeg, .png ou .gif) — e o próprio NFT serve como um certificado público de autoridade.

Quer saber mais sobre NFTs e suas aplicações? Nós temos tudo o que você precisa em, O que é um NFT?

Criar tal ativo pode ter sido antes algo apenas alcançável por desenvolvedores experientes em blockchain. 

Mas hoje, uma vasta gama de ferramentas pré-construídas está disponível que tornam o lançamento de NFTs simples — quer você queira dar vida a uma peça de arte 1/1 ou criar uma comunidade em torno de uma coleção de NFT gerada programaticamente.

candlesticks

Aspectos a considerar antes de criar NFTs 📋

Antes de mergulhar no empolgante mundo da Web3 e dos NFTs, talvez você queira considerar alguns dos fatores a seguir.

Custos

Assim como em praticamente todas as atividades baseadas em blockchain, a criação de uma coleção de NFT (e a futura distribuição de cada peça) incorrerá em taxas de transação. Estas variam dependendo da blockchain que você escolher: Ethereum, por exemplo, tem taxas comparativamente mais altas do que uma alternativa como Solana.

Para mais informações, consulte nosso guia do Centro de Aprendizagem Kraken, O que é uma taxa de gás de blockchain?

Custos adicionais que devem ser levados em consideração incluem:

  • Possíveis taxas de listagem (para disponibilizar seus NFTs em um marketplace de NFT)

  • Custos de marketing/promoção (para aumentar a conscientização sobre seu projeto)

  • Custos de hospedagem (para um site associado ou, caso você opte por hospedar seus arquivos NFT em um banco de dados de terceiros)

Regulamentações e impostos

Se você estiver lidando com conteúdo digital, precisará se familiarizar com as regras relevantes (por exemplo, direitos autorais e direitos de propriedade intelectual).

Você também pode querer consultar um profissional sobre as regulamentações que cercam a emissão e distribuição de NFTs nas jurisdições desejadas, e as implicações fiscais relativas às vendas (os lucros são frequentemente sujeitos ao imposto sobre ganhos de capital).

Consulte nosso guia completo sobre impostos de cripto dos EUA, incluindo impostos sobre NFTs, aqui.

Escolha do protocolo

Qual blockchain melhor se adapta às suas necessidades? O custo não deve ser a única consideração aqui — uma blockchain menos conhecida e mais barata pode resultar em menos gastos, mas também pode isolá-lo de um público prospectivo maior que interage principalmente dentro, por exemplo, do ecossistema Ethereum.

Antes de começar, recomendamos pesquisar as diversas blockchains — conheça suas comunidades, seus principais projetos e onde o seu próprio pode se encaixar.

Construindo seu projeto de NFT ⚒️

Com os pontos anteriores abordados, você pode começar a pensar sobre o que seu ativo digital realmente representa.

É uma coleção de 1.000 passes de membro baseados em blockchain, que concedem aos detentores acesso a conteúdo desbloqueável ou eventos presenciais? Uma coleção de 10.000 peças de personagens de fantasia únicos, cada um com diferentes raridades e características, que servem como avatares digitais para uma comunidade metaversal? Ou uma série limitada de obras de arte exclusivas sem recursos adicionais?

Seu projeto pode ser uma combinação destes — ou algo completamente diferente. Crucialmente, você deve dedicar algum tempo para codificar seu plano, desenvolver a narrativa de sua coleção e delinear os requisitos (por exemplo, contratos inteligentes, design de arte e outros recursos necessários).

Image of a line chart and a candlestick chart

Criando seu NFT 🎨

Para os propósitos deste artigo, vamos assumir que você está lançando uma coleção de 5.000 personagens de desenho animado generativos com tema marítimo na blockchain Ethereum.

Muitos dos passos detalhados abaixo funcionarão em outras blockchains, embora cada uma tipicamente possua seus próprios padrões de token NFT, linguagens de programação e plataformas de suporte.

Para simplificar, vamos também assumir que você não está considerando adicionar nenhuma funcionalidade avançada. Para aprender um pouco mais sobre esses recursos e as diferentes formas de usar NFTs, você pode conferir nosso artigo O que você pode fazer com NFTs?

Em vez disso, vamos assumir que você está interessado em criar NFTs com o objetivo de listá-los em um marketplace de NFT para, com sorte, vender.

Estamos prestes a detalhar os passos para a criação de NFT em um nível elevado — no entanto, você pode optar por usar um pacote de software que cuide de alguns (ou todos) esses passos, como o NFT Art Generator da One Mint.

É importante realizar a devida diligência em todas as plataformas relacionadas a NFT antes de criar contas ou gastar qualquer dinheiro. Isso pode envolver a leitura de avaliações e depoimentos confiáveis, entre outras coisas.

1. Arte e design

Como mencionado, os personagens do seu projeto hipotético são generativos: na linguagem NFT, isso significa que eles seguirão um modelo semelhante, mas serão distinguíveis por sua combinação única de características.

Para bons exemplos disso, confira o Bored Ape Yacht Club ou os CryptoPunks.

Primeiro, você pode querer agrupar suas características em categorias, como as seguintes: cor de fundo, chapéu, penteado, espécie e olhos.

Dentro dessas categorias, você também pode adicionar diferentes variantes. As cores de fundo, por exemplo, podem vir em branco, azul, verde, laranja e ouro. Os olhos podem ter 10 permutações diferentes, incluindo óculos de sol, óculos de natação ou olhos regulares.

É importante que haja características suficientes na mistura para criar 5.000 NFTs únicos — caso contrário, alguns membros da coleção serão visualmente indistinguíveis dos outros.

Quando estiver satisfeito por ter restringido todos eles, você pode começar a projetá-los em seu software preferido. Se você não for proficiente em arte digital, pode optar por trabalhar com um artista digital confiável.

2. Arte generativa e metadados

Com a arte pronta, é hora de dar vida aos seus personagens.

Esta etapa do processo envolve a união de características para criar as peças da sua coleção.

Novamente, você pode usar um software pré-construído (como Bueno), criar um script você mesmo ou pegar um existente no GitHub.

Assim que o processo estiver concluído, você terá uma coleção de obras de arte que apresentam todas as combinações possíveis de características. Assumindo que as categorias acima têm cada uma 10 características (com exceção da cor de fundo, que tem cinco), você poderia teoricamente criar um máximo de 20.000 peças únicas.

Depois de decidir sobre as 5.000 finais, é hora de gerar os metadados— arquivos estruturados em JSON que detalham coisas como o nome, descrição, características e localização do NFT.

Aqui está um exemplo de como os metadados de um NFT podem se parecer, retirado da coleção Bored Ape Yacht Club.

Os metadados de NFT são a característica distintiva que diferencia este tipo de criptoativo dos outros.

A maioria dos NFTs armazena sua arte (e metadados) fora da cadeia (off-chain), pois seria muito caro incorporá-los diretamente em uma blockchain. Em vez disso, o contrato inteligente da coleção armazena um link para os arquivos. As principais opções para isso são IPFS (como visto no exemplo anterior da BAYC) e Arweave.

Alguns optam por usar alternativas centralizadas para suas coleções, mas não é recomendado — caso você perca o acesso a esse domínio, um agente mal-intencionado poderia adulterar os metadados.

Depois de ter carregado todos os seus arquivos, você gerará um link que pode ser incluído no seu contrato inteligente. Se o seu link fosse, por exemplo, ipfs://kraken123 e seus arquivos fossem numerados, você poderia endereçá-los individualmente com, por exemplo, ipfs://kraken123/1, ipfs://kraken123/2, etc.

Você também pode considerar implementar lazy minting para economizar custos: em vez de cunhar 5.000 NFTs imediatamente, você atrasará a cunhagem até que um usuário interaja com o contrato inteligente, permitindo que ele cubra as taxas de gas.

Nota: não discutimos a raridade de traços, mas isso seria fácil de implementar nesta fase: você simplesmente especificaria que alguns traços deveriam ser mais ou menos prevalentes do que outros. Um exemplo de raridade de traços poderia ser categorizar os NFTs ainda mais como comuns, raros ou míticos.

Para saber mais sobre o que torna um NFT mais raro do que outro da mesma coleção, confira nosso artigo O que é um ranking de raridade de NFT?

3. Criação de contrato inteligente

Agora, podemos direcionar nossa atenção para a parte do processo relacionada à blockchain.

No Ethereum, você pode usar a linguagem de programação Solidity para escrever seu próprio contrato inteligente, que definirá as regras para a coleção de NFT.

No entanto, você não precisa necessariamente escrever isso do zero.

O padrão ERC-721 é um modelo popular usado por muitos para criar contratos inteligentes de NFT.

Isso garantirá que seus tokens sejam amplamente compatíveis com outros mercados e dApps baseados em Ethereum, e também permitirá mapear os metadados para cada token na coleção.

OpenZeppelin é um excelente repositório para contratos inteligentes Ethereum, rico em recursos para aqueles que estão experimentando com Solidity.

Além disso, você pode encontrar mais informações sobre o ERC-721 aqui, e colocar o que você aprende em prática através de uma ferramenta baseada em navegador como Remix.

Para saber mais sobre contratos inteligentes e o papel importante que eles desempenham no ecossistema cripto, confira nosso artigo O que é um contrato inteligente?

4. Implantação e lançamento

Uma vez que o contrato é criado e testado minuciosamente, ele pode ser implantado na rede Ethereum. E é isso!

Agora, é hora de divulgar o projeto e fazer crescer sua comunidade — possivelmente via X, Reddit ou Discord.

Você também pode considerar fazer networking com criadores semelhantes e seus seguidores, listar NFTs para venda via marketplaces como Kraken NFT, OpenSea e Magic Eden, e continuar a criar valor para os detentores de tokens com um roteiro claro e comunicação frequente.

Claro, há aqueles que simplesmente querem criar NFTs por diversão. Se for o caso, esta é a parte em que você pode simplesmente desfrutar das criações digitais que deu vida e exibi-las online para que todos vejam.

Image of a line chart and a candlestick chart

Por que criar NFTs? 💻

Os NFTs são incrivelmente flexíveis e podem ser adaptados a uma variedade de casos de uso individuais e empresariais.

Para indivíduos

  • Expressão artística: NFTs são um novo caminho para artistas digitalizarem seu trabalho — permitindo que vendam suas obras em um marketplace global e experimentem novas mídias.

  • Avatares digitais: ao possuir uma peça única dentro de uma coleção mais ampla, os detentores de um NFT podem sinalizar sua individualidade enquanto se alinham com uma comunidade de detentores que compartilham seus interesses ou valores. Basta observar a popularidade das coleções PFP (por exemplo, Pudgy Penguins) para ver como os NFTs podem se tornar parte integrante das personas online dos indivíduos.

Para empresas

  • Proof of Attendance Protocols (POAPs): organizações podem cunhar POAPs como um souvenir ou um crachá digital, que imortaliza a presença ou participação do titular em eventos IRL ou virtuais.

  • Colecionáveis digitais: o lançamento de uma série de itens digitais pode ajudar a fortalecer uma marca e a engajar melhor os clientes.

  • Vantagens restritas: as empresas podem alavancar efetivamente os NFTs como 'cartões VIP' digitais — concedendo acesso restrito por token a benefícios, descontos ou conteúdo exclusivo para os detentores.

Em resumo, agora você pode continuar sua jornada cripto com um melhor entendimento do processo de criação de NFT usando a blockchain Ethereum — desde a fase de planejamento até o lançamento na mainnet.

É importante lembrar que os principais projetos de NFT de hoje são valiosos devido às comunidades que os cercam. Para expandir sua própria coleção, comunicação clara, um roteiro sólido e uma marca forte são inestimáveis para fomentar uma comunidade de entusiastas da Web3 que apoiarão sua visão.

O marketplace de NFTs da Kraken

Kraken NFT está rapidamente se tornando o local de escolha para traders sérios sobre tokens não fungíveis. Com transferências sem taxas de gás e execuções off-chain, os custos são incorridos apenas ao mover ativos para ou do marketplace.

Tanto iniciantes quanto profissionais elogiam sua fácil inscrição, ferramentas de busca intuitivas e um rico conjunto de recursos educacionais. 

Com suporte a centenas de coleções em Ethereum, Polygon e Solana, e permitindo pagamentos em fiat e cripto, Kraken NFT é o destino principal para usuários que procuram seu próximo NFT.