INTRODUCTION
Les cryptomonnaies sont aujourd’hui un sujet très populaire , qui font beaucoup parler d’elle et qui ont faits couler beaucoup d’encre. L’atout majeur que les crypto-enthousiaste et les acteurs de la #blockchain mettent en avant est son caractère #décentralisée ; le fait qu’il soit possible d’avoir un système financier qui n’est contrôlé par aucune entité est une totale innovation. Plusieurs personnes se posent donc la question de savoir si cette décentralisation n’est pas en effet qu’une simple illusion. Dans cet article nous allons répondre à cette question est expliquant de façon détaillée et simple le sens du mot “décentralisation”.
Différence entre Centralisation et Décentralisation
Pour pouvoir continuer sereinement dans cette clarification , il est d’abord important de faire une différence entre centralisation et décentralisation. La plupart des systèmes qui existent aujourd’hui sont centralisé ; on peut définir la centralisation comme étant le fait que dans un système on retrouve un utilisateur ou un groupe d’utilisateurs qui sont omnipotents , qui ont tous les droits sur la gestion , le stockage et la manipulation des données. Les autres utilisateurs du système subissent juste les décisions qui sont prises et leurs avis ne comptent. Le problème avec un tel système est qu’il est la porte ouverte à plusieurs types de malversations : la falsification, la fraude , l’insertion des données frauduleuses. Cette architecture du système peut être compromises pour ne servir que les intérêts d’une poignée
A l’opposition un système décentralisée un est un système dans lequel , il n’existe pas un seul acteur central par lequel passe la gestion de tous les données, tous les utilisateurs sont acteurs clefs du système. Contrairement à un réseau centralisé dans lequel les données ne sont accessibles qu’à une partie des utilisateurs , ici tous les utilisateurs peuvent lire les données et participer activement à l’écriture des données dans le registre. Le système est transparent donnant ainsi la possibilité à chaque utilisateur d’avoir son mot à dire.
DEGRE DE DECENTRALISATION DES CRYPTOMONNAIES
Dans la communauté crypto-monétaire , l’argument largement utilisé pour démontrer que la blockchain est totalement décentralisée est le fait que les données ne soient pas gérées et mis à jour par un serveur central mais plutôt par un réseau d’ordindateurs en #P2P(pair to pair) , malheureusement cet argument n’est pas suffisant pour parler de décentralisation car en réalité les réseaux P2P et les registres distribués présentent quatre dimensions: une dimension logicielle, une dimension institutionnel, une dimension organisationnel et une dimension logique. Il est donc important de savoir quand on parle de décentralisation dans quelle dimension on se situe. Sur le plan de l’architecture logicielle les cryptomonnaies sont clairement décentralisées car la blockchain est servie par un ensemble de pairs et qu’elle est disponible à tout instant quels que soient les incidents qui affectent le réseau.
DECENTRALISATION SUR LE PLAN INSTITUTIONNEL
Les crypto-monnaies ne sont pas émises par des Etats, de nouvelles cryptomonnaies sont créées grâce au processus de minage, des personnes qui participent à la validation et l’ajout des nouveaux blocs sont récompensées en cryptomonnaies en fonction des processus et algorithmes implémentés dans la blockchain. Mais ceci n’est pas suffisant pour qu’on parle de décentralisation , on parlera plutôt de dénationalisation des cryptomonnaies car en effet les noeuds du système n’ont pas une totale autonomie de décision : il ne déçide ni du nombre de cryptomonnaies totale(max supply), ni de leur récompense et comment celle-ci est partagée. Les créateurs de la crytpomononnaies ont donc un pouvoir de décision sur certaines paramètres de ces dernières
SUR LE PLAN DU FONCTIONNEMENT ORGANISATIONNEL
Le fonctionnement des cryptomonnaies n’est pas géré par une entité ou une autorité centrale, le réseau est self-control, il se gère lui même grâce à l’intervention d’une partie ou de tous les pairs du réseau en se basant sur un algorithme de consensus. La question est donc de savoir si on peut qualifier un algorithme de consensus comme étant décentralisé.
Lors de l’ajout d’un nouveau bloc les noeuds doinvent résoudre un problème mathématiques difficiles, ce calcul étant difficile il est donc distribué entre plusieurs noeuds, le consensus ici représentera ici l’accord entre plusieurs machines sur l’authentification d’une nouvelle transaction; pas besoin d’une autorité à qui on accordera une grande confiance pour valider les transactions.
D’un autre côté étant donné le niveau de sécurité nécessaire dans les blockchains, une blockchain doit avoir une grande taille pour pouvoir éviter les attapes de type 51% , seuls quelques rares blockchains(Bitcoin , LiteCoin,Ethereum) ont la taille nécessaire, pour palier à ce problème certaines blockchains mettent sur pieds des mastersnodes qui contient une copie complète de la blockchain et qui ont pour rôle d’assurer la sécurité et la stabilité du prix. En général ces masternodes sont la propriété des concepteurs du système, qui peuvent décider de la politique sur le nombre de noeuds(augmenter ou limiter), et de la participation ou non des autres noeuds(mineurs et utilisateurs) à la gouvernance.
Sur le plan du fonctionnement organisationnel il est donc difficile de trancher si oui ou non , le système des cryptomonnaies est décentralisé.
Décentralisation et fonctionnement logique
Par fonctionnement logique on entend ici la capacité d’un système à maintenir son activité identique en cas de l’évolution de l’activité ou d’un changement d’échelle. De ce point de vue les cryptomonnaies sont clairement décentralisées car la blockchain se comporte comme un ordinateur reflétant un état unique, réparti à l’identique sur plusieurs noeuds. Toutes les transactions sont renseignées dans un registre central
solutions pour décentraliser la blockchain
La blockchain est une technologie nouvelle et complexe à maîtriser, il est donc naturel que ce soit difficile de maintenir une décentralisation complète sur chacune de ses couches mais cela n’est pas impossible, car une blockchain totalement décentralisée apportera plus d’avantages: tolérance aux pannes , résistance aux attaques, résistance à la collusion. Quelques solutions proposées pour rendre les blockchains totalement décentralisées:
- Décentralisation de la validation des blocs par fragmentation
- Les chaînes latérales et les canaux
CONCLUSION
L’objectif de cet article était de répondre à la question : Les cryptomonnaies sont elles vraiment décentralisés? Au cours de cet article on a pu constater qu’il est difficile de répondre à cette question par un simple oui ou non , qu’il fallait se réferer aux différentes dimensions qui composnent le système. On peut donc dire que les cryptomonnaies ne sont pas totalement décentralisées. Mais la décntralisation sur le plan logiciel et institutionnel de la blockchain sont déjà des arguments suffisants pour remettre en cause la centralisation du système monétaire traditionnel.