Qu'est-ce que la décentralisation dans la blockchain ?

Qu'est-ce que la décentralisation ?

Dans la blockchain, la décentralisation désigne le transfert du contrôle et de la prise de décision d'une entité centralisée (individu, organisation ou groupe de ceux-ci) à un réseau distribué. Les réseaux décentralisés s'efforcent de réduire le niveau de confiance que les participants doivent avoir les uns envers les autres et de les empêcher d'exercer une autorité ou un contrôle les uns sur les autres d'une manière qui dégrade la fonctionnalité du réseau.

L'importance de la décentralisation

La décentralisation n'est pas un nouveau concept. Lors de la création d'une solution technologique, trois architectures réseau principales sont généralement prises en compte : centralisée, distribuée et décentralisée. Bien que les technologies blockchain utilisent souvent des réseaux décentralisés, une application blockchain elle-même ne peut pas être simplement classée comme étant décentralisée ou non. La décentralisation est plutôt une échelle coulissante et doit être appliquée à tous les aspects d'une application blockchain. En décentralisant la gestion et l'accès aux ressources d'une application, il est possible d'obtenir un service plus important et plus équitable. La décentralisation comporte généralement certains compromis, tels qu'une réduction du débit des transactions, mais idéalement, les compromis valent la peine d'améliorer la stabilité et les niveaux de service qu'ils génèrent.

Les avantages de la décentralisation

Fournit un environnement fiable

Dans un réseau blockchain décentralisé, personne n'a besoin de connaître ou de faire confiance à quelqu'un d'autre. Chaque membre du réseau dispose d'une copie des mêmes données sous la forme d'un registre distribué. Si le registre d'un membre est modifié ou corrompu de quelque manière que ce soit, il sera rejeté par la majorité des membres du réseau.

Améliore le rapprochement des données

Les entreprises échangent souvent des données avec leurs partenaires. Ces données, à leur tour, sont généralement transformées et stockées dans les silos de données de chaque partie, pour refaire surface lorsqu'elles doivent être transmises en aval. Chaque fois que les données sont transformées, cela peut entraîner la perte de données ou l'entrée de données incorrectes dans le flux de travail. En disposant d'un magasin de données décentralisé, chaque entité a accès à une vue partagée et en temps réel des données.

Réduit les points faibles

La décentralisation peut réduire les points faibles des systèmes dans lesquels le recours à des acteurs spécifiques est trop important. Ces points faibles peuvent entraîner des défaillances systémiques, notamment l'incapacité à fournir les services promis ou un service inefficace en raison de l'épuisement des ressources, de pannes périodiques, de blocages, de l'absence d'incitations suffisantes pour un service de qualité ou de la corruption.

Optimise la distribution des ressources

La décentralisation peut également contribuer à optimiser la distribution des ressources de manière à ce que les services promis soient fournis avec une performance et une cohérence accrues, ainsi qu'avec une probabilité réduite de défaillance catastrophique.

La décentralisation en comparaison

La décentralisation doit être appliquée là où cela a du sens. Ce n'est pas parce qu'il s'agit d'une application blockchain qu'elle doit être décentralisée à 100 %. L'objectif de toute solution blockchain est de fournir ce dont les utilisateurs ont besoin, et cela peut inclure ou non certains niveaux de décentralisation. Pour mieux comprendre les réseaux décentralisés, le tableau ci-dessous illustre comment les réseaux décentralisés se comparent aux réseaux centralisés et distribués les plus courants.

 

Centralisé

Distribué

Décentralisé

Ressources réseau/matérielles

Maintenu et contrôlé par une seule entité dans un emplacement centralisé

Répartis dans plusieurs centres de données et zones géographiques ; détenus par le fournisseur de réseau

Les ressources sont détenues et partagées par les membres du réseau ; elles sont difficiles à maintenir, car personne n'en est propriétaire

Composants de solution

Maintenu et contrôlé par une entité centrale

Maintenu et contrôlé par le fournisseur de solutions

Chaque membre possède exactement la même copie du registre distribué

Données

Maintenu et contrôlé par une entité centrale

Généralement détenu et géré par le client

