Prenant le devant de la scène dans une distribution diversifiée de nouvelles applications potentielles et de modèles d’affaires numériques, les jetons promettent de révolutionner notre façon de faire des affaires, d’évincer les intermédiaires, de contourner les frontières physiques et de réduire les coûts dans le processus. Ceci est réalisé principalement par la blockchain, une technologie qui tire généralement sa valeur d’être ouvert, transparent, ou sans confiance.

Depuis le boom de l’ICO en 2017, les jetons sont devenus omniprésents dans l’industrie de la blockchain. Malgré cela, jusqu’à présent, il semble qu’aucun jeton n’ait été en mesure de faire de sérieuses percées en ce qui concerne la pénétration du marché. De toute évidence, pour rendre possible l’adoption à grande échelle, il y a quelques questions clés à résoudre.

L’Alliance InterWork

Bien que la nature immature de la blockchain se soit parfois montrée comme un facteur limitant, d’autres problèmes existent au niveau des jetons. Par exemple, il doit être possible pour n’importe qui, qu’il s’agit d’un homme d’affaires, d’un organisme de réglementation ou d’un développeur, de comprendre précisément comment fonctionne un jeton donné, à la fois en tant qu’objet indépendant et dans le contexte d’une plate-forme ou d’un projet particulier.

Cela se fait principalement grâce à la création de normes de jetons neutres en plate-forme, qui peuvent assurer l’interopérabilité entre les projets. En d’autres termes, si tout le monde peut s’entendre sur les principes fondamentaux de ce qu’un jeton devrait faire, le frottement peut être supprimé dans sa manipulation, réduisant la complexité et le coût lors de la construction de systèmes qui fonctionnent avec des jetons.

En outre, des processus de certification sont nécessaires pour permettre des tests efficaces et l’audit indépendant des jetons. Il s’agit d’une étape importante dans le renforcement de la confiance autour de l’adoption de jetons et aide à identifier rapidement les logiciels malveillants, la protection des utilisateurs de jetons en veillant à ce que toute implémentation donnée fait exactement comme il prétend le faire.

L’établissement du terrain d’entente nécessaire pour répondre à ces besoins a été le catalyseur de l’Alliance interwork (IWA), récemment formée en collaboration entre plusieurs membres d’horizons divers, y compris les organismes gouvernementaux, le secteur privé et l’industrie de la blockchain. Les membres de l’IWA sont les exemples de Neo, Microsoft, Accenture, Nasdaq, R3 et Hyperlagger.

L’IWA considère les actifs numériques comme une force pour autonomiser les entreprises traditionnelles, les aidant à numériser leurs opérations, automatisent la logique d’entreprise par le biais de contrats intelligents et interagissent de manière transparente avec d’autres services ou industries.

Le besoin de normes

Neo— à l’origine AntShares, n’est pas étranger à la tokenization. Il a été créé comme une plate-forme pour la numérisation des actifs, combler le fossé entre les économies numériques et le monde physique. Depuis la sortie de son infrastructure de contrat intelligent, Neo a vu le déploiement de nombreux jetons sur sa plate-forme, en particulier ceux qui adhèrent à la norme NEP-5.

La norme de jeton NEP-5 est une spécification qui fournit des définitions de méthode, des paramètres d’appel et le comportement attendu pour un certain nombre de fonctions qui doivent être implémentées afin qu’un jeton se conforme à la norme.

En règle standard, NEP-5 fournit une référence pour les développeurs qui créent des jetons de base dans l’écosystème Neo, leur fournissant une spécification pour assurer la compatibilité avec d’autres projets de la blockchain, tels que les portefeuilles ou les échanges, et créant un environnement où les fournisseurs de services n’ont besoin que d’accéder à une API standard. Toutefois, la norme n’est certaine de donner un sens que dans le contexte de la blockchain Neo elle-même, elle peut ne pas se traduire parfaitement à d’autres plates-formes.

Il s’agit d’une question commune pour les blockchains, qui est devenue plus importante à mesure que l’industrie a commencé à reconnaître l’interopérabilité comme une exigence fondamentale des futurs écosystèmes numériques.

