Le Protocole INV4 : Le cœur de l’économie des créateurs. (Version française)

A.J. Recana
13 min readNov 26, 2022

--

Le protocole INV4 est ce qui alimente la fondation de l’économie des créateurs et du réseau InvArch, produisant ce qui est essentiellement des cellules souches pour définir et organiser des structures basées sur la NFT pour la propriété intellectuelle et les organisations décentralisées.

Le protocole est intentionnellement conçu pour être largement utilisé par d’autres protocoles, en se concentrant sur le fait d’agir comme un jeu de lego technique interopérable pour le développement de dApps cross-chain. Les actifs INV4 sont conçus pour agir comme des blocs de construction polyvalents et programmables pour structurer les IP tokenisés et les organisations décentralisées comme primitives on-chain. De plus, INV4 Assets peut présenter des jeux de règles personnalisables et sans confiance qui définissent et appliquent des conditions de licence immuables, des droits de gouvernance, des modèles de trésorerie et des accords de redevance.

Bien que les actifs INV4 incarnent un ensemble de multiples primitives diverses, il est possible d’interagir avec eux et de les faire fonctionner comme une primitive ou un actif unique. Le protocole INV4 est conçu pour que ses primitives basées sur NFT soient interopérables dans de nombreux écosystèmes en tant qu’actifs transférables et composables. Mieux encore, les smart contracts externes et les palettes de parachain peuvent exécuter des transactions et des appels de fonctions inter-chaînes en toute confiance. Cela permet aux actifs INV4 d’être de véritables primitives à instance unique qui ne stockent leurs métadonnées, leur état et leurs règles que sur une seule blockchain, ce qui permet aux développeurs d’autres réseaux de déployer des contrats intelligents et de créer des applications décentralisées (dApps) qui intègrent le protocole INV4 et ses actifs comme s’ils étaient des composants d’exécution natifs de la chaîne externe qu’ils déploient. Le Protocole INV4 peut aussi être utilisé avec plusieurs protocoles externes, combinés dans un système modulaire, pour construire des fat-clients personnalisés & décentralisés pour des interfaces graphiques utilisateur (GUI) alimentées par plusieurs protocoles.

Par rapport à la terminologie qui faisait référence aux actifs du réseau InvArch en tant qu’”Actifs IP” dans la documentation antérieure, plusieurs conventions de dénomination ont changé. Au lieu d’Actifs IP (Sets IP, Licences IP, Tokens IP), le préfixe “INV” a été mis en place pour remplacer le préfixe “IP” original.

Plusieurs composants clés composent la principale primitive produite par le protocole INV4. Tout d’abord, il existe un NFT parent, ou racine, appelé INV4-Core. Un INV4-Core se compose d’une ou plusieurs collections d’actifs appelées INV-Set. Le contenu d’un INV-Set peut comporter n’importe quelle combinaison de INV-Sets (collections enfants ou : INV-Subsets), de NFT pontés à partir d’environnements externes, et de NFT natifs, multi-ressources et composables, parfois appelés technologie NFT 2.0. Une ou plusieurs licences INV sont liées à un INV4-Core, qui comprend au moins une classe unique de jetons fongibles et spécifiques à l’utilité, appelés INV-Tokens. Un INV4-Core est également capable de présenter une INV-Trésorerie native ou un réseau de sous-trésoreries multicouches à travers lui-même. Une trésorerie centrale peut se composer de ses propres INV-Tokens natifs, d’INV-Tokens externes provenant de différents INV-Cores, ainsi que de toutes les normes ou implémentations intégrées de cryptocurrencies (Substrate-native & ERC-20 standard tokens) de tout le système web3 multi-chaîne.

