L’immuabilité est une propriété d’un réseau blockchain : son registre, l’enregistrement partagé des transactions conservé dans des blocs, est conçu pour être très difficile à modifier après coup. Dans cet article, la résistance à la censure est une propriété connexe mais distincte, celle d’un réseau conçu de sorte qu’aucune approbation d’une partie unique ne soit nécessaire pour qu’une transaction valide soit incluse.
Comment fonctionne l’immuabilité de la blockchain ?
L’immuabilité de la blockchain est une question de degré, pas un fait absolu. Le mot immuable signifie inchangeable, et on utilise « registre immuable » ou « blockchain immuable » comme raccourci pour dire « conçu pour être très difficile à modifier ». Un organisme de normalisation décrit les blockchains comme des registres numériques détectant et résistant à la falsification, ce qui exprime la même idée de façon plus précise.
Dans Bitcoin, l’immuabilité de la blockchain repose d’abord sur des liens de hachage. Un hachage est un nombre de taille fixe qu’une fonction calcule à partir de données. Chaque en-tête de bloc, les champs de données situés en haut d’un bloc, stocke le hachage de l’en-tête du bloc précédent.
Dans Bitcoin, un bloc modifié est conçu pour être visible : son hachage change, donc la copie stockée dans le bloc suivant ne correspond plus, et cette discordance se propage à travers tous les blocs ultérieurs. Cela rend le registre détectable en cas de falsification, ce qui signifie qu’une modification devient visible, mais cela n’empêche pas la modification.
Le tableau ci-dessous est une illustration en texte brut, et non des données de bloc Bitcoin. Il exécute SHA-256, une fonction de hachage normalisée, sur deux entrées qui diffèrent d’un seul caractère.
Un bloc dont le hachage serait passé de la valeur pour abc à celle pour abd ne correspondrait plus au hachage stocké par le bloc suivant. C’est cette discordance qui rend une modification visible.
Dans Bitcoin, la preuve de travail (proof of work, PoW) ajoute un coût aux liens de hachage. La preuve de travail est la règle selon laquelle un bloc n’est valide que si le hachage de son en-tête, lu comme un nombre, est inférieur ou égal à une cible, une limite fixée par les règles du réseau pour qu’un hachage soit valide. Modifier un bloc passé implique de refaire le travail pour ce bloc et pour tous les blocs suivants, et le travail nécessaire pour modifier un bloc augmente à chaque nouveau bloc ajouté par-dessus. La preuve de travail est conçue pour rendre coûteuse la réécriture de l’historique, pas pour la rendre impossible.
Dans Bitcoin, l’immuabilité repose aussi sur des nœuds qui vérifient eux-mêmes les règles. Un nœud est un ordinateur qui se connecte au réseau Bitcoin. Un nœud complet est un nœud qui vérifie lui-même chaque bloc par rapport aux règles de consensus, qui sont les règles déterminant si un bloc ou une transaction est valide pour l’ensemble du réseau. Un nœud complet conserve sa propre chaîne constituée uniquement de blocs qu’il a validés, de sorte qu’un bloc qui enfreint une règle est conçu pour être rejeté même s’il est soutenu par du travail.
Comment fonctionne la résistance à la censure ?
Dans cet article, la résistance à la censure signifie qu’un réseau est conçu de sorte qu’aucune approbation d’une partie unique ne soit nécessaire pour qu’une transaction valide soit incluse dans un bloc, et un réseau conçu ainsi est dit résistant à la censure. La censure de transaction est le cas inverse : une transaction valide maintenue en dehors des blocs.
La décentralisation est l’idée à l’origine d’une conception résistante à la censure : le contrôle et la validation sont répartis entre de nombreux participants au lieu de reposer sur une seule autorité centrale. Dans Bitcoin, chaque nœud complet valide lui-même les blocs par rapport aux règles de consensus, de sorte que la vérification est effectuée par de nombreux nœuds plutôt que par une seule partie centrale.
Dans Bitcoin, la résistance à la censure repose d’abord sur un réseau pair à pair ouvert. Pair à pair signifie que les participants se connectent les uns aux autres plutôt que via un serveur central unique. Un système sans permission (permissionless) est un système où les permissions de tous les utilisateurs sont égales et où aucun administrateur ni consortium ne les définit, et Bitcoin est conçu de sorte qu’aucun administrateur ni consortium ne décide qui peut participer.
Dans Bitcoin, la résistance à la censure repose aussi sur des nœuds qui relaient et valident selon les mêmes règles. Un nœud transmet une transaction valide à ses pairs, qui sont les autres nœuds auxquels il est connecté. Chaque nœud conserve les transactions non confirmées qu’il a acceptées dans son propre mempool, un bassin d’attente pour les transactions qui ne sont pas encore dans un bloc.
Dans Bitcoin, la résistance à la censure repose aussi sur des opérateurs de minage qui choisissent chacun les transactions valides à inclure dans leurs blocs. Un opérateur de minage est une personne ou une entreprise qui ajoute des blocs à la blockchain en exploitant des mineurs de bitcoin, les unités matérielles qui minent le Bitcoin, et il peut inclure toute transaction valide selon les règles de consensus. Au niveau du protocole, les frais d’une transaction reviennent à l’opérateur de minage qui l’inclut.
Dans Bitcoin, une transaction qu’un opérateur de minage laisse de côté peut tout de même être incluse dans un bloc ultérieur par un autre opérateur, sauf si elle a été remplacée ou entre en conflit avec une transaction confirmée. Une partie qui détient la majeure partie du hashrate, le nombre combiné de hachages par seconde calculés par les mineurs de bitcoin, pourrait empêcher des transactions valides d’être confirmées dans les blocs qu’elle mine, bien que ces transactions puissent toujours être envoyées et apparaîtraient comme non confirmées.
La blockchain est-elle immuable ? Où ces deux propriétés atteignent leurs limites
L’immuabilité de la blockchain est une question de degré : dans Bitcoin, l’historique enregistré est conçu pour être très difficile à modifier, pas impossible à modifier.
Dans Bitcoin, l’immuabilité dépend de qui contrôle le hashrate. Le hashrate est le nombre combiné de hachages par seconde calculés par les mineurs de bitcoin. Une partie détenant la majeure partie du hashrate pourrait réécrire l’historique récent en construisant une chaîne concurrente, et elle pourrait inverser ses propres paiements récents.
Une réorganisation, souvent abrégée en « reorg », se produit lorsqu’un nœud bascule vers une chaîne concurrente qui comporte plus de travail, et les blocs qu’il laisse derrière deviennent obsolètes (« stale »), c’est-à-dire qu’ils ne font plus partie de sa meilleure chaîne. Dans Bitcoin, davantage de confirmations, c’est-à-dire davantage de blocs ajoutés par-dessus une transaction, rendent une annulation plus difficile, mais aucun nombre de confirmations n’élimine totalement cette possibilité. L’article sur l’attaque à 51 % et la double dépense traite de ce mécanisme.
Dans Bitcoin, l’immuabilité dépend aussi du fait que les règles restent les mêmes. Un soft fork renforce les règles de consensus, de sorte que des blocs valides auparavant peuvent devenir invalides, et un nœud qui n’a pas été mis à jour continue d’accepter les mêmes blocs, tant que la majeure partie du hashrate applique la nouvelle règle, sans l’appliquer lui-même. Un hard fork est une modification après laquelle les nœuds non mis à jour ne peuvent plus valider les blocs créés selon les nouvelles règles, et la chaîne peut se scinder en deux.
Dans Bitcoin, l’immuabilité dépend aussi du logiciel exécuté par chaque nœud. Un nœud complet, un nœud qui vérifie lui-même chaque bloc, valide les blocs par rapport aux règles de consensus, et un opérateur peut configurer son logiciel pour rejeter un bloc particulier.
Dans Bitcoin, la résistance à la censure dépend de qui choisit les transactions. Un pool de minage est un service qui combine le hashrate de nombreux mineurs de bitcoin, et un opérateur de minage ou un pool choisit les transactions à inclure dans ses propres blocs. Stratum V1 est la version antérieure du protocole, l’ensemble convenu de messages qu’un mineur de bitcoin et un pool utilisent pour échanger du travail, et sous cette version, c’est le pool qui décide des transactions à inclure dans un bloc. La déclaration de tâche (job declaration) de Stratum V2 est une conception qui pourrait changer qui choisit les transactions : en octobre 2026, la spécification décrit comment un mineur de bitcoin ou son logiciel peut construire le modèle de bloc (block template), la liste des transactions proposées pour le prochain bloc, et le déclarer au pool, qui peut le rejeter, et la prise en charge dépend du pool et du logiciel intégré du mineur de bitcoin.
Dans Bitcoin, la résistance à la censure dépend aussi de la façon dont les nœuds traitent une transaction. La politique de relais d’un nœud est un ensemble de règles supplémentaires que seul ce nœud applique, et elle est locale et configurable. Un nœud peut donc refuser une transaction valide selon les règles de consensus, et la « poussière » (dust) en est un exemple. La poussière est une sortie, c’est-à-dire un montant de BTC qu’une transaction attribue à un destinataire, si petit que le dépenser coûterait plus cher en frais que sa valeur réelle.
Sur quoi repose chaque propriété, et qu’est-ce qui la limite ?
Que ne signifient pas l’immuabilité et la résistance à la censure ?
L’immuabilité ne signifie pas qu’une transaction est licite, et ce n’est pas une garantie que personne ne pourra jamais annuler une transaction. Une transaction non confirmée peut encore être remplacée ou abandonnée.
L’immuabilité ne signifie pas qu’un réseau ne peut pas être attaqué, ni que chaque enregistrement qu’il contient est vrai. Un lien de hachage montre que des données ont changé, mais pas qui les a changées, car l’authentification relève de la signature numérique, une preuve cryptographique que le détenteur d’une clé a autorisé une transaction. Une attaque à 51 %, une tentative par une partie détenant la majeure partie du hashrate de modifier la chaîne suivie par le réseau, est un événement différent de la compromission d’un portefeuille ou d’une signature numérique, et les règles appliquées par les nœuds sont conçues pour limiter ce qu’une telle partie pourrait faire.
Ni l’immuabilité ni la résistance à la censure ne constituent une garantie quant à l’avenir d’un réseau quelconque. Cet article décrit la conception de Bitcoin telle qu’elle existe en octobre 2026.
27 novembre 2025











