Comment créer un NFT

Par Kraken Learn team
11 min
25 septembre 2024

Un guide du débutant pour créer des jetons non fongibles 👾

  • Les cas d'utilisation des NFT sont vastes — allant de l'expression artistique et des objets de collection numériques aux actifs en jeu et aux avatars en ligne.

  • De nombreuses plateformes blockchain prennent en charge la création de NFT, la plus populaire étant Ethereum.

  • La création d'une collection NFT (ou d'un NFT unique) est un processus relativement simple, facilité par des outils prêts à l'emploi.

Qu'est-ce qu'un NFT et comment en créer un ? 🤷

Un jeton non fongible (NFT) est un actif numérique qui est, avant tout, unique.

Là où les cryptomonnaies comme Bitcoin (BTC) et Ether (ETH) sont composées d'unités individuelles qui peuvent être échangées contre une valeur égale, deux NFT ne peuvent pas être substitués de manière identique.

Quelle est la valeur de ceci ?

Eh bien, chaque NFT agit effectivement comme un enregistrement de propriété, inscrit de manière immuable dans la blockchain. Habituellement, cette propriété concerne une pièce de média (un fichier numérique comme un .jpeg, .png ou .gif) — et le NFT lui-même sert de certificat public d'autorité.

Vous voulez en savoir plus sur les NFT et leurs applications ? Nous avons ce qu'il vous faut dans, Qu'est-ce qu'un NFT ?

La création d'un tel actif n'était peut-être autrefois réalisable que par des développeurs avertis en matière de blockchain. 

Mais aujourd'hui, un large éventail d'outils pré-existants sont disponibles qui facilitent le lancement de NFT — que vous souhaitiez donner vie à une œuvre d'art unique (1/1) ou créer une communauté autour d'une collection NFT générée par programme.

candlesticks

Éléments à prendre en compte avant de créer des NFT 📋

Avant de vous plonger dans le monde passionnant du Web3 et des NFT, vous voudrez peut-être prendre en compte certains des facteurs suivants.

Coûts

Comme pour pratiquement toutes les activités basées sur la blockchain, la création d'une collection NFT (et la future distribution de chaque pièce) entraînera des frais de transaction. Ceux-ci varient en fonction de la blockchain que vous choisissez : Ethereum, par exemple, a des frais comparativement plus élevés qu'une alternative comme Solana.

Pour plus d'informations, consultez notre guide du centre d'apprentissage Kraken,  Qu'est-ce qu'un « gas fee » blockchain ?

Les coûts supplémentaires à prendre en compte comprennent :

  • Frais de cotation possibles (pour rendre vos NFT disponibles sur un marché NFT)

  • Coûts de marketing/promotion (pour faire connaître votre projet)

  • Coûts d'hébergement (pour un site web associé, ou si vous choisissez d'héberger vos fichiers NFT sur une base de données tierce)

Réglementations et taxes

Si vous traitez du contenu numérique, vous devrez vous familiariser avec les règles pertinentes (par exemple, le droit d'auteur et les droits de propriété intellectuelle).

Vous pouvez également consulter un professionnel sur la réglementation concernant l'émission et la distribution de NFT dans votre (vos) juridiction(s) souhaitée(s), et les implications fiscales relatives aux ventes (les bénéfices sont souvent soumis à l'impôt sur les plus-values).

Consultez notre guide fiscal complet sur la crypto aux États-Unis, y compris les taxes sur les NFT,  ici.

Choix du protocole

Quelle blockchain correspond le mieux à vos besoins ? Le coût ne doit pas être la seule considération ici — une blockchain moins connue et moins chère peut entraîner moins de dépenses, mais elle peut aussi vous isoler d'un public potentiel plus large qui interagit principalement au sein, par exemple, de l'écosystème Ethereum.

Avant de commencer, nous vous recommandons de faire des recherches sur les différentes blockchains — apprenez à connaître leurs communautés, leurs projets phares, et où le vôtre pourrait s'intégrer.

Élaborer votre plan NFT ⚒️

Avec les points précédents abordés, vous pouvez commencer à réfléchir à ce que votre actif numérique représente réellement.

S'agit-il d'une collection de 1 000 pass de membre basés sur la blockchain, qui accordent aux détenteurs l'accès à du contenu déverrouillable ou à des événements en personne ? Une collection de 10 000 personnages fantastiques uniques, chacun avec différentes raretés et traits, qui servent d'avatars numériques pour une communauté métaverse ? Ou une série limitée d'œuvres d'art uniques sans fonctionnalités supplémentaires ?

Votre projet pourrait être une combinaison de ceux-ci — ou quelque chose de complètement différent. De manière cruciale, vous devriez consacrer du temps à codifier votre plan, à développer l'« univers » de votre collection et à définir les exigences (par exemple, les contrats intelligents, la conception artistique et d'autres ressources nécessaires).

Image of a line chart and a candlestick chart

Créer votre NFT 🎨