Plusieurs composants clés composent la principale primitive produite par le protocole INV4. Tout d’abord, il existe un NFT parent, ou racine, appelé INV4-Core. Un INV4-Core se compose d’une ou plusieurs collections d’actifs appelées INV-Set. Le contenu d’un INV-Set peut comporter n’importe quelle combinaison de INV-Sets (collections enfants ou : INV-Subsets), de NFT pontés à partir d’environnements externes, et de NFT natifs, multi-ressources et composables, parfois appelés technologie NFT 2.0. Une ou plusieurs licences INV sont liées à un INV4-Core, qui comprend au moins une classe unique de jetons fongibles et spécifiques à l’utilité, appelés INV-Tokens. Un INV4-Core est également capable de présenter une INV-Trésorerie native ou un réseau de sous-trésoreries multicouches à travers lui-même. Une trésorerie centrale peut être composée de ses propres INV-Tokens natifs, d’INV-Tokens externes provenant de différents INV-Cores, ainsi que de toutes les normes ou implémentations intégrées de cryptocurrencies (Substrate-native & ERC-20 standard tokens) de tout le système web3 multi-chaîne.

INV4-Cores — Un INV4-Core est l’équivalent d’un dépôt racine ou d’un dossier racine dans une structure de fichiers arborescente et se compose d’autres primitives INV4 à l’intérieur et attachées à elles. De plus, le protocole INV4 n’est pas seulement conçu pour frapper les nouveaux actifs basés sur les NFT en tant que primitives INV4, mais il est également conçu pour agir comme un emballage interopérable autour de différentes normes de NFT préexistantes, ce qui étend l’utilité du protocole INV4 à ces actifs.

Comme le protocole de gestion des fichiers et de contrôle des versions Git, un INV4-Core doit être considéré comme le référentiel lui-même, autrement dit le dossier racine ou le dossier du projet. C’est par le biais d’un INV4-Core que les structures organisationnelles sont visualisées, que les actifs NFT et de trésorerie sont détenus et que les jeux de règles sont configurés et gérés. INV4-Cores peut être une passerelle vers des structures NFT modulaires, un contrôle de version décentralisé, des solutions multi-signatures et des cadres DAO modulaires.

Ils sont conçus de telle sorte qu’ils comportent au moins deux identifiants uniques. Un identifiant est similaire à un identifiant de compte on-chain que possède un smart contract et un autre identifiant est similaire à un identifiant d’actif on-chain qui aide à définir un NFT et invite la fonctionnalité générale que les deux identifiants signifient normalement pour les smart contracts et les non-fongibles, respectivement. Cela permet à un INV4-Core d’être déployé comme un actif non fongible qui peut non seulement être composé par des smart contracts mais aussi exécuter des appels de fonction sur des smart contracts comme s’il était lui-même un smart contract. De plus, le protocole INV4 est conçu pour prendre en charge les transactions cross-chain sans confiance. Ainsi, contrairement aux autres primitives de la brève histoire de Web3, les actifs INV4 peuvent être utilisés pour exécuter des fonctions, posséder des actifs et fonctionner comme un utilisateur physique pourrait le faire sur d’autres blockchains et leurs protocoles respectifs, tandis que les primitives INV4 restent des instances singulières sur leur chaîne native.

INV-Sets — Conçus pour émuler le rôle des dossiers dans le système de gestion des fichiers Web2, les INV-Sets sont des collections de NFT et éventuellement d’autres INV-Sets. Les NFT peuvent être des INV-Files natifs et/ou des NFT pontés et des collections de NFT pontés. Lorsqu’un INV-Set existe au sein d’un autre INV-Set, l’INV-Set de niveau supérieur, qui possède un autre INV-Set, est considéré comme la primitive parentale. Un INV-Set qui réside à l’intérieur d’une primitive parente est appelé INV-Subset & peut présenter une hiérarchie hypothétique de structures organisationnelles multicouches infinies. Les INV-Sets sont conçus en tandem avec les NFT de RMRK 2.0 pour offrir un niveau de composabilité des actifs sans entrave en tant qu’outil d’organisation et peuvent émuler les mêmes niveaux de composabilité que les fichiers dans le protocole Git natif.