Ajouté uniquement par consensus de groupe

Contrôle

Contrôlé par une entité centrale

Généralement, une responsabilité partagée entre le fournisseur de réseau, le fournisseur de solutions et le client

Personne n'est propriétaire des données et tout le monde est propriétaire des données

Point de défaillance unique

Oui

Non

Non

Tolérance aux pannes

Faible

Élevée

Très élevée

Sécurité

Maintenu et contrôlé par une entité centrale

Généralement, une responsabilité partagée entre le fournisseur de réseau, le fournisseur de solutions et le client

Augmente à mesure que le nombre de membres du réseau augmente

Performances

Maintenu et contrôlé par une entité centrale

Augmente à mesure que les ressources réseau/matérielles augmentent et monte en puissance

Diminue à mesure que le nombre de membres du réseau augmente

Exemple

Système ERP

Cloud computing

Blockchain

Chaque architecture réseau a ses avantages et ses inconvénients. Par exemple, les systèmes de blockchain décentralisés, contrairement aux systèmes distribués, donnent généralement la priorité à la sécurité plutôt qu'aux performances. Ainsi, lorsqu'un réseau blockchain augmente ou monte en puissance, le réseau devient plus sécurisé, mais les performances ralentissent, car chaque nœud membre doit valider toutes les données ajoutées au registre. L'ajout de membres à un réseau décentralisé peut le rendre plus sûr, mais pas nécessairement plus rapide.

Qui développe des applications blockchain en tirant parti de la décentralisation

Chaque protocole blockchain, application décentralisée (dApp), organisation autonome décentralisée (DAO) ou autre solution liée à la blockchain adopte différents niveaux de décentralisation. Le niveau d'adoption est généralement basé sur la maturité de la solution, la fiabilité éprouvée de ses modèles d'incitation et de ses mécanismes de consensus, ainsi que la capacité de l'équipe fondatrice à trouver le juste équilibre. Par exemple, de nombreuses DAO comportent différents composants à différents stades de la décentralisation : les oracles (c'est-à-dire les services tiers qui fournissent des contrats intelligents avec des informations externes) peuvent être partiellement décentralisés, les contrats intelligents peuvent être entièrement centralisés, tandis que le processus de gouvernance pour ajuster les paramètres est piloté par la communauté et décentralisé.

À plus grande échelle, des solutions de blockchain décentralisées sont explorées et adoptées par des organisations de tous types, tailles et secteurs. Parmi les exemples notables, citons les applications qui fournissent une aide étrangère ou d'urgence immédiate à ceux qui en ont le plus besoin, sans la médiation d'une banque, d'un gouvernement ou d'une entité tierce. Ou des applications qui permettent aux utilisateurs de gérer leurs propres identités et données numériques. Aujourd'hui, les plateformes de médias sociaux, les entreprises et d'autres organisations vendent ces informations sans que l'individu n'en retire aucun avantage. Une approche décentralisée contribuerait à la rendre équitable pour tous.

 

Un exemple concret

Contura Energy, l'un des principaux fournisseurs de charbon basé aux États-Unis, s'appuyait sur un système de lettres de crédit obsolète pour gérer ses paiements commerciaux internationaux. Ces lettres de crédit, émises par une banque intermédiaire pour le compte de son client, constituent une garantie de paiement pour les acheteurs. Bien que ce système soit fiable, il est également piloté manuellement, lent et très inefficace.

Contura Energy comprend l'importance et la valeur de la numérisation et de l'automatisation de son processus de lettres de crédit. Le défi auquel ils sont confrontés est toutefois de permettre une confiance mutuelle et une vérification entre vendeurs et acheteurs. Ils travaillent avec AWS sur une innovation décentralisée basée sur la blockchain qui fournit un système plus efficace, plus économique et moins risqué pour gérer les paiements commerciaux internationaux. Cette solution décentralisée augmente également la transparence, en donnant à toutes les parties une visibilité en temps réel sur les données et la documentation.

Découvrez comment Contura Energy utilise la technologie blockchain décentralisée pour améliorer son système de lettres de crédit pour le commerce international.