Como criar um NFT

Por Kraken Learn team
11 min
25 de setembro de 2024

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

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

  • Várias plataformas blockchain suportam a criação de NFTs, sendo a mais popular a Ethereum.

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

O que é um NFT e como se cria um? 🤷

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

Onde 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 disto?

Bem, cada NFT atua efetivamente como um registo de propriedade, escrito imutavelmente na blockchain. Geralmente, esta propriedade é sobre uma peça de media (um ficheiro 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 as suas aplicações? Temos tudo o que precisa em, O que é um NFT?

Criar um ativo como este pode ter sido, outrora, apenas alcançável por programadores experientes em blockchain. 

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

candlesticks

Coisas a considerar antes de criar NFTs 📋

Antes de mergulhar no emocionante mundo da Web3 e dos NFTs, poderá querer considerar alguns dos seguintes fatores.

Custos

Tal como acontece com 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 escolher: a Ethereum, por exemplo, tem taxas comparativamente mais altas do que uma alternativa como a Solana.

Para mais informações, consulte o nosso guia do Kraken Learn Center, O que é uma taxa de gas de blockchain?

Os custos adicionais que devem ser tidos em conta incluem:

  • Possíveis taxas de listagem (para disponibilizar os seus NFTs num marketplace de NFT)

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

  • Custos de alojamento (para um website associado, ou, caso opte por alojar os seus ficheiros NFT numa base de dados de terceiros)

Regulamentos e impostos

Se estiver a lidar com conteúdo digital, precisará de se familiarizar com as regras relevantes (por exemplo, direitos de autor e direitos de propriedade intelectual).

Poderá também querer consultar um profissional sobre os regulamentos relativos à emissão e distribuição de NFTs na(s) sua(s) jurisdição(ões) desejada(s), e as implicações fiscais relativas às vendas (os lucros estão frequentemente sujeitos a imposto sobre ganhos de capital).

Consulte o nosso guia completo de impostos sobre cripto nos EUA, incluindo impostos sobre NFT, 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 potencial maior que interage principalmente dentro, por exemplo, do ecossistema Ethereum.

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

Construir o seu projeto de NFT ⚒️

Com os pontos anteriores abordados, pode começar a pensar no que o 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 únicas, cada uma com diferentes raridades e características, que servem como avatares digitais para uma comunidade metaversal? Ou uma série limitada de obras de arte únicas sem funcionalidades adicionais?

O seu projeto pode ser uma combinação destes — ou algo completamente diferente. Crucialmente, deve dedicar algum tempo a codificar o seu plano, a desenvolver a 'história' da sua coleção e a definir os requisitos (por exemplo, contratos inteligentes, design de arte e outros recursos necessários).

Image of a line chart and a candlestick chart

Criar o seu NFT 🎨

Para os propósitos deste artigo, vamos assumir que está a lançar uma coleção de 5.000 personagens de desenhos animados generativos com um tema marítimo na blockchain Ethereum.

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

Para simplificar, vamos também assumir que não está a considerar adicionar qualquer funcionalidade avançada. Para saber um pouco mais sobre essas funcionalidades e as diferentes formas como pode usar NFTs, pode consultar o nosso artigo O que pode fazer com NFTs?

Em vez disso, vamos assumir que está interessado em criar NFTs com o objetivo de os listar num marketplace de NFT para, esperançosamente, vender.

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

É importante realizar a devida diligência em todas as plataformas relacionadas com NFT antes de criar contas ou de se desfazer de qualquer dinheiro. Isto pode envolver a leitura de avaliações e testemunhos fidedignos, entre outras coisas.

1. Arte e design

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

Para bons exemplos disto, consulte o Bored Ape Yacht Club ou os CryptoPunks.

Primeiro, poderá querer agrupar as suas características em categorias, tais como: cor de fundo, chapéu, penteado, espécie e olhos.

Dentro destas categorias, também poderá adicionar diferentes variantes. As cores de fundo, por exemplo, podem ser branco, azul, verde, laranja e dourado. Os olhos podem ter 10 permutações diferentes, incluindo óculos de sol, óculos de natação ou olhos normais.

É 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 de outros.

Assim que estiver satisfeito por ter tudo definido, pode começar a desenhá-los no seu software preferido. Se não for proficiente em arte digital, pode optar por trabalhar com um artista digital de confiança.

2. Arte generativa e metadados

Com a arte concluída, é hora de dar vida às suas personagens.

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

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

Assim que o processo estiver concluído, 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), 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 correspondentes — ficheiros com estrutura 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 parecer, retirado da coleção Bored Ape Yacht Club.

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

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

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

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

Também pode considerar implementar a cunhagem preguiçosa (lazy minting) para economizar custos: em vez de cunhar 5.000 NFTs imediatamente, irá atrasar a cunhagem até que um utilizador interaja com o contrato inteligente, permitindo que eles cubram as taxas de gás.

Nota: não discutimos a raridade das características, mas isso seria fácil de implementar nesta fase: bastaria especificar que algumas características deveriam ser mais ou menos prevalentes do que outras. Um exemplo de raridade de características poderia ser categorizar os NFTs como comuns, raros ou míticos.

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

3. Criação de contrato inteligente

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

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

No entanto, não precisa necessariamente de o escrever do zero.

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

Isso garantirá que os 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 experimentam com Solidity.

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

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

4. Implementação e lançamento

Uma vez que o contrato tenha sido criado e testado exaustivamente, pode ser implementado na rede Ethereum. E é isso!

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

Pode também considerar fazer networking com criadores e os seus seguidores com ideias semelhantes, listar NFTs para venda através de mercados 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 esse o caso, esta é a parte em que pode simplesmente desfrutar das criações digitais que trouxe à vida e exibi-las online para que todos as vejam.

Image of a line chart and a candlestick chart

Porquê criar NFTs? 💻

Os tokens não fungíveis 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: os NFTs são uma nova via para os artistas digitalizarem o seu trabalho — capacitando-os a vender as suas obras num mercado global e a experimentar novos meios.

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

Para empresas

  • Protocolos de Prova de Presença (POAPs): as organizações podem cunhar POAPs como uma lembrança ou distintivo digital, que imortaliza a presença ou participação do detentor 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 envolver melhor os clientes.

  • Vantagens exclusivas: as empresas podem alavancar eficazmente os NFTs como 'cartões VIP' digitais — concedendo acesso token-gated a benefícios, descontos ou conteúdo exclusivo aos detentores.

Em resumo, agora pode continuar a sua jornada cripto com uma melhor compreensão do processo de criação de NFT usando a blockchain Ethereum — desde a fase de planeamento até ao lançamento na mainnet.

Vale a pena lembrar que os principais projetos de NFT de hoje são valiosos devido às comunidades que os rodeiam. Para fazer crescer a sua própria coleção, uma comunicação clara, um roteiro sólido e uma marca forte são inestimáveis para fomentar uma comunidade de entusiastas da Web3 que defenderá a sua visão.

Mercado NFT da Kraken

Kraken NFT está rapidamente a tornar-se o local de eleição para traders sérios sobre tokens não fungíveis. Com transferências sem gás e execuções fora da cadeia, os custos são incorridos apenas ao mover ativos para ou do mercado.

Tanto iniciantes quanto profissionais elogiam o seu fácil registo, ferramentas de pesquisa intuitivas e rica suite de recursos educacionais. 

Apoia centenas de coleções em Ethereum, Polygon e Solana, e permite pagamentos tanto em fiat quanto em cripto, Kraken NFT é o principal destino para utilizadores que procuram o seu próximo NFT.