BlockPulseNews
Définition

ERC-721 : définition

L'ERC-721 est le standard Ethereum des jetons non fongibles (NFT) : chaque jeton possède un identifiant unique au sein de son contrat et ne peut être considéré comme équivalent à un autre, contrairement aux jetons ERC-20.

Thème : NFT et Web3

ERC-721 : comment ça marche ?

Un contrat ERC-721 gère une collection dans laquelle chaque jeton est désigné par un identifiant (tokenId). Le standard définit les fonctions de base : savoir qui possède un jeton (ownerOf), le transférer, autoriser un tiers à le déplacer pour un jeton précis (approve) ou pour toute la collection (setApprovalForAll). Une fonction tokenURI renvoie généralement l'adresse des métadonnées qui décrivent le jeton : nom, image, attributs.

L'unicité vient de la combinaison entre l'adresse du contrat et l'identifiant. Deux NFT de la même collection peuvent se ressembler, mais ils restent distincts et n'ont pas forcément la même valeur. C'est ce qui permet de représenter des œuvres numériques, des objets de jeu, des noms de domaine on-chain ou des billets. Le NFT prouve la détention d'un jeton inscrit sur la blockchain, mais ne confère pas automatiquement de droits d'auteur sur l'image associée. Les droits accordés dépendent des conditions fixées par le créateur de la collection.

Un exemple concret

Imaginons que Karim achète le NFT numéro 42 d'une collection d'illustrations. La blockchain enregistre que son adresse est propriétaire de ce tokenId dans ce contrat. S'il le revend, la fonction de transfert met à jour le propriétaire, et l'historique complet des détenteurs reste consultable publiquement.

Les risques à connaître

L'image est souvent stockée hors chaîne : si le serveur qui l'héberge disparaît, le NFT pointe vers un contenu inaccessible. La fonction setApprovalForAll est très exploitée par les arnaques, car elle donne accès à toute une collection. Les copies frauduleuses de collections connues sont fréquentes.

À ne pas confondre avec

  • ERC-20 : L'ERC-20 décrit des jetons interchangeables, alors que chaque ERC-721 est unique.
  • ERC-1155 : L'ERC-1155 permet de gérer dans un même contrat des jetons uniques et des jetons en quantité, ce que l'ERC-721 ne fait pas.
  • NFT : NFT désigne le concept de jeton non fongible, tandis que l'ERC-721 est l'un des standards techniques qui l'implémentent sur Ethereum.

Questions fréquentes sur ERC-721

Acheter un NFT ERC-721 donne-t-il les droits d'auteur sur l'œuvre ?

Pas automatiquement. Le NFT prouve la propriété du jeton ; les droits d'utilisation de l'œuvre dépendent de la licence prévue par le créateur.

Où est stockée l'image d'un NFT ERC-721 ?

Le plus souvent hors de la blockchain, sur un serveur ou un réseau de stockage décentralisé, le contrat ne conservant qu'un lien vers les métadonnées.

Termes liés

Dans le même thème : NFT et Web3

Tous les termes du thème NFT et Web3 →

À lire

L'actualité : NFT et Web3

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir

La fiche du projet cité

Pour aller plus loin sur les projets mentionnés dans cette définition.

Approfondir avec l'Académie : Les NFTs Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en E

← Tout le lexique crypto de A à Z