Como criar um NFT

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.
-
Numerosas 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 com ferramentas prontas a usar.
O que é um NFT e como criar um? 🤷
Um token não fungível (NFT) é um ativo digital que é, acima de tudo, único.
Onde criptomoedas como Bitcoin (BTC) e Ether (ETH) são compostas por unidades individuais que podem ser trocadas por igual valor, dois NFTs não podem ser substituídos de forma idêntica.
Qual é o valor disto?
Bem, cada NFT funciona efetivamente como um registo de propriedade, escrito de forma imutável na blockchain. Geralmente, esta propriedade é sobre uma peça de multimédia (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? Nós temos a cobertura em, O que é um NFT?
Criar um ativo como este pode ter sido, antes, apenas alcançável por programadores com conhecimentos de blockchain.
Mas hoje, uma vasta gama de ferramentas pré-construídas está disponível que torna o lançamento de NFTs simples — quer queira dar vida a uma peça de arte 1/1 ou criar uma comunidade em torno de uma gerada programaticamente coleção de NFT.

Coisas a considerar antes de criar NFTs 📋
Antes de mergulhar no excitante 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 distribuição futura 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 mercado de NFT)
-
Custos de marketing/promoção (para aumentar a consciencialização do seu projeto)
-
Custos de alojamento (para um site 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 que envolvem a emissão e distribuição de NFTs na(s) sua(s) jurisdição(ões) desejada(s), e as implicações fiscais relacionadas com vendas (os lucros estão frequentemente sujeitos a imposto sobre ganhos de capital).
Consulte o nosso guia completo de impostos de criptomoedas 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 poderá encaixar.
A construir o seu plano 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 ú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 únicas sem recursos 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, smart contracts, design artístico e outros recursos necessários).

A criar o seu NFT 🎨
Para os fins deste artigo, vamos supor 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 supor que não está a considerar adicionar qualquer funcionalidade avançada. Para saber um pouco mais sobre essas funcionalidades e as diferentes formas de usar NFTs, pode consultar o nosso artigo O que pode fazer com NFTs?
Em vez disso, vamos supor que está interessado em criar NFTs com o objetivo de os listar num marketplace de NFTs para, esperançosamente, os vender.
Vamos detalhar os passos para a criação de NFTs a um nível elevado — no entanto, pode optar por usar um conjunto de software que trata 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 NFTs antes de criar contas ou de gastar dinheiro. Isto pode envolver a leitura de avaliações e testemunhos fidedignos, entre outras coisas.
1. Arte e design
Conforme mencionado, os personagens do seu projeto hipotético são generativos: na linguagem NFT, isto significa que seguirão um plano 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, pode querer agrupar as suas características em categorias, tais como as seguintes: cor de fundo, chapéu, penteado, espécie e olhos.
Dentro destas categorias, pode também 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 os ter 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 obra de arte concluída, é hora de dar vida às suas personagens.
Esta fase do processo envolve a união de características para criar as peças da sua coleção.
Novamente, você pode usar software pré-construído (como Bueno), criar um script você mesmo, ou obter um existente no GitHub.
Uma vez concluído o processo, 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 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 NFT são a característica distintiva que diferencia este tipo de criptoativo de outros.
A maioria dos NFTs armazena a sua arte (e metadados) fora da cadeia (off-chain), uma vez que seria demasiado caro incorporá-los diretamente numa blockchain. O contrato inteligente da coleção armazena 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 interveniente mal-intencionado poderia adulterar os metadados.
Depois de ter carregado todos os seus ficheiros, você 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, você poderia endereçá-los individualmente com, por exemplo, ipfs://kraken123/1, ipfs://kraken123/2, etc.
Você também pode considerar implementar lazy minting para poupar custos: em vez de cunhar 5.000 NFTs imediatamente, você irá adiar a cunhagem até que um utilizador interaja com o contrato inteligente, permitindo que ele cubra as taxas de gas.
Nota: não discutimos a raridade das características, mas isso seria fácil de implementar nesta fase: você simplesmente especificaria que algumas características deveriam ser mais ou menos prevalentes do que outras. Um exemplo de raridade de característica 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, consulte o nosso artigo O que é uma classificação de raridade NFT?
3. Criação de contrato inteligente
Agora, podemos voltar a nossa atenção para a parte de blockchain do processo.
No Ethereum, você pode usar a linguagem de programação Solidity para escrever o seu próprio contrato inteligente, que definirá as regras para a coleção NFT.
No entanto, você não tem necessariamente de escrever isto do zero.
O padrão ERC-721 é um modelo popular usado por muitos para criar contratos inteligentes de NFTs.
Isto irá garantir que os seus tokens são amplamente compatíveis com outros mercados e dApps baseados em Ethereum, e também permite mapear os metadados para cada token na coleção.
OpenZepplin é um ótimo repositório para contratos inteligentes Ethereum, rico em recursos para aqueles que estão a experimentar com Solidity.
Adicionalmente, você pode encontrar mais informações sobre o ERC-721 aqui, e pôr em prática o que aprende através de uma ferramenta baseada em navegador como o 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
Assim que o contrato for criado e testado minuciosamente, poderá ser implementado na rede Ethereum. E pronto!
Agora, é o momento de divulgar o projeto e fazer crescer a sua comunidade — possivelmente via X, Reddit ou Discord.
Poderá também querer considerar o networking com criadores com ideias semelhantes e os seus seguidores, 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 poderá simplesmente desfrutar das criações digitais que deu vida e exibi-las online para todos verem.

Porquê criar NFTs? 💻
Os tokens não fungíveis (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: Os NFTs são uma nova via para os artistas digitalizarem o seu trabalho — permitindo-lhes vender as suas obras num mercado global e experimentar novos meios.
-
Avatares digitais: ao possuírem uma peça única dentro de uma coleção mais vasta, os detentores de um NFT podem assinalar 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
-
Proof of Attendance Protocols (POAPs): as organizações podem emitir POAPs como uma lembrança ou emblema 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.
-
Benefícios exclusivos: as empresas podem aproveitar efetivamente os NFTs como 'cartões VIP' digitais — concedendo acesso controlado por token a benefícios, descontos ou conteúdo exclusivo aos detentores.
Em resumo, agora poderá 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.
É importante 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, 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á a sua visão.
Mercado NFT da Kraken
Kraken NFT está a tornar-se rapidamente o local de eleição para traders que levam a sério os tokens não fungíveis. Com transferências gas-free e execuções off-chain, os custos são apenas incorridos ao mover ativos para ou do mercado.
Tanto iniciantes quanto profissionais elogiam o seu fácil registo, ferramentas de pesquisa intuitivas e um rico conjunto de recursos educacionais.
Apoia centenas de coleções em Ethereum, Polygon e Solana, e permite pagamentos tanto em fiat quanto em crypto, tornando o Kraken NFT o destino principal para utilizadores que procuram adquirir o seu próximo NFT.