Définition
L’immuabilité désigne la résistance au changement. Pour un registre blockchain, l’historique accepté est généralement difficile à modifier sans surmonter les protections du consensus ou changer les règles du système. Il ne s’agit pas d’une impossibilité physique universelle de modification.
Fonctionnement
Des références cryptographiques relient les enregistrements et rendent les changements détectables. Les règles de consensus déterminent ensuite l’historique accepté par les participants. En preuve de travail, réécrire un historique plus ancien exige de concurrencer le travail accumulé. D’autres protocoles établissent la finalité par des mécanismes et hypothèses différents. Les liens de hachage détectent les modifications, mais ne choisissent pas à eux seuls la version à suivre.
Usages et limites
Les blocs récents peuvent être réorganisés, et la gouvernance ou des modifications logicielles coordonnées peuvent affecter l’état accepté. Les contrats applicatifs peuvent aussi comporter des droits de mise à niveau ou d’administration malgré un historique visible. L’immuabilité ne garantit ni exactitude, ni confidentialité, ni validité juridique de la donnée initiale. Elle peut compliquer la correction des erreurs : qualité des données et autorisations doivent donc être vérifiées avant l’enregistrement.