Comment créer son propre NFT facilement – Guide

Vous les artistes ! Oui, c’est bien à vous que je m’adresse. Saviez-vous que vous pouviez vendre vos oeuvres d’art numérique sous forme de NFT ? Pour cela, il suffit de créer un NFT. On vous explique comment dans cet article. Après vous avoir expliqué comment obtenir des NFT gratuits, il était logique qu’on vous explique comment créer son propre NFT. Allez, on vous embarque dans le fabuleux voyage des NFT, tmtc.

Quelques rappels avant de créer son propre NFT

NFT, késako ?

Pour rappel, les NFT sont des jetons non fongibles (c’est-à-dire qu’ils sont uniques, contrairement au Bitcoin par exemple). Ils sont inscrits sur la Blockchain (en général Ethereum) grâce à un smart contract. Les NFT ne se limitent pas à des images jpeg pour faire des « NFT lol » ou un « NFT requin », contrairement à ce que les média mainstream disent.

Il s’agit en fait de tout ce qui est numérisable : cela peut être des images, certes, mais aussi une vidéo de votre chien en train de courir sur la plage un samedi après-midi ou encore un son audio de vous en train de vous entraîner à faire le riff de légende « Come as You Are » de Nirvana. L’essentiel est d’avoir le fichier sous format numérique, pour pouvoir l’inscrire sur la Blockchain.

L’ERC-721, le standard des NFT

Comme vous le savez sans doute, ERC signifie “Ethereum request for Comment”, autrement dit “Demande de commentaires Ethereum” en français. Le standard le plus connu est l’ERC-20, mais il sert uniquement à la création de jeton fongible (exemples : Shiba Inu, USDT, DAI).

Pour créer un NFT, il faut donc passer par d’autres standards ERC, le plus fréquemment utilisé est l’ERC-721. Qu’a-t-il de différent avec l’ERC-20 ?

L’ERC-721 est similaire à l’ERC20 à quelques différences près, notamment les variables. Un smart contract ERC721 a une variable “tokenURI” et une autre variable “tokenId” qui pointe vers l’adresse de son propriétaire (les ERC20 pointent eux vers l’adresse d’une balance). La deuxième différence majeure réside dans les metadatas : contrairement aux ERC20, il y a un fichier (image, audio, …) à stocker pour votre NFT. Sauf que stocker ce genre de fichier sur la blockchain coûterait trop cher.

On a donc trouvé une solution : donner une URL du token qui pointe vers le rendu du NFT. Souvent, on utilise IPFS pour stocker le visuel d’un NFT.

Vous avez survécu à l’explication technique ? Rassurez-vous, la suite est moins complexe, mais tout aussi intéressante, après tout, vous allez voir comment créer gratuitement votre propre NFT. Mais d’ailleurs, pourquoi créer un NFT ?

À quoi ça sert de créer un NFT ? (les cas d’usages)

La première question que vous devez sûrement vous poser, c’est de savoir à quoi ça sert de créer un NFT. Les cas d’usage des NFT sont multiples. Prenons quelques exemples pour que vous compreniez la puissance des NFT.

  • Exemple n°1 : Imaginons que vous soyez un artiste qui crée des musiques. Actuellement, pour vous faire reconnaître dans le milieu, vous devez passer par des intermédiaires (producteurs, maisons de disques, …). Au final, il ne reste pas grand-chose dans votre poche. Avec la création de NFT, vous passez outre les intermédiaires et vous vous adressez directement à votre communauté. Dans le web2, ce sont les plateformes qui écrivent leurs règles, dans le web3, ce sont les communautés. Utiliser des NFT pourra vous permettre de vous faire financer directement par la communauté en donnant des droits à celle-ci (si vous possédez tel NFT, vous pourrez faire telle chose).
  • Exemple n°2 : Imaginons maintenant que vous soyez un artiste spécialisé dans les œuvres d’art numériques. Vous avez passé plusieurs mois sur un projet qui vous tient à cœur. Fièrement, vous publiez votre œuvre sur Internet. Quelques semaines plus tard, vous voyez que votre œuvre a été copiée sur d’autres sites Internet, de manière illégale. Comment empêcher cela ? En utilisant des NFT, tout simplement. Les NFT permettent de garantir à celui qui le possède qu’il est bien le détenteur de l’œuvre originelle.

