À retenir
- Absence de point de défaillance unique (si un nœud tombe, le réseau survit).
- Répartition de l'autorité et du stockage des données.
- Plus grande résistance à la censure et aux pannes majeures.
Se dit d'un système informatique ou d'un réseau où le pouvoir et les données ne sont pas regroupés en un seul endroit unique (comme un serveur géant). C'est un peu comme une coopérative où chaque membre possède une partie des ressources et prend des décisions, au lieu d'avoir un seul grand patron qui décide pour tout le monde.
Étymologie
Formé à partir du verbe « centraliser » avec le préfixe « dé- » marquant l'éloignement ou l'inversion. En informatique, ce terme a pris de l'importance avec l'essor d'Internet, passant d'un modèle d'ordinateurs centraux (mainframes) à un modèle de machines interconnectées et autonomes.
Exemples d'usage
- La Blockchain (ex: Bitcoin) : il n'y a pas de banque centrale, chaque utilisateur participe à la validation des transactions.
- Le protocole BitTorrent : le téléchargement d'un fichier se fait depuis les ordinateurs de dizaines d'autres utilisateurs plutôt que depuis un site web unique.
- Mastodon : un réseau social composé de milliers de serveurs indépendants qui communiquent entre eux.
Cas d'usage
On utilise l'architecture décentralisée pour créer des services qui ne peuvent pas être facilement coupés (résilience), pour éviter qu'une seule entreprise ne contrôle toutes les données (vie privée) ou pour répartir la charge de calcul sur des milliers de machines (calcul partagé).
Bonnes pratiques
Dans un système décentralisé, la sécurité repose souvent sur le chiffrement et le consensus entre les participants. Il est crucial de s'assurer que les protocoles de communication sont robustes, car il n'y a pas d'administrateur central pour réparer les erreurs de tout le monde manuellement.
Synonymes
Antonymes
Conseil
Pour bien comprendre la décentralisation, imaginez la différence entre une encyclopédie papier écrite par un seul éditeur (centralisée) et Wikipédia, où n'importe qui peut contribuer depuis n'importe où (décentralisée).
Questions fréquentes
Quelle est la différence entre distribué et décentralisé ?
Un système peut être distribué techniquement (plusieurs serveurs) mais rester contrôlé par une seule entité (ex: Google). Un système décentralisé, lui, répartit aussi le pouvoir de décision.
Est-ce que c'est plus lent ?
Souvent oui, car faire communiquer de nombreuses machines indépendantes demande plus de temps et de ressources que de demander à un seul serveur centralisé.