Gouvernance blockchain : Guide sur les propositions on-chain
À l’instar du système traditionnel, la technologie blockchain a des principes et des modes de fonctionnement qui l’aident à atteindre ses buts et ses objectifs ; l’ensemble des règles, la façon dont elles sont exprimées et appliquées dans la blockchain sont appelées gouvernance de la blockchain.
La gouvernance est essentielle au protocole de la blockchain, car aucun organisme n’est responsable de la création et du maintien des règles. Pour que la blockchain fonctionne et se développe, elle a besoin d’une forme de gouvernance pour gérer ses opérations.
Cependant, l’absence d’un organe défini pour créer et maintenir les règles a causé des revers importants dans la croissance de la technologie, en particulier celle de la blockchain publique.
De nombreux projets de blockchain stagnent, et certains ont fini en projets morts. La blockchain EOS en est un exemple.
Pour que la technologie blockchain soit pleinement réussie et parvienne à une large adoption, elle doit passer le test de la gouvernance tout en maintenant une décentralisation complète, et l’un des moyens d’y parvenir est de faire des propositions on-chain. L’absence d’équilibre conduira toujours à la centralisation du pouvoir ou à la stagnation de la technologie blockchain.
Mais avant de bien comprendre comment équilibrer la gouvernance dans la blockchain, nous devons savoir ce qu’est la gouvernance et comprendre comment elle fonctionne. Jetons un rapide coup d’œil à l’anatomie de la gouvernance.
Qu’est-ce que la gouvernance ?
La gouvernance fait référence aux moyens et aux protocoles utilisés dans toute organisation pour contrôler et maintenir l’existence et la croissance de l’organisation ; il s’agit également d’un mécanisme utilisé pour maintenir l’unité d’une organisation et de ses membres afin d’assurer son bon fonctionnement.
Il existe différents types de gouvernance, mais les plus courants sont la gouvernance politique et la gouvernance d’entreprise, qui sont centralisées par nature ; cependant, tous les types de gouvernance ont certaines caractéristiques en commun, qu’ils soient décentralisés ou centralisés. Ces caractéristiques sont résumées en trois fonctionnalités principales, à savoir :
- un ensemble de règles ;
- l’interaction avec les règles ;
- comment maintenir et appliquer les règles.
Nous allons maintenant parler de la gouvernance dans la technologie blockchain, de la manière dont les règles sont établies, de la manière dont les utilisateurs de la blockchain interagissent avec les règles et comment celles-ci sont appliquées.
La gouvernance dans la technologie blockchain
Le mode de gouvernance dans la technologie blockchain partage des similitudes protocolaires avec d’autres types de gouvernance traditionnelle, de la politique à l’entreprise, la seule différence entre eux étant que les protocoles blockchain sont décentralisés, immuables et transparents. Une seule entité ne peut pas contrôler ou mettre en œuvre les règles intégrées dans le système blockchain.
La blockchain a créé un moyen alternatif et plus efficace d’exercer les responsabilités ou les fonctionnalités de la gouvernance ; voici comment le protocole blockchain aide à mettre en évidence les fonctionnalités de la gouvernance de manière plus efficace.
L’ensemble des règles Les différentes normes et réglementations sont écrites et intégrées dans des codes informatiques qui sont cryptographiquement chiffrés et stockés sur tous les serveurs connectés au système blockchain, ce qui rend les normes et réglementations régissant la blockchain immuables et transparentes.
Interaction avec les règles Les normes et réglementations des systèmes de blockchain sont accessibles à tous, en particulier dans le cas des blockchains open source ; tout le monde peut se rendre sur GitHub et d’autres sites pour consulter les codes qui régissent les fonctionnalités de la blockchain et interagir avec eux. On peut également consulter certaines de ces règles dans les livres blancs de chaque blockchain, qui sont accessibles au public.
Comment appliquer les règles La beauté de la technologie blockchain se caractérise par le fait que lorsqu’un individu ou un utilisateur ne respecte pas ou ne suit pas les règles établies du système blockchain, le système, par l’intermédiaire du smart contract, ne répondra pas aux demandes et aux ordres de ces utilisateurs, et la fonction du contrat intelligent est responsables de l’application des règles établies dans une blockchain.
La gouvernance d’un système blockchain repose sur des protocoles, et le protocole comprend cinq mécanismes ou participants importants : les développeurs, les nodes, les validateurs ou mineurs, les utilisateurs et les actionnaires.
Bien que tous les participants au réseau soient responsables de la gouvernance de la blockchain, il existe parfois des conflits d’intérêts dus aux différences humaines et aux intérêts personnels, ce qui entraîne des retards dans l’implémentation des changements qui conduiront à la croissance de la blockchain.
Participation à la gouvernance de la blockchain
La décentralisation du protocole de la blockchain permet à toute personne de la communauté de participer à la gouvernance du protocole. Cependant, dans les différents protocoles de blockchain, il existe des normes et des règlements spécifiques qui déterminent la manière dont le système est gouverné ; ces règles varient d’une blockchain à l’autre, qu’il s’agisse d’une blockchain publique ou d’une blockchain privée.
Importance des propositions dans la gouvernance blockchain
Les propositions sont importantes dans la gouvernance de la blockchain, car elles aident le protocole de la blockchain à maintenir la décentralisation et la transparence en donnant à chaque participant au réseau la capacité à participer à la gouvernance du système.
Comment fonctionne la gouvernance de la blockchain
Les propositions sont des normes et des réglementations proposées à un réseau blockchain, et l’objectif principal des propositions est d’apporter des changements au système. Cependant, il existe différentes façons de soumettre des propositions aux communautés blockchain ; les plus importantes sont les propositions off-chain et les propositions on-chain.
- On parle de proposition off-chain lorsque les modifications apportées à un protocole de blockchain sont réalisées en dehors de la blockchain, qu’un accord est obtenu au sein de la communauté de la blockchain et que les décisions sont prises en dehors du réseau de la blockchain ; toutefois, les décisions prises hors chaîne sont mises en œuvre sur la blockchain. En outre, le consensus off-chain est propre aux blockchains Proof-of-Work.
Par exemple, la blockchain Bitcoin utilise un mécanisme off-chain pour apporter des modifications à son système. Par l’intermédiaire d’une liste de diffusion, elle coordonne ses propositions d’amélioration de Bitcoin (BIP). Il existe différentes plateformes, telles que Slack, où les développeurs proposent des modifications à leur blockchain et acceptent les idées des utilisateurs.
- Il s’agit de proposition on-chain lorsque les changements apportés à un protocole de blockchain sont implémentés directement sur la blockchain par le biais d’un vote. La proposition on-chain est particulière aux blockchains Proof-of-Stake.
Par exemple, Polygon utilise une approche on-chain pour apporter des modifications à son protocole ; la proposition est affichée sur la blockchain, et les utilisateurs mettent en staking leur MATIC afin de participer au processus de consensus.
À noter ! Le consensus est la manière dont les participants au réseau acceptent ou rejettent les propositions sur une blockchain.
Dans cet article, nous nous concentrons principalement sur les propositions on-chain. Nous allons donc analyser plus en détail ce qu’est une proposition on-chain et le processus impliqué dans sa réalisation.
Processus de propositions on-chain
Lorsqu’une proposition est faite sur la blockchain, principalement par des développeurs, tous les participants de la blockchain pourront y accéder et déterminer si la proposition doit être acceptée ou rejetée par le biais d’un vote.
Cependant, il existe différentes façons de voter des propositions sur différentes blockchains (on-chain), mais les plus courantes sont le vote direct et le vote indirect.
On parle de vote direct lorsqu’un participant à la blockchain prend directement part à la gouvernance ou au processus décisionnel de la blockchain.
Le vote indirect est également appelé délégation ; les participants à la blockchain délèguent leurs droits de vote à des validateurs qui exercent ensuite les droits de vote en leur nom dans le processus de prise de décision de la blockchain.
Comment la proposition est-elle approuvée ou rejetée ?
Dans la plupart des cas, le consensus est atteint dans le protocole on-chain de la blockchain lorsqu’une majorité ou ⅔ des votants rejettent ou acceptent la proposition ; cependant, si la proposition est acceptée, les développeurs procèderont au cryptage des changements dans des codes informatiques. Après cela, les codes seront déployés sur la blockchain par le biais de smart contracts pour appliquer les propositions.
Cas concrets d’utilisation de propositions on-chain
Il existe de nombreux cas d’utilisation des propositions on-chain dans la vie réelle. De nombreux nouveaux projets de cryptographie se tournent vers les propositions on-chain, en partie en raison de l’adoption accrue du mécanisme de consensus Proof-of-Stake. La blockchain Juno en est un bon exemple.
Juno est un réseau blockchain open source qui permet l’interopérabilité des smart contracts ; il s’agit d’une blockchain de couche 2 construite sur l’écosystème Cosmos.
Récemment, Juno a effectué une gouvernance on-chain avec sa proposition 16. Cette proposition visait à obtenir l’approbation de la communauté pour confisquer le fonds d’une baleine soupçonnée de manipuler l’airdrop de tokens.
La proposition 16 a passé l’étape du vote ou du consensus, et la majorité des participants au réseau ont voté en faveur de la proposition de confisquer les tokens de la baleine.
Le vote de la proposition a été très serré : 40,85 % des participants ont voté en faveur de la proposition, 33,76 % s’y sont opposés, 21,79 % se sont abstenus et 3,35 % ont opposé leur veto à la proposition.
Le protocole a le feu vert pour mettre en œuvre les modifications et confisquer ces fonds. Cependant, les changements n’ont pas encore été finalisés, car certaines procédures doivent être suivies. En effet, il ne s’agit pas d’une simple mise à jour du système. Les modifications de la proposition 16 nécessitent un hard fork du réseau ou un changement dans le code de la blockchain Juno qui soit rétrocompatible.
Implémentation des modifications de la proposition 16 sur la blockchain Juno
Les propositions sont importantes pour la gouvernance on-chain car elles permettent de veiller au bon fonctionnement de la blockchain, tout comme elles aident également à maintenir le système de blockchain. La gouvernance des propositions on-chain aide également à mener des vérifications et des équilibrages auprès de tous les participants au réseau. Dans le même temps, elle peut éviter la concentration du pouvoir, comme le montre la proposition 16 sur la blockchain Juno.
Les modifications de la proposition 16 peuvent être effectuées de deux manières sur la blockchain Juno : la première consiste à effectuer un changement de code rétrocompatible et la seconde à effectuer un hard fork sur la blockchain Juno. La modification de code rétrocompatible nécessitera un enregistrement instantané (snapshot) de l’état de la blockchain ; les développeurs modifieront ensuite l’équilibre de la baleine, puis redémarreront la blockchain.
La deuxième méthode pour implémenter la proposition 16 est un hard fork ; un hard fork modifie le protocole de la blockchain, divisant la blockchain en deux, validant les transactions non validées ou vice versa.
Conclusion
Bien que le processus de consensus sur les propositions dans la gouvernance on-chain n’ait pas encore été perfectionné, certains projets de blockchain ont échoué, en partie à cause de l’incapacité des participants au réseau à parvenir à un consensus par le biais de la gouvernance on-chain. Toutefois, le processus n’en est qu’à ses débuts et les développeurs s’efforcent de l’améliorer à travers le monde.
Par ailleurs, de nouveaux projets crypto, tels que Juno entre autres, progressent et travaillent à rendre possible l’obtention d’un consensus sur des propositions dans le cadre de la gouvernance on-chain sans effets secondaires sur la blockchain. Des projets comme Juno sont la preuve que les propositions on-chain peuvent gouverner et maintenir efficacement les systèmes de blockchain.