Le protocole INV4 : Le cœur de l’économie créative

SupDup
13 min readFeb 7, 2023

--

Le protocole INV4 est à la base 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 les NFTs pour la propriété intellectuelle (IP) et les organisations décentralisées (DAOs).

Le protocole est intentionnellement conçu pour être largement utilisé par d’autres protocoles, en se concentrant sur l’action en tant que jeu de lego technique interopérable pour le développement d’applications numériques cross-chain. Les actifs INV4 sont conçus pour agir comme des blocs de construction polyvalents et programmables pour structurer la propriété intellectuelle et les organisations décentralisées en tant que primitives on-chain. De plus, les INV4 Assets peuvent présenter des ensembles de règles personnalisables et sans tiers de confiance (trustless) 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 primitives multiples et variées, 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 de telle sorte que ses primitives basées sur NFT sont interopérables à travers de nombreux écosystèmes en tant qu’actifs transférables et composables. Mieux encore, les smart contracts externes et les pallets de parachain peuvent exécuter des transactions et des appels de fonctions cross-chain sans risque. 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 (smart contracts) et de créer des applications décentralisées (dApps) qui incorporent le protocole INV4 et ses actifs comme s’il s’agissait de composants d’exécution natifs de la chaîne externe qu’ils déploient. Le protocole INV4 peut également être utilisé avec plusieurs protocoles externes, combinés au sein d’un système modulaire, afin de créer des clients lourds personnalisés et 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 comme “actifs IP” dans la documentation antérieure, plusieurs conventions de dénomination ont changé. Plutôt que de parler de biens IP (ensembles IP, licences IP, jetons IP), le préfixe “INV” a été mis en place pour remplacer le préfixe “IP” original.

Plusieurs éléments clés composent la principale primitive produite par le protocole INV4. Tout d’abord, il existe un NFT parent, ou racine, appelé INV-Core. Un INV-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 NFTs pontés à partir d’environnements externes, et de NFTs natifs, multi-ressources et composables, parfois appelés technologie NFT 2.0. Une ou plusieurs INV-Licenses sont liées à un INV-Core, qui comprend au moins une classe unique de jetons fongibles et spécifiques à un service, appelés INV-Tokens. Un INV-Core est également capable de présenter une INV-Trésorerie native ou un réseau de sous-trésoreries multicouches en son sein. Une trésorerie centrale peut être constituée de ses propres INV-Tokens natifs, d’INV-Tokens externes provenant de différents INV-Cores, ainsi que de tous les standards ou implémentations intégrées de cryptocurrencies (Substrate-native & ERC-20 standard tokens) de tout le système web3 multi-chaîne.

INV-Cores — Un INV-Core est l’équivalent d’un dépôt racine ou d’un dossier racine dans une structure de fichier arborescente et consiste en d’autres primitives INV4 à l’intérieur et attachées à elles. En outre, le protocole INV4 n’est pas seulement conçu pour minter de nouveaux actifs basés sur des NFTs en tant que primitives INV4, mais il est également conçu pour agir comme un emballage interopérable autour de normes variables de NFTs préexistantes qui étendent l’utilité du protocole INV4 à ces actifs.

À l’instar du protocole de gestion de fichiers et de contrôle de version Git, un INV-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 INV-Core que les structures organisationnelles sont visualisées, que les actifs NFT et de trésorerie sont détenus, et que les ensembles de règles sont configurés et gérés. Les INV-Cores peuvent ê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 sur la chaîne qu’un contrat intelligent possède et un autre identifiant est similaire à un identifiant d’actif sur la chaîne qui aide à définir un NFT et invite la fonctionnalité générale que les deux identifiants signifient normalement pour les contrats intelligents et non fongibles, respectivement. Cela permet à un INV-Core d’être déployé comme un actif non fongible qui est non seulement capable d’être composé par des smart contracts mais aussi d’exécuter des appels de fonction sur des smart contracts comme s’il était lui-même un smart contract. En outre, le protocole INV4 est conçu pour prendre en charge les transactions cross-chain sans iers de confiance. Ainsi, contrairement à d’autres primitives dans la brève histoire du 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 d’origine.

INV-Sets — Conçus pour émuler le rôle des dossiers dans le système de gestion de fichiers Web2, les INV-Sets sont des collections de NFTs et éventuellement d’autres INV-Sets. Les NFTs peuvent être des INV-Files natifs et/ou des NFTs bridgés et des collections de NFTs bridgé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 et peut présenter une hiérarchie hypothétique de structures organisationnelles multicouches infinies. Les INV-Sets sont conçus en tandem avec les NFTs RMRK 2.0 pour fournir un niveau de composabilité des actifs qui n’est pas entravé en tant qu’outil d’organisation et qui peut é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 NFTs, soit des NFTs autonomes, soit des NFTs 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é on-chain 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 globales de développement en utilisant ces actifs NFT au sein des INV-Sets ; il est important de noter que ces NFTs peuvent posséder et équiper d’autres NFTs, ce qui étend la composabilité interne des INV-Sets et de tous les actifs INV4.