Il doit être possible pour les jetons de fonctionner de façon prévisible dans n’importe quel environnement. Cela nécessite la création de normes qui sont abstraites du niveau de mise en œuvre, en se concentrant uniquement sur les traits fondamentaux et les fonctionnalités des jetons eux-mêmes.

Le cadre de taxonomie symbolique

Cette poursuite nécessite un système de classification universel des jetons, ce qui est l’intention derrière le cadre de taxonomie symbolique (TTF) de l’Interwork Alliance. Le TTF vise à donner un sens aux jetons en les décomposant en leurs pièces constitutives , des types de jetons communs ou des éléments de fonctionnalité compartimentés.

Si vous pouvez lire les lettres de l’alphabet, vous pouvez utiliser un dictionnaire pour rechercher n’importe quel mot et trouver une définition. Vous pouvez également combiner et réorganiser les lettres pour former vos propres mots, en les imprégnant de vos propres définitions originales.

De la même manière, la compréhension des composants de base des jetons décrits dans le TTF permettra à quiconque de découvrir, de comprendre ou de définir de nouveaux jetons pour lui-même. Chaque jeton rencontré, quelle que soit la plate-forme sur laquelle il existe, peut être décrit par ses parties atomiques et compris fonctionnellement comme la somme d’entre eux.

Il convient également de noter que le TTF n’est en aucun cas un travail terminé; il fournit des pièces initiales pour travailler avec des jetons, mais l’intention est qu’il soit étendu par la collaboration. Dans le cas où une entité ne peut pas répondre pleinement à ses exigences de comportement de jeton en utilisant des artefacts déjà dans la taxonomie, ils peuvent créer et contribuer leur propre à la hiérarchie.

Formules de jetons

Une étape importante pour rendre les jetons compréhensibles est de trouver un moyen de les représenter visuellement. Exiger des utilisateurs de creuser dans le code pour eux-mêmes a une portée très limitée, et toute information obtenue lors de ce fait n’est utile que dans le contexte du jeton spécifique à l’étude.

Pour résoudre ce problème, les promoteurs de l’infrastructure ont atterri sur des formules de jetons, un moyen de représenter toutes les caractéristiques et les métadonnées, ou
artefacts
, d’un jeton d’une manière succincte. Bien qu’ils puissent sembler intimidants à la valeur nominale, la structure de la formule est relativement simple et dépend simplement de l’apprentissage du caractère correspondant pour chaque artefact.

 

Les formules de jetons présentent les trois principaux composants des jetons dans le cadre : types de base, comportementset ensembles de propriétés. Les premiers sont les types de base, précisant si un jeton est fongible (interchangeable avec d’autres, c’est-à-dire tous les jetons sont égaux et identiques), non fongibles (c’est-à-dire que chaque instance de jeton est unique) ou une combinaison hybride des deux.

L’ensemble suivant de composants sont les comportements, les règles qui définissent comment un jeton doit fonctionner. Il peut s’agir d’une sorte de restriction intrinsèque à son utilisation, comme être indivisible, ou se référer à une action disponible pour le jeton, comme avoir la possibilité d’être transféré entre les comptes à volonté. Pour la simplicité, certains comportements fréquemment associés peuvent être regroupés.

Enfin sont les propriétés, destinées à des bits de données que le jeton contient sur lui-même (comme l’état d’un comportement) ou attachés avec une pertinence externe. Par exemple, une œuvre d’art peut avoir un identificateur unique attaché, ou un élément de jeu peut inclure un chemin d’URL pour l’affichage direct sur un site Web.