Aux fins de cet article, supposons que vous lancez une collection de 5 000 personnages de dessins animés génératifs sur le thème maritime sur la blockchain Ethereum.

Beaucoup des étapes détaillées ci-dessous fonctionneront sur d'autres blockchains, bien que chacune possède généralement ses propres normes de jetons NFT, langages de programmation et plateformes de support.

Pour simplifier les choses, supposons également que vous n'envisagez pas d'ajouter de fonctionnalités avancées. Pour en savoir plus sur ces fonctionnalités et les différentes façons d'utiliser les NFT, vous pouvez consulter notre article Que pouvez-vous faire avec les NFT ?

Au lieu de cela, supposons que vous êtes intéressé par la création de NFT dans le but de les lister sur une place de marché NFT pour, espérons-le, les vendre.

Nous allons détailler les étapes de la création de NFT à un niveau élevé — cependant, vous pouvez choisir d'utiliser une suite logicielle qui prend en charge certaines (ou toutes) de ces étapes, telle que l' NFT Art Generator de One Mint.

Il est important de faire preuve de diligence raisonnable sur toutes les plateformes liées aux NFT avant de créer des comptes ou de dépenser de l'argent. Cela peut impliquer la lecture d'avis et de témoignages fiables, entre autres.

1. Conception artistique

Comme mentionné, les personnages de votre projet hypothétique sont génératifs : dans le jargon NFT, cela signifie qu'ils suivront un modèle similaire, mais qu'ils seront distinguables par leur combinaison unique de traits.

Pour de bons exemples, consultez le Bored Ape Yacht Club ou les CryptoPunks.

Tout d'abord, vous voudrez peut-être regrouper vos traits en catégories, telles que les suivantes : couleur de fond, chapeau, coiffure, espèce et yeux.

Au sein de ces catégories, vous pourriez également ajouter différentes variantes. Les couleurs de fond, par exemple, peuvent être blanches, bleues, vertes, oranges et dorées. Les yeux peuvent avoir 10 permutations différentes, y compris des lunettes de soleil, des lunettes de natation ou des yeux normaux.

Il est important qu'il y ait suffisamment de traits dans le mélange pour créer 5 000 NFT uniques — sinon, certains membres de la collection seront visuellement indiscernables les uns des autres.

Une fois que vous êtes satisfait de les avoir tous affinés, vous pouvez commencer à les concevoir dans votre logiciel préféré. Si vous n'êtes pas compétent en art numérique, vous pouvez opter pour travailler avec un artiste numérique de confiance.

2. Art génératif et métadonnées

L'œuvre d'art étant terminée, il est temps de donner vie à vos personnages.

Cette étape du processus consiste à assembler des traits pour créer les pièces de votre collection.

Là encore, vous pouvez utiliser un logiciel préexistant (comme Bueno), créer vous-même un script, ou en récupérer un existant sur GitHub.

Une fois le processus terminé, vous disposerez d'une collection d'œuvres d'art présentant toutes les combinaisons possibles de traits. En supposant que chacune des catégories ci-dessus possède 10 traits (à l'exception de la couleur de fond, qui en a cinq), vous pourriez théoriquement créer un maximum de 20 000 pièces uniques.

Une fois que vous avez choisi les 5 000 dernières, il est temps de générer les métadonnées correspondantes — des fichiers structurés en JSON qui détaillent des éléments tels que le nom, la description, les traits et l'emplacement du NFT.

Voici un exemple de ce à quoi peuvent ressembler les métadonnées d'un NFT, tiré de la collection Bored Ape Yacht Club.

Les métadonnées NFT sont la caractéristique distinctive qui différencie ce type d'actif crypto des autres.

