Les Bases de la Blockchain
Base de données distribuée maintenue par un réseau et sécurisée par la cryptographie.
Lancée en 2009 avec Bitcoin par Satoshi Nakamoto, la blockchain résout le problème de la 'double dépense' sans banque. Les blockchains peuvent être publiques (Permissionless) ou privées (Permissioned).
graph LR
Center["Les Bases de la Blockchain"]:::main
Pre_cryptography["cryptography"]:::pre --> Center
click Pre_cryptography "/terms/cryptography"
Pre_distributed_systems["distributed-systems"]:::pre --> Center
click Pre_distributed_systems "/terms/distributed-systems"
Rel_layer_1["layer-1"]:::related -.-> Center
click Rel_layer_1 "/terms/layer-1"
Rel_distributed_ledger_technology_dlt["distributed-ledger-technology-dlt"]:::related -.-> Center
click Rel_distributed_ledger_technology_dlt "/terms/distributed-ledger-technology-dlt"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique-moi comme si j'avais 5 ans
Imagine un carnet partagé dont des milliers d'inconnus ont une copie. Pour ajouter une page (un bloc), tout le monde vérifie les calculs. Si tout est correct, la page est collée définitivement. Personne ne peut effacer une page collée, et toute triche est immédiatement repérée.
🤓 Expert Deep Dive
La sécurité repose sur des fonctions de hachage (ex: SHA-256) et des arbres de Merkle pour les transactions. Les réseaux résolvent le problème des généraux byzantins via des mécanismes de consensus (Proof-of-Work ou Proof-of-Stake). Les architectures modernes évoluent vers la modularité (Rollups) pour résoudre le trilemme de la scalabilité.
❓ Questions fréquentes
Are blockchain and cryptocurrency the same thing?
No. Cryptocurrency (like Bitcoin) is just one application built on top of a blockchain. Blockchain is the underlying database technology that makes cryptocurrencies possible.
Why can't blockchain data be changed or hacked easily?
Because the blocks are linked mathematically using hashes. If a hacker tries to change data in an old block, its hash changes, which breaks the connection to the next block. They would have to recalculate the entire chain faster than the rest of the network combined.
What is a 'node' in a blockchain?
A node is simply a computer running the blockchain's software. It keeps a copy of the ledger, validates new transactions, and communicates with other nodes to reach an agreement (consensus) on the true state of the network.