NFT 2.0 — Ces jetons non fongibles améliorés sont des NFT, soit des NFT autonomes, soit des NFT composables, multi-ressources et imbriqués. Le premier est conçu pour produire un enregistrement reliant un créateur à un fichier qui a été stocké sur la chaîne en tant qu’actif INV4 et est utilisé comme composant d’un INV-Set ou pour être utilisé dans des applications décentralisées. Cette dernière, qui est véritablement considérée comme une technologie NFT 2.0, est alimentée par le protocole RMRK pour améliorer la fonctionnalité native, la composabilité et les possibilités générales de développement en utilisant ces actifs NFT dans les INV-Sets ; il est important de noter que ces NFT peuvent posséder et équiper d’autres NFT, ce qui étend la composabilité interne des INV-Sets et de tous les actifs INV4.

INV-Licenses — Chaque INV4-Core contient une INV-License, qui établit un environnement de règles sans confiance sur l’INV4-Asset. Un environnement de règles sans confiance est une correspondance entre les fonctions exécutables d’un actif INV4 et ses jetons fongibles multi-classes qui fournissent les droits d’accès pour exécuter la ou les fonctions respectives auxquelles ils sont liés. Les licences INV ne permettent pas d’exécuter en toute confiance la logique commerciale ou les contrats intelligents qui régissent les conditions d’un environnement de règles. Au lieu de cela, les licences INV définissent les permissions et les droits d’accès comme des caractéristiques natives de leurs actifs, en plus des paramètres personnalisables et des options sans jeton, les contrats intelligents peuvent être construits autour des primitives INV4.

Les licences INV peuvent être extraordinairement basiques, ne définissant qu’un seul jeton qui donne des droits d’utilisation complets, ou même totalement absentes du processus de frappe et faites de sorte que chaque fonction puisse être exécutée sans avoir besoin de jetons fongibles ; cependant, elles peuvent aussi être extraordinairement puissantes. Les environnements de règles sans confiance sont une solution sans état et sans calcul intensif qui fournit une protection transparente, sans confiance et intégrée des droits d’utilisation spécifiques d’un bien. Ces environnements de règles peuvent aussi avoir des paramètres d’exécution mesurés et conditionnels définis.

Les licences INV pourraient également être utilisées pour définir et déployer des systèmes de gouvernance autonomes décentralisés sur INV4 Assets, comme si INV4 Assets était un cadre pour les DAO. Bien que l’éventail des possibilités soit large et probablement à peine découvert, il est important de noter que les environnements de règles sans confiance peuvent être utilisés pour définir des systèmes de réputation et de classement (c’est-à-dire de nivellement) natifs de la NFT ou de la DAO intégrés à un actif INV4 par le biais de sa licence INV. Cependant, la véritable liberté créative viendra probablement des environnements d’exécution sans confiance et des dApps qui sont déployés en utilisant une combinaison de logique commerciale personnalisée et de modèles de jeux de règles lucratifs.

Les INV-Licenses sont en fin de compte des jeux de règles sans confiance, définis comme un attribut réel d’un actif ou d’une organisation ; cependant, les Smart Licenses (qui seront étudiées dans un article ultérieur) sont ce qui permettra d’atteindre de nouveaux sommets. Les licences intelligentes décriront explicitement les droits d’utilisation séparables concernant le contenu de leur INV4-Core et de ses actifs, établiront des accords financiers et de redevance entre plusieurs parties, et appliqueront et faciliteront l’allocation des redevances divisées à travers le réseau InvArch !

INV-Tokens — Bien que les INV-Tokens puissent apporter des caractéristiques fongibles à des actifs autrement non fongibles, ils sont très probablement l’innovation la plus puissante réalisée dans le domaine des primitives fongibles depuis l’introduction de la norme de jeton ERC-20. Leur principale nouveauté est leur utilité multi-classe qui peut être définie de manière unique sur un NFT amélioré par le protocole INV4 et peut voir plusieurs corps de jetons d’utilité différents rattachés à un seul actif INV4.