La plupart des NFT stockent leur art (et leurs métadonnées) hors chaîne, car il serait trop coûteux de les intégrer directement dans une blockchain. Le smart contract de la collection stocke plutôt un lien vers les fichiers. Les meilleures options pour cela sont IPFS (comme vu dans l'exemple précédent de BAYC) et Arweave.

Certains choisissent d'utiliser des alternatives centralisées pour leurs collections, mais ce n'est pas recommandé — si vous perdiez l'accès à ce domaine, un acteur malveillant pourrait altérer les métadonnées.

Une fois que vous avez téléchargé tous vos fichiers, vous générerez un lien qui pourra être inclus dans votre smart contract. Si votre lien était, par exemple, ipfs://kraken123 et que vos fichiers étaient numérotés, vous pourriez les adresser individuellement avec, par exemple, ipfs://kraken123/1, ipfs://kraken123/2, etc.

Vous pouvez également envisager de mettre en œuvre le lazy minting pour économiser sur les coûts : au lieu de « minter » 5 000 NFT immédiatement, vous retarderez le minting jusqu'à ce qu'un utilisateur interagisse avec le smart contract, ce qui lui permettra de couvrir les frais de gaz.

Remarque : nous n'avons pas abordé la rareté des traits, mais cela serait facile à mettre en œuvre à ce stade : vous spécifieriez simplement que certains traits devraient être plus ou moins répandus que d'autres. Un exemple de rareté des traits pourrait être de catégoriser davantage les NFT comme étant soit communs, rares ou mythiques.

Pour en savoir plus sur ce qui rend un NFT plus rare qu'un autre de la même collection, consultez notre article Qu'est-ce qu'un classement de rareté NFT ?

3. Création du smart contract

Nous pouvons maintenant nous concentrer sur la partie blockchain du processus.

Sur Ethereum, vous pouvez utiliser le langage de programmation Solidity pour écrire votre propre smart contract, qui définira les règles de la collection de NFT.

Cependant, vous n'avez pas nécessairement à l'écrire à partir de zéro.

Le standard ERC-721 est un modèle populaire utilisé par de nombreux créateurs de smart contracts NFT.

Cela garantira que vos tokens sont largement compatibles avec d'autres plateformes et dApps basées sur Ethereum, et vous permettra également de mapper les métadonnées à chaque token de la collection.

OpenZeppelin est un excellent répertoire pour les smart contracts Ethereum, riche en ressources pour ceux qui expérimentent Solidity.

De plus, vous pouvez trouver plus d'informations sur l'ERC-721 ici, et mettre en pratique ce que vous apprenez via un outil basé sur navigateur tel que Remix.

Pour en savoir plus sur les smart contracts et le rôle important qu'ils jouent dans l'écosystème crypto, consultez notre article Qu'est-ce qu'un smart contract ?

4. Déploiement et lancement

Une fois le contrat créé et testé en profondeur, il peut être déployé sur le réseau Ethereum. Et c'est tout !

Il est maintenant temps de faire connaître le projet et de développer sa communauté — possiblement via X, Reddit ou Discord.

Vous voudrez peut-être également envisager de nouer des contacts avec des créateurs partageant les mêmes idées et leurs abonnés, de mettre en vente des NFT via des places de marché comme Kraken NFT, OpenSea et Magic Eden, et de continuer à créer de la valeur pour les détenteurs de jetons grâce à une feuille de route claire et une communication fréquente.

Bien sûr, il y a ceux qui veulent simplement créer des NFT pour le plaisir. Si tel est le cas, c'est le moment où vous pouvez simplement profiter des créations numériques que vous avez données vie et les afficher en ligne pour que tout le monde puisse les voir.

Image of a line chart and a candlestick chart

Pourquoi créer des NFT ? 💻

Les jetons non fongibles sont incroyablement flexibles et peuvent être adaptés à une variété de cas d'utilisation individuels et commerciaux.

Pour les particuliers

  • Expression artistique : les NFT constituent une nouvelle voie pour les artistes qui souhaitent numériser leur travail — leur permettant de vendre leurs œuvres sur un marché mondial et d'expérimenter de nouveaux médiums.

  • Avatars numériques : en possédant une pièce unique au sein d'une collection plus vaste, les détenteurs d'un NFT peuvent afficher leur individualité tout en s'alignant sur une communauté de détenteurs qui partagent leurs intérêts ou leurs valeurs. Il suffit de regarder la popularité des collections PFP (par exemple,  Pudgy Penguins) pour voir comment les NFT peuvent devenir partie intégrante des personnalités en ligne des individus.

Pour les entreprises

  • Protocoles de preuve de présence (POAP) : les organisations peuvent « minter » des POAP comme souvenir ou badge numérique, ce qui immortalise la présence ou la participation du détenteur à des événements IRL ou virtuels.

  • Objets de collection numériques : le lancement d'une série d'articles numériques peut aider à renforcer une marque et à mieux interagir avec les clients.

  • Avantages à accès restreint : les entreprises peuvent tirer parti des NFT comme « cartes VIP » numériques — accordant aux détenteurs un accès limité par jeton à des avantages, des réductions ou du contenu exclusif.

En résumé, vous pouvez maintenant poursuivre votre parcours crypto avec une meilleure compréhension du processus de création de NFT en utilisant la blockchain Ethereum — de la phase de planification au lancement sur le mainnet.

Il est bon de se souvenir que les projets NFT les plus importants d'aujourd'hui sont précieux en raison des communautés qui les entourent. Pour développer votre propre collection, une communication claire, une feuille de route solide et une marque forte sont inestimables pour favoriser une communauté d'enthousiastes du Web3 qui défendront votre vision.

La place de marché NFT de Kraken

Kraken NFT est rapidement en train de devenir le lieu de prédilection pour les traders sérieux concernant les jetons non fongibles. Avec des transferts sans frais de gaz et des exécutions hors chaîne, les coûts ne sont encourus que lors du déplacement d'actifs vers ou depuis la place de marché.

Débutants et professionnels louent tous son inscription facile, ses outils de recherche intuitifs et son riche éventail de ressources éducatives. 

Prenant en charge des centaines de collections sur Ethereum, Polygon et Solana, et permettant les paiements en monnaie fiduciaire et en crypto, Kraken NFT est la destination de choix pour les utilisateurs cherchant à acquérir leur prochain NFT.