L’immuabilité signifie qu’une fois que les données sont écrites sur la blockchain, elles ne peuvent pas être modifiées, supprimées ou falsifiées. C’est une caractéristique fondamentale qui garantit l’intégrité et la sécurité des données stockées sur la blockchain.
La structure de la blockchain, où chaque bloc est lié au précédent, crée une chaîne chronologique de blocs. Chaque bloc contient un hachage cryptographique du bloc précédent, un horodatage et des données de transaction.
Modifier un bloc nécessiterait de changer tous les blocs suivants, ce qui est informatiquement irréalisable dans une blockchain sécurisée. La fonction de hachage crée un identifiant unique pour chaque bloc basé sur son contenu. Si des données sont modifiées, le hachage change, révélant toute falsification.
Les réseaux blockchain utilisent des mécanismes de consensus comme la preuve de travail (PoW) ou la preuve d’enjeu (PoS) pour valider les transactions et l’état de la blockchain. Ce processus décentralisé garantit qu’aucune entité ne peut modifier unilatéralement la blockchain.
Sur des plateformes comme Ethereum, l’immuabilité s’applique également aux contrats intelligents. Une fois déployés, leur code ne peut pas être modifié, assurant une exécution exacte comme prévu.