Dans un exemple de base, les INV-Tokens peuvent être compris dans le même sens qu’il existe des options d’achat d’actions de classe A et de classe B ; l’une donne des droits de propriété, tandis que l’autre donne des droits de vote. Cependant, la technologie blockchain nous permet non seulement d’émuler les modèles actuels du monde réel, mais aussi de les redéfinir complètement. Les INV-Tokens, ou INVT en abrégé, peuvent prendre la forme de n’importe quelle utilité, allant d’un actif représentant la propriété (ARO) ou d’un jeton de droits d’accès gérés à des points d’expérience liés à l’âme ou même à un multiplicateur de bonus d’empilement dans les modèles d’incitation des DAO. Le plus important est peut-être qu’ils peuvent, en utilisant soit nativement dans un environnement de règles sans confiance, soit par des contrats intelligents hors chaîne dans un environnement d’exécution sans confiance, étendre les droits et appliquer sans confiance les limites des accords de licence de propriété intellectuelle sur les actifs INV4.

L’un des cas d’utilisation les plus puissants et immédiatement pratiques des jetons INV est la solution qu’ils apportent aux DAO et à la gouvernance multicouche. En tant que caractéristique des actifs INV4, les INV-Tokens multi-classes complètent la fonctionnalité composable des INV-Sets et réalisent un cadre extrêmement modulaire pour définir la structure organisationnelle d’une DAO, pratiquer une gouvernance décentralisée multicouche et spécialisée, et construire des modèles critiques tels que des systèmes open-source incitatifs, des solutions multi-signatures évolutives et personnalisables, et des réseaux de systèmes de trésorerie INV. Un article entier consacré aux INV-Tokens serait nécessaire pour vraiment gratter la surface de leurs applications.

INV-Treasuries — Chaque INV-Set, qui comprend l’INV4-Core comme INV-Set d’ordre supérieur dans un INV4 Asset donné, peut présenter sa trésorerie native. Bien qu’il s’agisse d’une fonctionnalité par défaut des INV4-Cores, elle est rendue optionnelle pour les INV-Sets enfants. Cela permet à tout INV-Set primitif de posséder son compte sur la chaîne et de manier son propre portefeuille. Ces portefeuilles sont multi-signatures par défaut ; cependant, ils peuvent être adaptés pour servir un seul propriétaire ou les signataires potentiels d’une organisation à plusieurs niveaux.

La combinaison de l’architecture des Trésors INV et de l’innovation des jetons fongibles multi-classes ( INV Tokens) permet une expérience multi-signature véritablement modulaire, évolutive et adaptable qui peut être fournie en tant que fonctionnalités natives NFT sur le réseau. Les INV-Tokens permettent de développer des processus transparents de récupération de portefeuilles en tandem avec un moyen sûr de retirer un signataire d’un portefeuille et d’en ajouter de nouveaux, ce qui est une caractéristique essentielle pour les DAO si elles doivent évoluer ou connaître des changements de membres. Enfin, les INV-Tokens peuvent être programmés pour définir des organes directeurs et des groupes de vote uniques pour gérer les trésoreries au sein d’une DAO ou sur un NFT.

L’idée derrière la mécanique INV-Treasury est d’atteindre deux objectifs ultimes :

  • Le premier est de donner la possibilité aux actifs et projets on-chain d’avoir des trésoreries de maintenance ou même des sous-trésoreries pour des initiatives de primes spécifiques.
  • Le second est de permettre aux NFT du protocole INV4 de fonctionner comme des organisations autonomes réellement décentralisées ; il est important que les pods individuels d’une organisation donnée aient leur propre, par exemple, sous-trésorerie qui compense leur capacité à agir comme un pod autonome au sein de son organisation.

Comme pour de nombreux aspects du protocole INV4, les INV-Trésorerie peuvent être utilisées pour un éventail hypothétique de possibilités de développement en dehors de ce qui a déjà été mentionné dans ce document.

INVisager le Futur