On pourrait encore évoquer tous les avantages du web3 et des crypto de manière générale : décentralisation, réseau pair à pair, virements et moyens de paiement rapides et peu chers grâce aux crypto actifs (ou crypto-monnaies), rempart contre l’inflation, anonymat, monnaies alternatives…

Enfin bref assez de blabla, il est temps de voir « comment créer son propre NFT » en utilisant les bons logiciels.

4 logiciels et applications pour créer une collection de NFT

Avant même de réfléchir aux smarts contracts ou à des choses coinpliquées comme cela, vous devez réfléchir en termes de design. Il faut donner envie aux gens d’acheter vos NFT ! Voici une petite liste d’applications et logiciels pour créer facilement votre NFT.

MediBang Paint, le logiciel pour créer son propre NFT facilement

La différence de MediBang Paint avec les logiciels ci-dessous ? Sa facilité de prise en main, parfait si vous êtes débutant dans la création de NFT.

nft angry boy
NFT Angry Boy

Votre collection de NFT aura un style cartoon très appréciable, alors si vous voulez créer gratuitement un NFT cartoon, foncez !

Krita, le logiciel de création de NFT animés

Krita est une application qui permet de créer une image animée. Ainsi, au lieu d’avoir un image fixe, vous aurez une image qui bouge, ce qui vous permettra de vous distinguer.

nft invisible friends
NFT Invisible Friends

On retrouve par exemple ce style dans la collection de NFT Invisible Friends.

Blender, la référence de la 3D pour mixer vos idées

Avec Blender, votre NFT aura une 3D du plus bel effet. Ce logiciel est un peu plus complexe à prendre en main, mais il peut être très intéressant. Mais le rendu visuel est vraiment super.

nft clone x Takashi Murakami
NFT Clone X- X TAKASHI MURAKAMI

Un bon exemple est la collection NFT Clone X- X TAKASHI MURAKAMI du célèbre artiste plasticien Takashi Murakami.

Pixilart, le site qui donne vie aux pixels

Si vous voulez créer une collection de NFT sous forme de pixel, Pixilart est fait pour vous. Facile à prendre en main, ergonomique et efficace.

nft cryptopunks coinpri - Coinpri
NFT Cryptopunks

Vous pensez que de l’art avec des pixels « ça n’intéresse personne » ? Doit-on vraiment vous rappeler le succès des Cryptopunks, les premiers NFT de l’histoire ?

Comment créer votre propre NFT facilement et gratuitement ?

Note : Ce guide part du principe que vous lancez une collection de NFT sur Ethereum. Si vous créez un NFT sur une autre blockchain, il vous faudra peut-être utiliser un autre wallet. De plus il vous faudra posséder non pas de l’ETH, mais la monnaie native de votre blockchain (BNB pour la BNBchain, SOL pour Solana).

Créer son portefeuille NFT

Pour commencer, vous devez créer un portefeuille NFT ou avoir un wallet les prenant en charge. Nous vous conseillons Metamask.

Cette étape et indispensable avant de continuer !

Une fois l’extension installée, on va vous demander d’importer ou de créer un portefeuille. En créant un portefeuille numérique, vous devrez le sécuriser avec un mot de passe et une seed phrase. Cette seed phrase de 12 mots vous permettra de retrouver votre wallet, même si vous perdez votre ordinateur ou que vous désinstaller Metamask. Il est donc crucial de noter soigneusement chaque mot et de les conserver dans un endroit où personne n’y aura accès.

Vous aurez également besoin d’ETH pour déployer votre smart contract et minter votre NFT sur la blockchain Ethereum.

Utiliser le testnet Rinkeby

Afin de se lancer dans le grand bain, il est mieux de comprendre le processus de création de NFT. Afin de ne pas payer de l’argent lors des tests, les développeurs ont eu la bonne idée de créer un Testnet. Il s’agit d’un réseau où vous pourrez réclamer des ETH gratuitement pour mener à bien vos tests sans dépenser un centime.

Voici les étapes à suivre :

  1. Ouvrez votre Metamask;
  2. Appuyez sur l’onglet qui permet de cacher/montrer les réseaux de test;
  3. Activez les réseaux de test;
  4. Sélectionnez « Rinkeby »;