INV-Licenses — Chaque INV-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 smart contracts 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 smart contracts peuvent être construits autour des primitives INV4.

Les INV-Licences peuvent être extraordinairement basiques, ne définissant qu’un seul jeton qui fournit des droits d’utilisation complets ou même être complètement exclues du processus de mint et rendues telles que chaque fonction peut être exécutée sans qu’il soit nécessaire d’utiliser des jetons fongibles ; cependant, elles peuvent aussi être extraordinairement puissantes. Les environnements de règles sans tierrs de confiance (trustless) sont une solution agnostique et non informatique 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 également avoir des paramètres d’exécution conditionnels et mesurés.

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

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

INV-Tokens — Alors que les INV-Tokens peuvent apporter des caractéristiques fongibles à des actifs autrement non fongibles, ils sont probablement l’innovation la plus puissante dans le domaine des primitives fongibles depuis l’introduction de la norme 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 qui 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 que les options d’achat d’actions de classe A et de classe B ; l’une fournit des droits de propriété, tandis que l’autre fournit 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 restreint à des points d’expérience liés à l’âme ou même à un multiplicateur de bonus cumulés 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 les plus immédiatement pratiques des INV-Tokens est la solution qu’ils apportent aux DAOs et à la gouvernance multicouche. En tant que caractéristique des actifs INV4, les INVT 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 de source ouverte incitatifs, des solutions multi-signatures évolutives et personnalisables, et des réseaux de systèmes de INV-Treasuries. Un article entier consacré aux jetons INV serait nécessaire pour vraiment gratter la surface de leurs applications.

INV-Treasuries— Chaque INV-Set, qui comprend l’INV-Core en tant qu’INV-Set d’ordre supérieur dans un INV4 Asset donné, peut disposer de sa propre trésorerie. Bien qu’il s’agisse d’une caractéristique par défaut des INV-Cores, cette caractéristique est facultative pour les INV-Sets enfants. Cela permet à tout INV-Set primitif de posséder son compte on-chain et de gérer son propre portefeuille. Il s’agit de portefeuilles 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 INV-Treasuries avec 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 des NFTs sur le réseau. Les INV-Tokens permettent de développer des processus de récupération de portefeuilles transparents en tandem avec un moyen sécurisé de retirer un signataire d’un portefeuille et d’en ajouter de nouveaux, ce qui est une caractéristique essentielle pour les DAOs` si elles doivent évoluer ou connaître des changements de membres. Enfin, les INV-Tokens peuvent être programmés pour définir des organes de gouvernance 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 des INV-Treasuries est d’atteindre deux objectifs ultimes :

  • Le premier est de donner la possibilité aux actifs et aux 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 NFTs 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-Treasuries 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 cet article.

INVmaginer 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 contrats intelligents, ouvre un nouveau monde de cas d’utilisation bien au-delà des intentions initiales du protocole. Les INV-Cores sont déployés on-chain 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 ressources NFT à l’intérieur d’un INV-Core ; le INV-Core agit comme le dossier racine du dépôt. Les bases de code pourront être gérées comme des DAOs, intégrer des trésoreries de maintenance et des systèmes de primes, et permettre aux développeurs d’ouvrir leur code dans le cadre d’un système économique protégé. Pour ceux qui aiment encore les solutions actuelles telles que 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 que le code est poussé vers 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.

Saturn — 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 de l’encadrement des organisations et des modèles de gouvernance. Toutefois, 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 et à l’épreuve du temps 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 de Phala Network, le DAOist CDK (community development kit) sera produit. Le CDK sera un lanceur de client lourd pour les DAOs qui s’intègre à Discord pour

  1. Décentraliser la propriété et le contrôle du serveur, en éliminant un individu unique comme “point de défaillance” dans la communauté/organisation,
  2. Automatiser les rôles, la réputation et les facilités 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 multi-corps qui peuvent être gérées par une plate-forme 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 la possibilité de créer des frontaux personnalisés par la communauté) ; cependant, elle accédera au même client lourd que tout serveur Discord intégré.

Il ne s’agit là que d’un avant-goût de ce qui est à venir, le produit le plus puissant prévu par l’équipe du réseau InvArch é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 d’InvArch Papers.

--

--

SupDup

Also owner of Bifrost Finance Francophone Medium — Community Lead of Bifrost Finance — Member of the team of Polkafrance community — Crypto enthusiastic