Comment
Author: Admin | 2025-04-27
Est dépendant, et dont une panne entraîne l’arrêt complet du système.Afin de se prémunir d’un point de défaillance unique, on utilise la redondance. Un exemple classique est celui de l’aviation. Si un avion ne possède qu’un seul altimètre, et que ce dernier vient à tomber en panne ou à fournir une mesure erronée, ses passagers risquent le crash. Pour éviter un tel problème, les avions comportent plusieurs altimètres, et le pilote utilisera la moyenne des altitudes fournies. Si l’un des appareils donne une mesure divergeant fortement des autres, on peut supposer qu’il est défaillant.En informatique, la réplication des données est un autre exemple de protection contre les points de défaillance unique. Bitcoin, grâce à la grande quantité de nœuds possédant un exemplaire de son registre (la blockchain), tire parti de son architecture distribuée pour éliminer les points uniques de défaillance.Distribution et décentralisationDistribution n’implique pas forcément décentralisation. En effet, il est possible d’utiliser un système distribué tout en l’administrant via un organe central de contrôle. C’est le cas par exemple de certaines architectures de cloud computing.Bitcoin est un réseau qui tire parti des deux architectures : distribution et décentralisation.Qu’est-ce qu’un réseau décentralisé ?Naturellement, la définition de bitcoin doit nécessairement croiser celle de réseau décentralisé. Un réseau décentralisé ne repose pas sur une architecture client serveur, mais sur une architecture pair à pair sans organe central de contrôle. Cependant, la notion de décentralisation est plus complexe qu’il n’y paraît. En effet, il y a plusieurs axes de décentralisation.Décentralisation logiqueElle concerne la logique du système. Ses structures de données et ses interfaces sont-elles ordonnées et monolithiques, ou sont-elles informes ?La centralisation logique permet à un système de résister aux partitions. Ainsi, Bitcoin est logiquement centralisé : les règles de son protocole et son logiciel sont les mêmes pour tous les nœuds. Si le réseau est coupé en deux, les deux parties peuvent continuer à fonctionner de manière indépendante.En revanche, une langue est logiquement décentralisée. Le Français parlé en Occitanie n’est pas le même que celui qui est parlé au Québec.Décentralisation architecturaleElle repose sur le nombre d’éléments constitutifs du système. Dans le cas de Bitcoin, de nombreux nœuds composent le réseau : il est architecturalement décentralisé. Cela lui permet de résister aux attaques et aux pannes. Un haut niveau de décentralisation architecturale garanti que le système continuera de fonctionner même en cas de défaillances multiples.Décentralisation politiqueAu niveau politique, la décentralisation concerne le contrôle exercé
Add Comment