Prenons l’exemple de formule ci-dessus et disséquons ce que chaque élément nous dit :

  • Le type de base est à la fois « fongible » (tF) et « Entier », ce qui signifie qu’il est « indivisible » (~d). NEO, le jeton de gouvernance de la blockchain Neo, est un bon exemple de ce genre de jeton.
  • Le jeton est « délégable » (g), de sorte qu’une partie peut demander au propriétaire du jeton le droit d’effectuer des comportements delegatables en leur nom.
  • Le jeton a le groupe de comportement «Supply Control» (SC), ce qui signifie que les comportements «Mintable» et «Burnable» sont présents, à côté du comportement «Role» qui note que les comptes peuvent être accordés le droit d’effectuer la frappe symbolique.
  • Le jeton porte l’ensemble de propriétés « SKU », ce qui signifie que chaque jeton dispose d’un champ supplémentaire contenant son unité de stockage (SKU).

Les comportements et les ensembles de propriétés incluaient également un ensemble de messages de contrôle dans les paires de demandes/réponses, avec des descriptions génériques expliquant comment invoquer un comportement ou modifier une propriété. Ceux-ci utilisent le format Protobuf et définissent clairement les interactions entre les artefacts.

Création de jetons

Pour transformer cette formule en un jeton utilisable, elle doit être combinée avec une définition, contenant des détails supplémentaires et des instructions. Les définitions sont utilisées pour expliquer clairement comment les différentes caractéristiques de la formule s’emboîtent, en informant comment le jeton doit être mis en œuvre et en donnant des analogies pour son utilisation.

Une définition pour accompagner la formule de jeton partagée ci-dessus – un jeton indivisible avec un approvisionnement flexible et un SKU unique — peut définir le jeton comme un moyen de suivre l’inventaire d’éléments d’une entreprise. De même, il pourrait également être utilisé pour représenter les soldes de points de fidélité de ses clients.

La définition serait utilisée pour expliquer clairement ces différences. Par exemple, le jeton d’inventaire mentionné précédemment peut utiliser exclusivement le comportement delegable pour accorder aux gestionnaires d’inventaire approuvés la possibilité d’augmenter l’offre de jetons (par frappe) au fur et à mesure de la commande de nouveaux stocks.

Alternativement, un jeton de point de fidélité utilisant cette formule peut seulement utiliser le comportement de delegable pour demander une gravure de jeton d’un client, utilisé comme méthode de paiement alternative ou pour échanger une récompense.

En combinant la formule de jeton avec deux définitions différentes, nous avons créé deux nouveaux modèles de jetons. La prochaine étape consisterait à créer une implémentation spécifique du modèle, généralement en déployant un contrat sur une plate-forme blockchain comme le Neo ou l’Ethereum.

Le cadre appelle cette implémentation une classe du modèle de jeton. À partir de là, les jetons individuels, appelés instances dans le cadre, sont initialisés et distribués. Ces instances sont les jetons réels qu’un utilisateur final tiendrait dans son portefeuille.

Vers un avenir à la mise en perspective

Les utilisateurs réguliers n’ont généralement qu’à se préoccuper de la conservation de leur propre instance symbolique particulière. Toutefois, lorsque vous passez à la perspective d’un organisme de réglementation, d’un propriétaire d’entreprise ou d’un développeur, il ne faut pas sous-estimer l’utilité d’un jeton d’être clairement décrit comme étant activé par le TTF.

L’utilisation de comportements et de propriétés généralisés signifie que la façon dont un jeton interagit peut toujours être prédite. Chaque artefact dans la taxonomie est essentiellement une norme à son propre égard, détaillant son utilisation prévue. En conséquence, chaque jeton créé à l’aide du cadre assure sa propre cohérence les uns avec les autres au niveau comportemental, même si la mise en œuvre finale est différente.

Au niveau élevé, cela peut simplement être compris comme un langage commun pour les jetons et tous ceux qui travaillent avec eux. À partir de cette base, et les efforts de collaboration dans l’extension du cadre, le TTF permet de créer de nouvelles normes avec l’interopérabilité à l’esprit et démystifie les jetons pour toutes les applications dans lesquelles ils pourraient être appliqués.

Comme pour les autres initiatives de l’IWA, le TTF s’aligne étroitement sur la vision originale de Neo de l’économie intelligente, encourageant l’innovation de grande envergure et favorisant l’adoption de jetons dans la nouvelle frontière numérique.