Enjin (ENJ) est un jeton créé par la société du même nom et qui est l'épine dorsale de l'un des plus grands marchés NFT au monde, sait comment il fonctionne et en tire les avantages.
PIl est possible que le nom d'Enjin vous soit connu en ce moment, et ce n'est pas pour moins, car c'est le nom d'une entreprise qui se consacre à prendre le monde de blockchain et NFT aux jeux vidéo.
Cette société basée à Singapour se consacre depuis sa création à la création de communautés, de services et d'outils pour les développeurs de jeux grâce à la technologie blockchain.
Pour y parvenir, Enjin a développé des outils basés sur Ethereum (ETH). Enjin a même créé des avancées aussi importantes dans cette communauté que la création de la norme ERC-1155, un type de token qui rassemble le meilleur des tokens ERC-20 y ERC-721, en soi contrat intelligent. En conséquence, Enjin a créé un type de jeton très flexible sur lequel repose la construction de plates-formes de développement de blockchain dans le domaine du jeu vidéo.
Histoire et origine d'Enjin
L'histoire d'Enjin commence en 2009 lorsque Maxim Blagov (CEO) et Witek Radomski (CTO) décident de lancer Enjin Network, une plateforme de jeu communautaire qui a réussi à rassembler plus de 20 millions d'utilisateurs à travers le monde. Cependant, avec le boom de la crypto-monnaie et des ICO en 2017, Enjin a décidé de se tourner vers l'univers de la blockchain. Une décision motivée notamment par un objectif : unir le monde du jeu vidéo et de la blockchain pour créer des écosystèmes uniques.
L'idée d'Enjin n'était pas nouvelle, puisqu'il cherchait à faire que les mondes virtuels puissent avoir une représentation économique plus réelle. Tout cela tout en rendant les objets desdits jeux pourraient être transportés ou partagés entre différents univers virtuels. De cette manière, ces objets pourraient être échangés ou stockés en tant qu'objets de valeur unique. Une nette évolution des objets de collection Bitcoin tels que Pepes rares o Sort de Genèse.
C'est la poursuite de cet objectif qui a poussé Enjin à lancer une ICO (offre initiale de pièces) le 21 août 2018, au cours de laquelle il a réussi à lever 18,9 millions de dollars. Cette ICO a ensuite conduit au lancement initial de son jeton ERC-20, Enjin Coin (ENJ), le 28 août 2018. Cependant, ce n'était que la première étape d'une longue liste d'innovations initiées par Enjin, une qui lui permettrait pour créer des outils et services blockchain uniques pour le monde des jeux vidéo.
C'est ce développement de projets qui s'est terminé plus tard avec le lancement de la plate-forme Enjin, une plate-forme conçue pour que les jeux vidéo puissent créer des jetons fongibles et non fongibles dans leurs mondes respectifs avec une représentation sur la blockchain Ethereum. La base de cette plate-forme était le jeton ERC-1155, dont Enjin a présenté un EIP (Propositions d'améliorations Ethereum) qui a été accepté par la communauté Ethereum et les développeurs.
Depuis lors, Enjin a travaillé dur pour être une référence technologique dans le monde de la blockchain dans le domaine des jeux vidéo. Non seulement en créant une plate-forme pour unir les deux mondes, mais en démontrant le fonctionnement réel d'une telle technologie avec des jeux comme Minecraft. Et il a même franchi une nouvelle étape dans le développement d'options d'évolutivité et de technologie de blockchain conçues pour faire de cette union quelque chose de simple et particulièrement utile pour les développeurs de jeux.
Comment fonctionne Enjin ?
Pour comprendre le fonctionnement d'Enjin, vous devez d'abord comprendre son objectif : unir le monde virtuel des jeux vidéo avec la blockchain pour pouvoir transférer les objets de ces mondes virtuels vers des marchés réels ou d'autres mondes virtuels. Imaginez un instant le scénario suivant :
Vous êtes un joueur de Lineage et au cours de toutes les années où vous avez joué, vous avez un personnage et des objets uniques dans votre monde virtuel. Des atouts que vous chérissez profondément, car vous avez consacré des centaines, voire des milliers d'heures pour y parvenir. Mais, à un moment donné, les développeurs du jeu décident qu'il est temps de tout fermer et de faire disparaître le monde virtuel de Lineage. Cette décision ne signifie qu'une chose pour vous : vous perdrez tout. Tout ce temps passé disparaîtra le jour où le serveur sera déconnecté, et tout votre temps passé sur votre personnage et à obtenir ces objets disparaîtra comme si cela ne s'était jamais produit. Une situation triste et très bouleversante.
Mais et si vous pouviez déplacer ce personnage et des objets comme NFT sur la blockchain Ethereum ? Dans ce cas, vous pourrez stocker ces caractères, leurs propriétés et leurs objets. Même si le serveur de jeu n'est plus jamais en ligne, vous en serez le propriétaire. Et non seulement cela, mais vous posséderez un objet de collection, le souvenir d'un jeu connu dans le monde des joueurs.
Là, vous avez trois options : la première est de conserver ces objets en sachant qu'ils vivront pour toujours sur la blockchain. La seconde est de participer à un marché NFT, d'offrir vos avoirs et de gagner de l'argent pour cela. Et le troisième, profitez de la technologie Enjin pour transférer les propriétés de vos NFT vers d'autres jeux avec des propriétés similaires à celles de Lineage. Cette dernière option vous permet de récupérer une partie de ce temps que vous avez consacré et de l'intégrer à un nouveau personnage dans un autre monde virtuel.
Si vous comprenez ce scénario, vous comprendrez alors l'esprit d'Enjin, le potentiel de cette technologie et son fonctionnement très basique. Cela dit, nous sommes sûrs que l'idée vous a surpris, et c'est certainement un changement total dans les règles de développement du jeu. La meilleure chose est que c'est le début d'une technologie qui pourrait avoir beaucoup plus d'utilisation et de développement.
GraphQL et Trusted Cloud, l'infrastructure de base d'Enjin
Désormais, la réalité technique d'Enjin est bien plus complexe. En premier lieu, Enjin ne cherche pas à créer une blockchain pour chaque jeu, mais à leur permettre d'utiliser un SDK et une API qui leur permettent d'accéder à ces fonctionnalités selon leurs besoins. De cette façon, si vous créez un personnage, le jeu générera la transaction blockchain correspondante pour générer ledit NFT et le mettre à jour au fur et à mesure de son évolution. La même chose se produira avec les objets que vous collectez et souhaitez collecter.
Pour ce faire, Enjin a créé une solution qui utilise GraphQL, un langage de requête et de manipulation de données via une API créée par Facebook. L'avantage d'utiliser GraphQL est que ce langage est rapide, car il permet à une seule requête de fournir au développeur des informations à partir de plusieurs étiquettes et propriétés. De plus, GraphQL facilite l'interaction entre le monde virtuel et les contrats intelligents blockchain, en simplifiant la manière dont ces ressources sont accessibles.
Bien que GraphQL soit la base d'Enjin, pour interconnecter le jeu avec la blockchain, un pont est nécessaire, et cette fonction est remplie par le Trusted Cloud d'Enjin. Trusted Cloud est un service backend qui permet l'interconnexion de jeux utilisant le SDK et l'API Enjin Network avec la blockchain Ethereum. Pour ce faire, Trusted Cloud reçoit tous les appels et requêtes émis par tous les acteurs du jeu (serveurs et clients), et les transforme en réponses attendues (identification de l'utilisateur, accès aux données de la blockchain, informations de détention de jetons, entre autres.) . À ce stade, Trusted Cloud est l'épine dorsale du réseau Enjin, le nœud des mondes virtuels, la blockchain et son portefeuille Enjin.
Cependant, Trusted Cloud d'Enjin a un inconvénient dans la communauté : c'est une solution centralisée et fermée. Cela signifie que tout le code serveur qui permet à Enjin de fonctionner (répondre aux demandes et interconnecter les jeux avec la blockchain) est un code propriétaire et, par conséquent, ne peut pas être développé ouvertement. La décision de le faire est compréhensible, mais c'est toujours un point contre la plate-forme. Mais, en sa faveur, le SDK et l'API sont totalement ouverts, tout comme les smart contracts pour le contrôle de la plateforme.
Enjin Wallet, un portefeuille pour la plateforme
Le portefeuille Enjin devient le deuxième élément le plus important de la proposition Enjin. Ce portefeuille permet à toutes les interactions entre le jeu et la blockchain d'avoir lieu. Cela est possible car chaque portefeuille Enjin relie directement une adresse Ethereum à une identité d'utilisateur sur la plate-forme Enjin. De cette façon, chaque élément stocké dans un jeu utilisant Enjin Network, est rapidement transformé en un jeton ERC-1155 (fongible ou non fongible). Et, à ce moment-là, l'utilisateur peut vérifier dans son portefeuille que ses tokens sont bien là sous son contrôle, puisque la plateforme n'en garde pas.
De plus, chaque interaction avec la blockchain nécessite un petit paiement de commission dans lequel vous devez dépenser des jetons Enjin Coin (ENJ). De cette façon, chaque interaction, objet ou personnage a une certaine valeur, ce qui génère une véritable économie au sein du jeu. Cela ajoute de la valeur non seulement aux utilisateurs, qui peuvent gagner beaucoup de valeur avec leurs avoirs (personnages, objets, pièces, etc.), mais les développeurs de jeux peuvent les monétiser d'une manière complètement nouvelle et positive pour leurs plateformes.
De cette manière, Enjin cherche à résoudre l'un des grands problèmes des jeux actuels : leur monétisation. Cela vous permet d'attaquer des problèmes tels que les micropaiements et les modes de jeu (comme l'ennuyeux Pay2Win) d'une manière différente. Dans le même temps, la valeur rentable est générée non seulement par les développeurs, mais également par la communauté elle-même.
Efinity et JumpNet, les prochaines étapes de l'évolution d'Enjin
Enjin fait cependant face à un sérieux problème avec son approche : l'évolutivité d'Ethereum. L'évolutivité d'Ethereum est si faible qu'il est impensable de faire face à une massification de la technologie Enjin dans les jeux. Et, tout cela pour une raison puissante : les commissions dans le réseau seraient trop élevées.
Le modèle d'Enjin repose sur le faible paiement des frais d'interaction avec la blockchain. De cette façon, les utilisateurs n'ont pas à dépenser des fortunes pour pouvoir jouer. Pour résoudre ce problème, Enjin a commencé par développer une solution de mise à l'échelle Ethereum appelée Efinity. Cette technologie sera utilisée au sein de la plate-forme Enjin afin de rendre les transactions au sein du réseau Enjin beaucoup moins chères. Tout cela sans avoir à quitter l'écosystème Ethereum. Et, en même temps, Enjin a créé JumpNet, une solution de paiement inter-chaînes, attirant ainsi de la valeur d'autres chaînes.
À l'heure actuelle, JumpNet est une solution active au sein de l'écosystème Enjin Network, mais Efinity est toujours un projet en développement dans lequel un fonds de 100 millions de dollars a été fourni pour construire un métaverse décentralisé. D'après ce qui est expliqué dans son livre blanc, il sera construit sur À pois, en tant que parachain au sein de ce réseau. Avec Efinity, Enjin vise à devenir un écosystème de jetons non fongibles au sein de Polkadot, ce qui signifie qu'Efinity sera une sidechain à très haut débit et très performante, avec des coûts par transaction pouvant être inférieurs à 0,000001 $ par transaction, et le promet de traiter entre 700 et 1.000 XNUMX transactions par seconde (TPS).
Caractéristiques des jetons Enjin Coin (ENJ)
Le jeton Enjin Coin est la quatrième pierre angulaire du fonctionnement du réseau Enjin. Ce jeton a une offre totale de 1.000.000.000 2 XNUMX XNUMX de jetons ENJ, ayant une émission contrôlée. Pour stocker ces jetons, le portefeuille principal est le portefeuille officiel Enjin. Cependant, chez BitXNUMXMe, vous avez également la possibilité d'acheter, de vendre et de stocker des jetons Enjin Coin (ENJ) sans problèmes majeurs.
N'oubliez pas non plus que le token ENJ est un token ERC-20, donc toutes les opérations sont effectuées sur la blockchain Ethereum. Par conséquent, il est lié à votre technologie et à vos frais. En revanche, comme il s'agit d'un token ERC-20, il n'est pas possible d'exploiter ou de jalonner ces tokens directement. Donc, pour cela, cela dépend des plateformes DeFi comme Uniswap, AAVE o Bancor.
Cas d'utilisation d'Enjin
Le projet a collaboré avec plusieurs sociétés multinationales de renom, telles que :
- Atari : Enjin s'est associé à Atari pour intégrer la marque emblématique dans les jeux blockchain à travers l'écosystème ENJ.
- BMW : Enjin s'est associé à BMW pour permettre aux utilisateurs de l'application BMW Vantage de convertir leurs points de récompense BMW Coin en Enjin Coin.
- Microsoft : Microsoft utilise la technologie Enjin pour exécuter un programme de récompenses sociales appelé Azure Heroes.
- Samsung : Enjin s'est associé à Samsung pour intégrer le Samsung Blockchain Keystore sur le S10 dans le portefeuille Enjin.
- Unity : Enjin s'est associé à Unity pour lancer un SDK, qui permettra aux 4,5 millions de développeurs de l'écosystème Unity d'intégrer plus facilement la blockchain dans leurs applications et jeux.
- Protocole Aave : le premier pas d'Enjin dans l'espace DeFi a permis à ses utilisateurs de déposer des jetons ENJ dans le protocole Aave et de gagner des intérêts en permettant à d'autres de les emprunter.
Depuis décembre 2020, Enjin a recruté plus de 35 développeurs d'applications et de jeux dans le cadre du programme officiel Enjin Adopter. Ce programme vise à les aider à créer, financer, monétiser et commercialiser leurs jeux via la blockchain.