Le protocole INV4 sera le noyau qui alimente de nombreuses solutions innovantes pour les créateurs et les organisations. Le protocole INV4, de nature similaire aux smart contracts, libère un nouveau monde de cas d’utilisation bien au-delà des intentions initiales du protocole. Les INV4-Cores sont déployés sur la chaîne comme leurs propres entités ou constructions souveraines, qui peuvent être utilisées pour organiser, gérer et gouverner les actifs et les systèmes qu’elles abritent.

GitArch — L’utilisation du protocole INV4, en plus du middleware INV4-Git développé par l’équipe du réseau InvArch, permet aux développeurs de stocker leur code en tant que biens NFT stockés à l’intérieur d’un INV4-Core ; le INV4-Core agit comme le dossier racine du dépôt. Les bases de code pourront être gérées comme des DAO, intégrer des trésors de maintenance et des systèmes de primes, et permettre aux développeurs d’ouvrir leur code sous un système économique protégé. Pour ceux qui sont encore amoureux des solutions actuelles comme GitHub ou GitLab, la possibilité d’utiliser GitArch comme une sauvegarde décentralisée et à l’épreuve de la censure pour les dépôts, sauvegardant le code en même temps qu’il est poussé sur GitHub — juste au cas où les pouvoirs centralisés décideraient de prendre des mesures contre un développeur ou de censurer une base de code, une sauvegarde sécurisée existera sur le réseau InvArch.

Saturne — Le protocole INV4 offre une structure fluide et flexible qui peut répondre aux besoins de nombreuses applications, qu’il s’agisse de la propriété des actifs et de l’attribution de la propriété intellectuelle ou même des modèles d’encadrement et de gouvernance des organisations. Cependant, l’une des caractéristiques naturelles que le protocole offre dans les deux exemples mentionnés ci-dessus est sa fonctionnalité avancée de propriété multi-signature. Saturn est un module multi-chaîne, faisant partie du protocole INV4, qui réalise une solution multi-signature décentralisée, fluide et évolutive pour l’ensemble de l’écosystème Polkadot. Saturn peut être mieux compris comme une amélioration réellement décentralisée & évolutive de l’idée derrière Gnosis Safe. Gnosis agit comme le choix principal que la communauté Ethereum choisit pour stocker et faciliter la gestion multi-signature des actifs. Saturn-Sig fournira toutes ces fonctionnalités (pour Polkadot, Ethereum, Cosmos, Binance et plus encore !); cependant, il sera fourni à la fois comme un produit individuel du réseau InvArch et comme un SDK qui peut être mis en œuvre par n’importe quel parachain ou n’importe quel développeur construisant sur n’importe quel parachain connecté au relais Polkadot.

DAOist CDK — En fusionnant la puissance du protocole INV4 avec la puissance du protocole RMRK et en utilisant la puissance des Phat Contracts du réseau Phala, le DAOist CDK (kit de développement communautaire) sera produit. Le CDK sera un lanceur de client lourd pour les DAO qui s’intègre à Discord pour 1) décentraliser la propriété et le contrôle du serveur, en supprimant un individu unique comme “point de défaillance” dans la communauté/organisation, 2) automatiser les facilités de rôle, de réputation et de récompense pour fournir un système rationalisé et autonome, et 3) fournir un système de gouvernance sans confiance et contrôlé par la communauté qui s’adapte aux organisations à plusieurs corps qui peuvent être gérées par une plateforme adoptée en masse comme Discord. L’objectif ultime est de fournir une véritable gouvernance web3 et la possibilité de lancer des organisations véritablement décentralisées et autonomes sans fournir une nouvelle interface utilisateur que les gens devraient adopter. Une interface utilisateur personnalisée sera construite à l’avenir (avec des frontaux personnalisés créés par la communauté étant également une possibilité !); cependant, elle accédera au même client lourd que tout serveur Discord intégré.

Ce n’est qu’un avant-goût de ce qui est à venir, le produit le plus puissant prévu par l’équipe d’InvArch Network étant encore sous le manteau. Néanmoins, les applications et produits ci-dessus soulignent les possibilités avancées et robustes d’INV4.

Ce document est l’un des quatre articles connus sous le nom de InvArch Papers.

--

--