Qu’est-ce qu’une blockchain ?
Une blockchain est un registre numérique distribué dont les enregistrements validés sont regroupés en blocs et reliés cryptographiquement à l’historique antérieur. Les participants au réseau appliquent des règles de protocole communes aux mises à jour proposées et utilisent un mécanisme de consensus pour décider quel historique valide suivre. Cette architecture rend les modifications historiques non autorisées détectables et, selon les hypothèses de fonctionnement du réseau, de plus en plus difficiles — mais pas universellement impossibles. NISTIR 8202 : présentation de la technologie blockchain
Une blockchain est donc plus qu’une base de données contenant des hachages. Elle associe une structure de données, des règles de validation exécutables indépendamment, un état répliqué et un processus permettant de départager des historiques concurrents.
Pourquoi utiliser une blockchain plutôt qu’une base de données unique ?
Une base de données classique peut être efficace lorsqu’un administrateur de confiance est autorisé à ordonner et modifier les enregistrements. Une blockchain répond à un autre problème de coordination : les participants conservent des copies compatibles et peuvent vérifier les mises à jour sans conférer à un seul opérateur de base de données l’autorité exclusive sur l’historique accepté.
Ce compromis a un coût. La réplication et le consensus ajoutent de la complexité en matière de calcul, de communication, de stockage et de gouvernance. Les réseaux sans permission distribuent la participation selon les règles du protocole ; les réseaux permissionnés réservent certains rôles à des entités approuvées. Le terme « blockchain » ne signifie pas que chaque participant dispose du même accès ni qu’aucune organisation n’exerce d’influence sur le système. NISTIR 8202, sections 2 à 4
Quatre couches qui assurent la tenue du registre
Transactions ou mises à jour d’état
Les utilisateurs ou les applications soumettent des transactions signées ou d’autres mises à jour définies par le protocole. Les nœuds vérifient l’autorisation, le format, les soldes, les nonces, les conditions de dépense et les autres règles applicables. Un message soumis n’est pas valide du seul fait qu’il a été diffusé.
Blocs et engagements cryptographiques
Les mises à jour valides sont regroupées en blocs. Un bloc s’engage normalement sur son parent et son contenu au moyen de hachages ou de racines d’arbre. Si des données antérieures changent, les engagements ultérieurs ne correspondent plus, sauf si l’historique concerné est reconstruit. Cela permet de détecter les altérations, mais ne détermine pas à lui seul quel historique concurrent le réseau acceptera.
Réplication et validation indépendante
Les nœuds échangent des blocs et conservent les données nécessaires à leurs rôles. Un nœud complet de validation vérifie lui-même les règles au lieu de se fier à l’étiquette d’un explorateur blockchain ou d’un autre nœud. Tous les participants ne stockent pas l’intégralité de l’historique et n’exercent pas les mêmes fonctions ; « distribué » ne signifie pas que les ressources ou l’influence sont réparties uniformément.
Consensus et choix de branche
Le consensus coordonne l’ordre accepté parmi les propositions valides. Les nœuds complets Bitcoin valident les blocs, tandis que la preuve de travail fournit le signal de sélection de chaîne fondé sur le travail cumulé. La preuve d’enjeu d’Ethereum utilise des validateurs, des attestations, un choix de branche et une finalité par points de contrôle. Les mécanismes de consensus reposent sur des hypothèses différentes et ne doivent pas tous être réduits au terme « minage ». Guide du développeur Bitcoin : chaîne de blocs ; Ethereum : preuve d’enjeu
Que se passe-t-il lorsqu’une transaction est acceptée ?
Bitcoin utilise un modèle de sorties de transaction non dépensées (UTXO). Une transaction valide consomme des sorties existantes selon leurs conditions de dépense et crée de nouvelles sorties ; les nœuds rejettent les doubles dépenses dans l’historique accepté. Ethereum maintient un état fondé sur des comptes et exécute des transactions afin de mettre à jour les soldes, les nonces, le code des contrats ou leur stockage selon les règles du protocole.
Dans les deux modèles, la blockchain n’est pas un dossier qui déplace des fichiers de cryptomonnaies entre des adresses. Les nœuds calculent l’état résultant de la séquence acceptée de mises à jour valides. Un portefeuille prépare et signe des instructions ou interagit avec un fournisseur ; son interface n’est pas le registre partagé lui-même.
Détection des altérations, réorganisations et finalité
Le chaînage cryptographique rend un bloc historique modifié incompatible avec les engagements ultérieurs, mais les hachages n’empêchent pas physiquement une réécriture. La résistance provient du coût et des règles de décision nécessaires pour remplacer l’historique accepté, ainsi que de la validation honnête des participants.
L’historique récent peut être réorganisé lorsque le choix de branche sélectionne une autre branche valide. Certains protocoles procurent une confiance probabiliste à mesure que les blocs s’accumulent ; d’autres définissent une finalité explicite au moyen de votes ou de certificats. Les hypothèses de finalité peuvent échouer en cas de défaillances graves, de bogues de protocole ou de compromission d’un seuil. Décrire tous les enregistrements blockchain comme « immuables de façon permanente » masque ces conditions.
Ce que le consensus ne prouve pas
Le consensus peut établir que les participants au réseau ont accepté des données selon les règles du protocole. Il ne peut pas prouver indépendamment qu’une affirmation externe est vraie. Si un oracle communique une température ou si un système enregistre l’arrivée d’un colis, inscrire cette valeur onchain prouve l’enregistrement et son historique de traitement, pas l’événement physique lui-même. Le NIST décrit cette frontière comme l’une des difficultés du lien entre enregistrements physiques et numériques. NISTIR 8202, sections 7.1 et 7.3
La même distinction vaut pour le code. Une exécution déterministe peut reproduire ce qu’un contrat intelligent a reçu l’ordre de faire, mais elle ne garantit ni l’absence de défaut dans le code, ni la bonne explication de l’appel par une interface, ni le caractère souhaitable du résultat économique.
Blockchain, cryptomonnaie et registre distribué
Une blockchain est une forme de registre distribué qui regroupe des enregistrements en blocs liés. Une cryptomonnaie est un actif comptabilisé selon les règles d’un réseau. La technologie de registre distribué (DLT) est une catégorie plus large qui n’emploie pas toujours une chaîne unique de blocs. Certains réseaux utilisent également des graphes acycliques dirigés (DAG) ou d’autres structures : tout registre distribué ne doit donc pas être rebaptisé blockchain.
Une blockchain peut prendre en charge des usages autres que les actifs transférables, mais sa seule utilisation ne rend pas automatiquement une application décentralisée, privée, évolutive ou digne de confiance. Chacune de ces propriétés exige des éléments distincts concernant la gouvernance, l’exploitation des nœuds, la visibilité des données et la conception du protocole.
FAQ
Toutes les blockchains utilisent-elles le minage ?
Non. Le minage est associé aux systèmes en preuve de travail. Les réseaux en preuve d’enjeu recourent à des validateurs et à des votes, tandis que les systèmes permissionnés peuvent employer d’autres protocoles de consensus.
Une blockchain est-elle la même chose qu’un bloc ?
Non. Un bloc est une unité de données définie par un protocole. Une blockchain est l’historique lié du registre, maintenu selon les règles du réseau.
Des données peuvent-elles être supprimées d’une blockchain ?
La réponse dépend de ce que l’on entend par « supprimer » et du protocole. Une réorganisation peut écarter des blocs récents ; des applications peuvent cesser d’afficher des données ; certains systèmes autorisent des modifications d’état ou l’élagage. Les engagements historiques et les copies détenues par les participants peuvent subsister. « Supprimer », « élaguer », « annuler » et « devenir non canonique » sont des opérations différentes.
Concepts associés et ressources complémentaires
Consultez les articles sur les blocs, les adresses blockchain, les portefeuilles crypto et les frais de gas, ou revenez au glossaire crypto.
Pour une comparaison historique plus large, consultez la présentation OKX Learn des blockchains, de Bitcoin et d’Ethereum, disponible en anglais. Il s’agit d’une lecture complémentaire, et non d’une spécification de protocole.
Sources
- NISTIR 8202 : présentation de la technologie blockchain — architecture des registres distribués, consensus, modèles de permission, résistance aux altérations et limites des données externes.
- Guide du développeur Bitcoin : chaîne de blocs — validation par les nœuds complets, UTXO, preuve de travail et sélection de chaîne.
- Référence du développeur Bitcoin : chaîne de blocs — structures de données des blocs et des transactions.
- Ethereum : preuve d’enjeu — validateurs, attestations, choix de branche et finalité.
- Ethereum : comptes — état fondé sur des comptes, comptes détenus en propre et comptes de contrat.




