L'espace des jetons non fongibles (NFT) s'est récemment imposé comme un élément essentiel de la conversation sur la blockchain, modifiant la façon dont la propriété est perçue, transférée et échangée.
Dans l'espace NFT de la blockchain Ethereum, deux normes se sont imposées pour créer et gérer des projets NFT. Il s'agit des normes ERC-721 et ERC-1155.
La norme ERC-721 est une norme NFT qui définit un ensemble minimum d'interfaces composées de méthodes, d'événements et de fonctionnalités de base qu'un contrat intelligent doit mettre en œuvre pour permettre aux NFT d'être possédés, utilisés, transférés et approuvés par différentes parties.
Il s'agit notamment de la fonction "propriétaire de l'adresse" qui fournit des informations de base sur le nombre de NFT appartenant à une adresse donnée. La fonction SafeTransfer permet de transférer la propriété d'un NFT d'une adresse à une autre. La fonction d'approbation permet à un tiers de transférer ou de faire approuver le transfert d'un bien numérique ou d'un service public spécifique au nom du propriétaire ou de l'adresse de détention.
Il est idéal pour les projets où chaque jeton représente un actif unique et distinct, tel qu'un objet de collection numérique rare ou un actif numérique unique.
Connu comme la norme pionnière pour les projets NFT, l'ERC-721 a été le premier appel à commentaires Ethereum (ERC) à fournir le schéma directeur pour des actifs numériques uniques sur la blockchain Ethereum.
L'ERC-721 a été proposé par William Entriken, Dieter Shirley, Jacob Evans et Nastassia Sachs en janvier 2018 en tant que proposition d'amélioration d'Ethereum (EIP). l'idée était de créer des actifs totalement uniques regroupés dans un projet à collectionner, par opposition à des jetons fongibles similaires à d'autres jetons du même projet.
La norme a permis aux développeurs de créer des NFT interopérables et composables qui peuvent être facilement suivis et transférés sur la blockchain. Cet objectif a été atteint grâce aux interfaces susmentionnées, avec quelques extensions facultatives qui ajoutent des fonctionnalités supplémentaires à la norme, telles que les métadonnées, l'énumération et la possibilité de brûler les données.
Après avoir subi un processus d'examen rigoureux au sein de la communauté Ethereum, Erc-721 a été officiellement accepté en tant qu'EIP en juin 2018. L'ERC a d'abord pris vie dans le projet CryptoKitties d'Axiom Zen. Depuis, il a quitté la version bêta et constitue une norme largement utilisée pour les projets NFT sur Ethereum.
L'une des principales caractéristiques des actifs ERC-721 est l'unicité, qui permet à chaque actif de se distinguer des autres grâce à un identifiant unique (token-Id) stocké sur la blockchain. L'identifiant du jeton est un ensemble de chiffres attribués à l'actif au moment de sa création.
Le token-Id, semblable à une empreinte digitale, ne peut être modifié et sert d'identifiant principal des NFT, garantissant ainsi leur distinction.
Contrairement à d'autres normes ERC qui produisent des jetons pouvant être divisés en unités plus petites, une autre caractéristique clé des actifs ERC-721 est leur indivisibilité. Cela permet de s'assurer que le propriétaire possède l'intégralité du bien et des droits qui y sont associés.
Le concept initial de la norme ERC-721 vise à révolutionner la perception de la propriété. Cela se fait à l'aide de contrats intelligents programmables.
Grâce aux contrats intelligents, les projets peuvent faciliter le transfert de propriété des actifs de manière sécurisée et décentralisée, avec le plein consentement du propriétaire. Cela permet de réduire les erreurs, les litiges et les tiers lors des transactions.
La norme permet également aux propriétaires d'obtenir des autorisations ou des utilités spécifiques à partir du bien numérique, ce qui permet aux utilisateurs de l'espace NFT d'élaborer des projets qui accordent des droits spécifiques.
Source de l'image : Site web de CryptoKitties
CryptoKitties a été lancé fin 2018, en utilisant la version bêta de l'ERC-721. Le jeu permettait aux utilisateurs d'élever, de collectionner et d'échanger des chats numériques, ce qui en a fait une sensation virale, mettant les NFT sous les feux de la rampe.
Source de l'image : Site web de Decentraland
La plateforme Decentraland a été initialement lancée en 2020, avec le jeton ERc-721 LAND associé aux parcelles de terre et à leur emplacement dans le métavers 3D.
Il a utilisé une version modifiée de l'ERC-721 et est devenu l'un des premiers grands projets de métavers, débloquant un autre cas d'utilisation pour les NFT.
Source : Site web de BAYC
Le Bored Ape Yacht Club, communément appelé BAYC, est une collection de 10 000 NFT avec des attributs et des caractéristiques uniques construits sur la blockchain d'Ethereum. Les NFT de BAYC sont conformes à la norme ERC-721.
BAYC est l'un des projets les plus uniques du NFT, qui a donné naissance à plusieurs projets tels que le jeu Dookey Dash. L'équipe BAYC permet aux détenteurs du jeton ERC-721 de débloquer diverses offres dans l'écosystème. Les détenteurs de BAYC ont des droits d'utilisation commerciale pour leurs jetons ERC-721, et le projet promet de débloquer davantage d'opportunités pour l'utilité au fur et à mesure que sa feuille de route se développe.
La norme ERC-1155 est capable de gérer des actifs numériques fongibles et non fongibles. Similaire à la norme ERC-721, elle définit un ensemble minimum d'interfaces pour la possession et le transfert de NFT et utilise les fonctions d'adresse et d'approbation.
La raison d'être de l'ERC-1155 est de résoudre les limitations inhérentes aux normes ERC-721 et ERC-20. Il peut gérer plusieurs types de jetons et jetons dans un seul appel de fonction. Cela permet au développeur de réduire le coût et la complexité du déploiement et de l'interaction avec différents jetons.
Il prend également en compte les jetons semi-fongibles, qui ont des propriétés fongibles et non fongibles, tels que les articles de jeu qui peuvent être empilés ou personnalisés.
La norme ERC-1155 a été créée par l'équipe du projet Enjin en 2019. La norme est apparue lorsque les développeurs ont tenté de dépasser les limites de la norme ERC-721 initiale.
Parallèlement à la popularisation de la norme ERC-1155, les opérations par lots et les crochets sont devenus populaires dans l'espace NFT.
La norme a été officiellement acceptée au sein de la communauté Ethereum en juin 2019, et depuis lors, elle a été largement acceptée par les projets qui utilisent la technologie NFT.
le transfert des lots, le solde des lots et l'approbation des lots. La fonction d'opérations par lots de l'ERC-1155 permet de frapper ou de transférer plusieurs jetons de différents types dans un seul appel de contrat intelligent en utilisant des ID et des tableaux. Cette fonction permet aux développeurs de réduire les coûts tout en étant efficaces.
Cette fonction est principalement utilisée par les applications qui effectuent d'importants volumes de transactions, et elle consiste en des fonctionnalités de transfert par lots, d'approbation par lots et de solde par lots.
La fonction de crochet est une extension de chaque contrat intelligent ErRC-1155 qui permet aux développeurs d'exécuter des codes personnalisés lorsqu'une action est déclenchée ou qu'une condition spécifique est remplie. Cela ajoute des fonctionnalités et une flexibilité supplémentaires à l'application des jetons ERC-1155.
La fonction de crochet est couramment utilisée pour les événements liés aux redevances, les incitations ludiques, les mécanismes de tarification dynamique et les restrictions d'accès. La possibilité de personnaliser le cas d'utilisation du crochet en a fait un outil populaire parmi les développeurs NFT.
Comme la norme ERC-721, la norme ERC-1155 a été créée dans l'optique de la propriété. Avec les contrats intelligents, les actifs numériques conçus selon la norme ERC-1155 permettent la transaction de jetons avec le consentement ou l'adresse de détention du propriétaire.
La norme permet également aux propriétaires d'accéder à un contenu ou à des services exclusifs à partir du bien numérique, ce qui permet aux développeurs d'élaborer des projets nécessitant des jetons ou des NFT spécifiques.
Source de l'image : Site web d'Enjin
Le projet Enjin est une plateforme qui permet aux utilisateurs de créer et de gérer des actifs numériques. Son équipe a créé la norme ERC-1155 qu'elle utilise pour créer des jetons fongibles et non fongibles, qui peuvent être utilisés à des fins multiples, telles que les jeux, les objets de collection et les programmes de fidélisation.
Source de l'image : Vapeur
Dissolution, un jeu de tir à la première personne avec des éléments de jeu de rôle, est développé par Garage Studios. Le jeu se déroule en l'an 2418 et propose des ressources numériques telles que des armes, des vaisseaux et des armures qui peuvent être intégrées dans d'autres jeux.
Le jeu Sci-fi est passé des jetons ERC-721 aux jetons ERC-115, supportant ainsi le standard Enjin.
Source de l'image : Site web de Rarible
Rarible est une place de marché pour l'achat, la vente et l'échange de jetons ERC-1155, similaire à OpenSea. mais il présente certaines caractéristiques propres aux transactions NFT, comme un outil de frappe de monnaie intégré et la prise en charge de la propriété fractionnée des actifs NFT.
Il existe de nombreuses similitudes entre les normes ERC-721 et ERC-1155.
La première est l'accent mis sur la propriété sur la blockchain Ethereum. Ces deux normes sont conçues pour tirer parti de la conception décentralisée et sécurisée de l'infrastructure Ethereum.
Les normes permettent également de transférer, de frapper et de brûler des jetons dans la blockchain.
Les deux normes remplissent leurs fonctions à l'aide de contrats intelligents qui définissent la création, le transfert et la gestion des jetons. Ils garantissent également une exécution transparente et sûre des fonctions et des codes conçus pour réduire ou éliminer les erreurs humaines.
Ces deux normes permettent d'ajouter des informations supplémentaires, telles que des métadonnées, aux ressources numériques. Ces métadonnées comprennent souvent des détails sur les utilitaires et les fonctions liés aux ressources numériques.
La norme ERC-721 ne prend en charge que la création d'actifs non fongibles, tandis que la norme ERC-115 prend en charge la création de jetons fongibles et non fongibles au sein d'un même contrat.
Les complexités entourant les projets de construction avec la norme ERC-721 nécessitent plusieurs contrats intelligents pour exécuter les transactions. En revanche, la norme ERC-115 permet de combiner plusieurs jetons et types de jetons, ce qui accroît la polyvalence tout en réduisant la complexité.
La norme ERC-721 nécessite des transferts multiples, ce qui entraîne des frais de gaz plus élevés, tandis que la norme ERC-115 permet de transférer des jetons par lots, ce qui réduit le nombre de transactions et les frais de gaz.
Le choix entre l'ERC-721 et l'ERC-1155 dépend des besoins spécifiques du projet. Alors que l'ERC-721 est le pionnier des actifs uniques et indivisibles, l'ERC-1155 est conçu comme une amélioration, permettant d'étendre les possibilités en introduisant une norme multi-token pour les tokens fongibles et non fongibles.
L'espace des jetons non fongibles (NFT) s'est récemment imposé comme un élément essentiel de la conversation sur la blockchain, modifiant la façon dont la propriété est perçue, transférée et échangée.
Dans l'espace NFT de la blockchain Ethereum, deux normes se sont imposées pour créer et gérer des projets NFT. Il s'agit des normes ERC-721 et ERC-1155.
La norme ERC-721 est une norme NFT qui définit un ensemble minimum d'interfaces composées de méthodes, d'événements et de fonctionnalités de base qu'un contrat intelligent doit mettre en œuvre pour permettre aux NFT d'être possédés, utilisés, transférés et approuvés par différentes parties.
Il s'agit notamment de la fonction "propriétaire de l'adresse" qui fournit des informations de base sur le nombre de NFT appartenant à une adresse donnée. La fonction SafeTransfer permet de transférer la propriété d'un NFT d'une adresse à une autre. La fonction d'approbation permet à un tiers de transférer ou de faire approuver le transfert d'un bien numérique ou d'un service public spécifique au nom du propriétaire ou de l'adresse de détention.
Il est idéal pour les projets où chaque jeton représente un actif unique et distinct, tel qu'un objet de collection numérique rare ou un actif numérique unique.
Connu comme la norme pionnière pour les projets NFT, l'ERC-721 a été le premier appel à commentaires Ethereum (ERC) à fournir le schéma directeur pour des actifs numériques uniques sur la blockchain Ethereum.
L'ERC-721 a été proposé par William Entriken, Dieter Shirley, Jacob Evans et Nastassia Sachs en janvier 2018 en tant que proposition d'amélioration d'Ethereum (EIP). l'idée était de créer des actifs totalement uniques regroupés dans un projet à collectionner, par opposition à des jetons fongibles similaires à d'autres jetons du même projet.
La norme a permis aux développeurs de créer des NFT interopérables et composables qui peuvent être facilement suivis et transférés sur la blockchain. Cet objectif a été atteint grâce aux interfaces susmentionnées, avec quelques extensions facultatives qui ajoutent des fonctionnalités supplémentaires à la norme, telles que les métadonnées, l'énumération et la possibilité de brûler les données.
Après avoir subi un processus d'examen rigoureux au sein de la communauté Ethereum, Erc-721 a été officiellement accepté en tant qu'EIP en juin 2018. L'ERC a d'abord pris vie dans le projet CryptoKitties d'Axiom Zen. Depuis, il a quitté la version bêta et constitue une norme largement utilisée pour les projets NFT sur Ethereum.
L'une des principales caractéristiques des actifs ERC-721 est l'unicité, qui permet à chaque actif de se distinguer des autres grâce à un identifiant unique (token-Id) stocké sur la blockchain. L'identifiant du jeton est un ensemble de chiffres attribués à l'actif au moment de sa création.
Le token-Id, semblable à une empreinte digitale, ne peut être modifié et sert d'identifiant principal des NFT, garantissant ainsi leur distinction.
Contrairement à d'autres normes ERC qui produisent des jetons pouvant être divisés en unités plus petites, une autre caractéristique clé des actifs ERC-721 est leur indivisibilité. Cela permet de s'assurer que le propriétaire possède l'intégralité du bien et des droits qui y sont associés.
Le concept initial de la norme ERC-721 vise à révolutionner la perception de la propriété. Cela se fait à l'aide de contrats intelligents programmables.
Grâce aux contrats intelligents, les projets peuvent faciliter le transfert de propriété des actifs de manière sécurisée et décentralisée, avec le plein consentement du propriétaire. Cela permet de réduire les erreurs, les litiges et les tiers lors des transactions.
La norme permet également aux propriétaires d'obtenir des autorisations ou des utilités spécifiques à partir du bien numérique, ce qui permet aux utilisateurs de l'espace NFT d'élaborer des projets qui accordent des droits spécifiques.
Source de l'image : Site web de CryptoKitties
CryptoKitties a été lancé fin 2018, en utilisant la version bêta de l'ERC-721. Le jeu permettait aux utilisateurs d'élever, de collectionner et d'échanger des chats numériques, ce qui en a fait une sensation virale, mettant les NFT sous les feux de la rampe.
Source de l'image : Site web de Decentraland
La plateforme Decentraland a été initialement lancée en 2020, avec le jeton ERc-721 LAND associé aux parcelles de terre et à leur emplacement dans le métavers 3D.
Il a utilisé une version modifiée de l'ERC-721 et est devenu l'un des premiers grands projets de métavers, débloquant un autre cas d'utilisation pour les NFT.
Source : Site web de BAYC
Le Bored Ape Yacht Club, communément appelé BAYC, est une collection de 10 000 NFT avec des attributs et des caractéristiques uniques construits sur la blockchain d'Ethereum. Les NFT de BAYC sont conformes à la norme ERC-721.
BAYC est l'un des projets les plus uniques du NFT, qui a donné naissance à plusieurs projets tels que le jeu Dookey Dash. L'équipe BAYC permet aux détenteurs du jeton ERC-721 de débloquer diverses offres dans l'écosystème. Les détenteurs de BAYC ont des droits d'utilisation commerciale pour leurs jetons ERC-721, et le projet promet de débloquer davantage d'opportunités pour l'utilité au fur et à mesure que sa feuille de route se développe.
La norme ERC-1155 est capable de gérer des actifs numériques fongibles et non fongibles. Similaire à la norme ERC-721, elle définit un ensemble minimum d'interfaces pour la possession et le transfert de NFT et utilise les fonctions d'adresse et d'approbation.
La raison d'être de l'ERC-1155 est de résoudre les limitations inhérentes aux normes ERC-721 et ERC-20. Il peut gérer plusieurs types de jetons et jetons dans un seul appel de fonction. Cela permet au développeur de réduire le coût et la complexité du déploiement et de l'interaction avec différents jetons.
Il prend également en compte les jetons semi-fongibles, qui ont des propriétés fongibles et non fongibles, tels que les articles de jeu qui peuvent être empilés ou personnalisés.
La norme ERC-1155 a été créée par l'équipe du projet Enjin en 2019. La norme est apparue lorsque les développeurs ont tenté de dépasser les limites de la norme ERC-721 initiale.
Parallèlement à la popularisation de la norme ERC-1155, les opérations par lots et les crochets sont devenus populaires dans l'espace NFT.
La norme a été officiellement acceptée au sein de la communauté Ethereum en juin 2019, et depuis lors, elle a été largement acceptée par les projets qui utilisent la technologie NFT.
le transfert des lots, le solde des lots et l'approbation des lots. La fonction d'opérations par lots de l'ERC-1155 permet de frapper ou de transférer plusieurs jetons de différents types dans un seul appel de contrat intelligent en utilisant des ID et des tableaux. Cette fonction permet aux développeurs de réduire les coûts tout en étant efficaces.
Cette fonction est principalement utilisée par les applications qui effectuent d'importants volumes de transactions, et elle consiste en des fonctionnalités de transfert par lots, d'approbation par lots et de solde par lots.
La fonction de crochet est une extension de chaque contrat intelligent ErRC-1155 qui permet aux développeurs d'exécuter des codes personnalisés lorsqu'une action est déclenchée ou qu'une condition spécifique est remplie. Cela ajoute des fonctionnalités et une flexibilité supplémentaires à l'application des jetons ERC-1155.
La fonction de crochet est couramment utilisée pour les événements liés aux redevances, les incitations ludiques, les mécanismes de tarification dynamique et les restrictions d'accès. La possibilité de personnaliser le cas d'utilisation du crochet en a fait un outil populaire parmi les développeurs NFT.
Comme la norme ERC-721, la norme ERC-1155 a été créée dans l'optique de la propriété. Avec les contrats intelligents, les actifs numériques conçus selon la norme ERC-1155 permettent la transaction de jetons avec le consentement ou l'adresse de détention du propriétaire.
La norme permet également aux propriétaires d'accéder à un contenu ou à des services exclusifs à partir du bien numérique, ce qui permet aux développeurs d'élaborer des projets nécessitant des jetons ou des NFT spécifiques.
Source de l'image : Site web d'Enjin
Le projet Enjin est une plateforme qui permet aux utilisateurs de créer et de gérer des actifs numériques. Son équipe a créé la norme ERC-1155 qu'elle utilise pour créer des jetons fongibles et non fongibles, qui peuvent être utilisés à des fins multiples, telles que les jeux, les objets de collection et les programmes de fidélisation.
Source de l'image : Vapeur
Dissolution, un jeu de tir à la première personne avec des éléments de jeu de rôle, est développé par Garage Studios. Le jeu se déroule en l'an 2418 et propose des ressources numériques telles que des armes, des vaisseaux et des armures qui peuvent être intégrées dans d'autres jeux.
Le jeu Sci-fi est passé des jetons ERC-721 aux jetons ERC-115, supportant ainsi le standard Enjin.
Source de l'image : Site web de Rarible
Rarible est une place de marché pour l'achat, la vente et l'échange de jetons ERC-1155, similaire à OpenSea. mais il présente certaines caractéristiques propres aux transactions NFT, comme un outil de frappe de monnaie intégré et la prise en charge de la propriété fractionnée des actifs NFT.
Il existe de nombreuses similitudes entre les normes ERC-721 et ERC-1155.
La première est l'accent mis sur la propriété sur la blockchain Ethereum. Ces deux normes sont conçues pour tirer parti de la conception décentralisée et sécurisée de l'infrastructure Ethereum.
Les normes permettent également de transférer, de frapper et de brûler des jetons dans la blockchain.
Les deux normes remplissent leurs fonctions à l'aide de contrats intelligents qui définissent la création, le transfert et la gestion des jetons. Ils garantissent également une exécution transparente et sûre des fonctions et des codes conçus pour réduire ou éliminer les erreurs humaines.
Ces deux normes permettent d'ajouter des informations supplémentaires, telles que des métadonnées, aux ressources numériques. Ces métadonnées comprennent souvent des détails sur les utilitaires et les fonctions liés aux ressources numériques.
La norme ERC-721 ne prend en charge que la création d'actifs non fongibles, tandis que la norme ERC-115 prend en charge la création de jetons fongibles et non fongibles au sein d'un même contrat.
Les complexités entourant les projets de construction avec la norme ERC-721 nécessitent plusieurs contrats intelligents pour exécuter les transactions. En revanche, la norme ERC-115 permet de combiner plusieurs jetons et types de jetons, ce qui accroît la polyvalence tout en réduisant la complexité.
La norme ERC-721 nécessite des transferts multiples, ce qui entraîne des frais de gaz plus élevés, tandis que la norme ERC-115 permet de transférer des jetons par lots, ce qui réduit le nombre de transactions et les frais de gaz.
Le choix entre l'ERC-721 et l'ERC-1155 dépend des besoins spécifiques du projet. Alors que l'ERC-721 est le pionnier des actifs uniques et indivisibles, l'ERC-1155 est conçu comme une amélioration, permettant d'étendre les possibilités en introduisant une norme multi-token pour les tokens fongibles et non fongibles.