Finalisation du bloc ##
La finalisation des blocs est le processus de confirmation qu'un ensemble de blocs sur une blockchain a été définitivement validé et ne peut plus être modifié. Cela se produit lorsque deux mineurs ou plus parviennent à un consensus sur la version correcte de la chaîne de blocs, puis toutes les autres versions sont rejetées en faveur de celle-ci. La méthode la plus courante pour atteindre la finalité d'un bloc consiste à utiliser des algorithmes de consensus de preuve de travail (PoW), tels que l'algorithme de consensus Nakamoto de Bitcoin. Dans les systèmes PoW, les mineurs s'affrontent pour résoudre des énigmes mathématiques, et celui qui les résout en premier ajoute le bloc proposé à la chaîne ; si suffisamment de mineurs décident qu'il est valide, alors il fait partie de la version canonique de l'histoire acceptée par tous les autres utilisateurs du réseau.
Une fois ces blocs finalisés, ils ne peuvent plus être modifiés ou annulés à moins qu'un attaquant n'ait pris le contrôle d'au moins 51% de puissance de hachage, ce qui rend les attaques telles que la double dépense très difficiles en pratique en raison de leur coût extrême par rapport à toute récompense potentielle d'une telle attaque.
Cependant, dans certains cas – en particulier ceux impliquant des registres autorisés ou des chaînes de consortium – des méthodes alternatives peuvent être utilisées lorsque plusieurs entités conviennent de transactions via des mécanismes de vote ou des ensembles de règles prédéterminés appelés contrats intelligents.
Dans l'ensemble, la finalisation du bloc offre aux utilisateurs la tranquillité d'esprit en sachant que les transactions sont sécurisées une fois confirmées sans aucun doute dans un certain nombre de couches profondément ancrées dans l'architecture d'une blockchain donnée, ce qui donne une assurance même contre des acteurs malveillants qui tentent des réorganisations à grande échelle en dehors de leur propre influence.