Le CTO Enjin : « Très tôt, nous avons décidé que nous avions besoin de quelque chose de plus ». Coin Rivet s'est récemment entretenu avec le co-fondateur d'Enjin et directeur technique Witek Radomski pour discuter de la création et de la popularité croissante de la norme ERC-1155.
La création de ERC-1155
Parlant de l'origine de l'ERC-1155, Witek - qui est l'auteur de la norme - a noté : « Nous avons développé ERC-1155 parce que nous avons vu un besoin dans les normes jetons et Ethereum - ce qui existe est ERC-20 et ERC-721. »
ERC-20 et ERC-721 sont limités car ils ne peuvent émettre que des transferts uniques dans un contrat intelligent. ERC-1155 a quant à lui la fonction d'émettre des jetons mixtes et non fongibles illimités (NFT).
Witek a déclaré : « Il n'y a pas de moyen clair et facile de créer plusieurs types et classes de jetons. Donc, quand vous pensez à un jeu, vous pouvez avoir des choses comme des devises, peut-être des crédits ou de l'or, et ce sont des jetons fongibles. Vous pouvez également avoir des objets ou des personnages uniques non fongibles dans ce jeu.
« Nous avions besoin d'un moyen de créer tous les types de jetons, puis de les gérer dans le même contrat, parce que lorsque vous avez ERC-20, par exemple, si vous déployez plusieurs contrats de cela sur la blockchain, chaque contrat est sa propre petite île, et il a ses propres approbations et autorisations.
« Ils ne peuvent pas interagir facilement - vous devez passer à travers un tas de cerceaux pour faire des choses sur plusieurs jetons à la fois. »
Il y a environ un an, la norme a été créée pour la première fois sur la page GitHub Ethereum. Au cours de la dernière année, la communauté a formulé des commentaires et laissé des commentaires, et à partir de là, la norme a été révisée pour la rendre plus applicable à différents cas d'utilisation.
« Maintenant, nous avons quelque chose comme 350 commentaires sur la page - tout le monde offrant leurs commentaires, leurs correctifs, leurs nouvelles idées - et nous révisons la norme encore et encore et maintenant son vraiment bien raffiné. Nous sommes en train de le transformer en état final bientôt », a révélé Witek.
'Il agit comme un distributeur automatique '
Parlant de la façon dont la communauté Ethereum a reçu la norme, Witek a noté qu'auparavant il n'y avait que des normes vraiment fongibles et non fongibles.
« Vous avez vraiment besoin de la capacité de faire des choses comme des transferts par lots de plusieurs types de jetons en même temps, et juste la capacité même de frapper et de définir de nouveaux types de jetons dans ce contrat unique.
« Il agit comme un distributeur automatique. Donc, vous avez un distributeur automatique avec tout un tas d'options, et j'irais « donnez-moi ce genre de jeton », et le contrat va cracher ça et vous donner un nouveau type de jeton.
« Cette fonctionnalité a été vraiment nécessaire dans une norme. »
Au départ, il y avait eu une certaine résistance à ce concept parce que la communauté s'était tellement familiarisée avec les normes ERC-20 et ERC-721.
« Nous avons d'abord commencé par les transferts par lots par défaut, et les gens ont suggéré d'ajouter des transferts uniques au lieu de tout être un transfert par lots, parce que les gens de la communauté sont plus à l'aise de faire des transferts par jeton unique », a rappelé Witek.
« Nous avons donc dû ajouter cela et ajouter un peu de pensée de type héritage là-dedans aussi. Mais en général et dans l'ensemble, tout le monde en est vraiment satisfait. »
Il y a beaucoup d'entreprises actuellement en pourparlers avec Enjin sur la mise en œuvre d'ERC-1155, parce que si une entreprise veut tokeniser son produit, ERC-1155 « facilite vraiment la tâche » puisqu'il n'est pas nécessaire de déployer un nouveau contrat lors de la création d'un jeton.
« Tout ce que vous faites est d'ajouter une fonction de menthe ou de créer une fonction et de définir les règles dans votre contrat intelligent et maintenant vous pouvez créer des types infinis de jetons. »
« Très tôt, nous avons décidé que nous avions besoin de quelque chose d'extraordinaire »
Un aspect incroyablement unique et passionnant à propos de la norme ERC-1155 concerne le jeu de blockchain Enjin Multiverse et la fonction de « fondre » jetons.
Witek a révélé : « Dès le début, nous avons décidé que nous avions besoin de quelque chose de plus, une sorte de mécanicien spécial dont nous avions besoin dans nos jetons.
« Le problème des joueurs est que si vous possédez des jetons et que le jeu est déconnecté ou que vous êtes banni, vous pouvez toujours avoir ces jetons, mais maintenant vous ne pouvez pas les utiliser à l'intérieur de ce jeu.
« Une chose que vous pouvez faire est de les échanger à quelqu'un, mais si le jeu lui-même se bloque, se met hors ligne ou s'arrête simplement, vous avez besoin d'un mécanisme pour avoir encore de la valeur dans ces jetons. »
La solution à ce problème est d'infuser les éléments du jeu avec Enjin Coin. Witek a déclaré : « Si un développeur forge une arme dans un jeu, il peut infuser cette arme avec une certaine valeur Enjin Coin, ce qui pourrait être quelque chose comme quelques cents de valeur ou il pourrait être d'une valeur de quelques dollars. »
« Chaque fois que dans le futur, vous pouvez toujours faire fondre ce pistolet, et le faire fondre libère cette pièce Enjin. Donc, il vous donne ce matériel pour travailler, comme si quelque chose dans le monde réel était fait d'or, vous pourriez le fondre en or.
« L'article en or vaut beaucoup plus parce qu'il a une certaine utilité, mais si vous voulez vraiment extraire une partie de cette valeur de base, vous pouvez le faire fondre, de sorte que vous pouvez faire la même chose avec des jetons. »
Pour les développeurs de jeux en herbe, Witek a un bon conseil : « Si vous développez un jeu, vous devriez vraiment penser au jeu lui-même.
« Pensez au gameplay de base - en faire un bon jeu, et puis maintenant vous avez ce nouvel outil, blockchain, où vous pouvez réellement donner aux gens la valeur et la propriété sur leurs objets.
« Pensez à la façon dont vous pouvez interagir avec les jeux. Il y a beaucoup d'avantages pour commencer à parler avec d'autres développeurs et faire quelque chose comme le Multiverse. »
George Town, Grand Cayman, 22nd November 2024, Chainwire
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire