Consensus
Qu’est-ce que le consensus ?
Dans les systèmes organisés de manière centralisée, toutes les décisions sont prises par un seul centre d’autorité. Par exemple, toutes les entreprises utilisent un grand livre comptable centralisé pour enregistrer toutes les transactions économiques dans lesquelles l'entreprise effectue. Ce grand livre est traditionnellement géré par le service comptable, qui est la seule entité chargée de tenir et de mettre à jour les écritures.
En revanche, dans les systèmes décentralisés, composés d’une multitude d’acteurs indépendants et distribués ayant des niveaux d’autorité identiques ou similaires sur le reste du réseau, les décisions sont prises collectivement.
La blockchain, qui est essentiellement un registre distribué de transactions, est mise à jour par des mineurs individuels sans autorité centrale pour assurer la surveillance et garantir l'exactitude des entrées.
Il est donc nécessaire de parvenir à un consensus sur l’état précis du réseau à un moment donné. Parvenir à ce consensus entre de nombreux nœuds essayant de coopérer à distance est une tâche non triviale, surtout lorsqu'elle est exacerbée par le scénario probable d'un nombre inconnu de nœuds fonctionnant mal ou agissant délibérément contre les intérêts du réseau, comme le démontre le problème des généraux byzantins.
Bitcoin (BTC), Ethereum (ETH) et d'autres crypto-monnaies utilisent des solutions techniques telles que les algorithmes de preuve de travail et de preuve de participation pour garantir que le consensus du réseau sur les transactions exactes qui ont eu lieu et à quel moment peut être maintenu sans dépendre du système central. application des règles.