Il vous faudra maintenant obtenir des « faux Ether » pour effectuer la transaction. Mais alors, comment on fait ? Eh bien on utilise que l’on nomme un “faucet”.

Vous avez le choix entre plusieurs en tapant dans Google “Faucet Rinkeby”, celui de Chainlink par exemple est rapide et efficace. Suivez ensuite les instructions et attendez sagement vos ETH Rinkeby.

Utiliser IPFS

Une fois que vous avez reçu vos ETH, il faut utiliser un programme qu’on appelle IPFS (ndrchef : pour InterPlanetary File System, si vous êtes curieux). C’est une sorte de Cloud décentralisé où vous allez stocker l’image de votre NFT.

Il vous suffit de vous rendre sur le site et d’installer le plugin et de le lancer. Allez dans files et uploadez votre jpeg (en le nommant ̶J̶e̶V̶a̶i̶s̶E̶t̶r̶e̶R̶i̶c̶h̶e̶G̶r̶a̶c̶e̶A̶u̶N̶F̶T̶Q̶u̶e̶J̶e̶V̶a̶i̶s̶C̶r̶e̶e̶r̶M̶e̶r̶c̶i̶M̶a̶x̶i̶m̶e̶E̶t̶C̶o̶i̶n̶p̶r̶i̶V̶o̶u̶s̶E̶t̶e̶s̶D̶e̶s̶B̶G̶.̶j̶p̶e̶g̶ 0.jpeg).

Vous devez ensuite remplir les metadata associées à votre jpeg avec le fichier Json (nommé 0.json). Remplissez le fichier Json comme sur l’image en-dessous.

La première étape pour voir comment créer son propre NFT
La première étape pour voir comment créer son propre NFT

Dans la partie “image”, vous devez indiquer l’URL de l’image IPFS du fichier que vous venez d’uploader. Allez dans IPFS pour récupérer votre lien et collez-le. Sauvegardez votre fichier Json et uplaodez le dans IPFS.

Comment créer son propre NFT ? Avec Remix pardi !

Remix est un site qui vous permet d’éditer, de compiler et de déployer des smart contracts Ethereum. Vous pouvez vous rendre sur le site directement en cliquant sur ce lien.

Commençons par éditer le code

Vous êtes good ? Allez, commençons par éditer le smart contract :

  • Créez un nouveau fichier pour votre smart contract;
  • Copiez/collez le code ci-dessous;
  • Changez le nom et le symbole du NFT par celui de votre projet;
  • Sauvegardez le fichier. N’oubliez pas de mettre l’extension “.sol” (pour solidity).
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0;

import "https://github.com/0xcert/ethereum-erc721/src/contracts/tokens/nf-token-metadata.sol";
import "https://github.com/0xcert/ethereum-erc721/src/contracts/ownership/ownable.sol";

contract newNFT is NFTokenMetadata, Ownable {
  constructor() {
    nftName = "Le nom de mon NFT";
    nftSymbol = "NOM";
  }

  function mint(address _to, uint256 _tokenId, string calldata _uri) external onlyOwner {
    super._mint(_to, _tokenId);
    super._setTokenUri(_tokenId, _uri);
  }
}

On passe à la compilation

Ok, nous allons maintenant compiler le smart contract.

Appuyez sur le troisième onglet sur la gauche et choisissez le compilateur en fonction de votre version de Solidity. Appuyez ensuite sur le bouton [Compiler].

Pour terminer, on déploit le contrat

Il faut enfin déployer votre smart contract. Appuyez sur le quatrième onglet à gauche. Pour l’environnement, choisissez “Injected Web3”.

Si ce n’est pas déjà fait, connectez votre portefeuille et assurez-vous d’être sur le réseau Rinkeby.

Appuyez sur le bouton [Deploy]. Metamask va se lancer. Vous devrez confirmer la transaction.

Félicitations vous avez désormais la réponse à comment créer son propre NFT

Toute dernière étape, vous devez minter votre NFT (on est bien là pour ça, non ?).

Quelques secondes après le déploiement du smart contract, vous verrez que votre smart contract est bien déployé.

Déroulez le menu en bas à gauche et déroulez [Mint] et remplissez les informations comme suit :

  • Mint : mettez l’adresse Metamask du propriétaire du NFT (0x….);
  • Tokenid : laissez 1;
  • URL : mettez l’adresse URL de votre metadata que vous avez renseigné pour IPFS.

Appuyez sur [Transact]. Vous devez encore signer la transaction avec votre Metamask.

Voilà ! Enfin terminé ! Pour vérifier que vous avez bien reçu votre NFT sur le testnet, rendez-vous sur le site testnets.opensea.io. Connectez-vous et admirez votre magnifique NFT.

Si vous voulez créer votre NFT sur la blockchain Ethereum, il vous suffit de répéter les étapes précédentes en vous connectant sur le « réseau Ethereum ».

Note : Il vous faudra cette fois-ci des vrais ETH et donc dépenser un peu d’argent.

Si vous voulez créer une collection, il vous faudra répéter l’opération en changeant les images et les ID. Il existe d’ailleurs des sites pour vous faciliter la tâche…

Les meilleures places de marché pour ̶v̶e̶n̶d̶r̶e̶ créer ses NFT

Comment créer un NFT sur Opensea

Une fois que vous aurez créé votre NFT, il s’agira bien sûr de les vendre. Mais sur quelle place de marché ? Et bien sur Opensea, pardi !

Opensea est la marketplace décentralisée qui domine le marché actuellement, sur cette plateforme, vous pouvez acheter, vendre vos NFT.

C’est clairement cette plateforme qui a les volumes les plus importants, et qui dispose du plus grand nombre de pièces à vendre (plus de 4 millions d’oeuvres).

Celle-ci fonctionne sur le mode des ventes aux enchères, un peu comme eBay, mais version crypto. Il existe tout type de contenu sur cette plateforme : noms de domaine, musique, photos, art, objets de collection, et bien d’autres. Il est à noter qu’Opensea prélève 2,5 % de chaque transaction effectuée sur la plateforme.

Mais la vente n’est pas le sujet du jour, restons sur la création, car oui, Opensea vous permet également de créer facilement un NFT pour ensuite les mettre facilement en vente.

Voici comment créer un NFT sur Opensea :

  1. Rendez-vous sur la page « Create »;
  2. Connectez-vous avec votre portefeuille;
  3. Uploadez votre image;
  4. Remplissez les différents champs;
  5. Complétez les propriétés de votre NFT si vous voulez créer des NFT plus ou moins rares;
  6. Déterminez si vous voulez du contenu caché;
  7. Choisissez la Blockchain que vous voulez utiliser;
  8. Cliquez sur le bouton [Create].

Tadaaaaaaaa.

Comment créer un NFT sur Binance NFT

Binance NFT est également une bonne alternative à Opensea.

La plateforme date de juin 2021, mais prometteuse quand on connaît le volume quotidien de transaction sur cet exchange, ainsi que la capitalisation d’actifs en dollars (USD) et en bitcoins.

Binance NFT vise à aider les créateurs de contenu à créer et vendre leurs œuvres numériques. Les collectionneurs peuvent également importer des tokens provenant d’autres plateformes d’échange et les revendre.

Pour rappel, Binance NFT, c’est plus de 42 millions de $ de volume journalier, 120.000 ventes quotidiennes, et près de 800 collections.

Le catalogue proposé par Binance évolue constamment et ne cesse de se développer. Quand vous vendez votre NFT sur le marketplace, le créateur et Binance reçoivent chacun une redevance de 1 %.

Voici comment créer un NFT sur Binance NFT :

  1. Assurez-vous d’avoir un profil vérifié (KYC) sur Binance;
  2. Assurez-vous d’avoir au moins 2 followers sur votre profil Binance NFT;
  3. Assurez-vous d’avoir assez de BNB/ETH dans votre wallet;
  4. Rendez-vous ici puis cherchez le menu « Create »;
  5. Complétez les différents champs;
  6. Sélectionnez la blockchain;
  7. Cliquez sur le bouton [Create].

Conclusion

Comme nous l’avons vu, obtenir des NFT gratuits, c’est bien, en créer soi-même, c’est mieux. Certes. Mais encore faut-il savoir où les vendre, vos NFT. Dans le prochain épisode, on vous expliquera quelles sont les meilleures places de marché pour vendre et acheter vos NFT. Restez coinnectés !