La technologie Blockchain
1. Définition
La blockchain (chaîne de blocs) est une base de données décentralisée, partagée et
sécurisée, permettant de stocker, transmettre et mettre à jour des informations de
manière transparente entre plusieurs utilisateurs sans intermédiaire.
Chaque participant détient une copie complète du registre et de son historique.
2. Éléments clés
• Blocs : contiennent des groupements de transactions, chacun identifié par
un hash unique.
• Nœuds : ordinateurs connectés au réseau, hébergeant une copie complète de
la blockchain.
• Mineurs : vérifient et valident les blocs via le minage, garantissant leur
authenticité et la sécurité du réseau.
3. Objectifs et enjeux
Avant la blockchain, une transaction nécessitait un intermédiaire (banque,
assurance, etc.).
La blockchain permet désormais :
• Des échanges directs entre utilisateurs sans tiers de confiance ;
• Une transparence totale ;
• Un renforcement de la confiance.
Trois usages principaux :
1. Transférer des actifs (ex. : cryptomonnaies)
2. Suivre un produit ou un bien
3. Automatiser des transactions via des contrats intelligents (smart
contracts)
4. Fonctionnement
1. Une transaction est émise et regroupée avec d’autres dans un bloc.
2. Ce bloc est vérifié par les mineurs grâce au minage (résolution
d’algorithmes).
3. Une fois validé, il est ajouté à la chaîne, lié au bloc précédent et
devient visible par tous.
Caractéristiques des données :
• Chronologiques : ajoutées dans l’ordre des transactions.
• Immuables : ne peuvent pas être supprimées.
• Infalsifiables : aucune modification possible après validation.
Sécurité : pour pirater la blockchain, il faudrait corrompre plus de 50 % des
nœuds simultanément, ce qui est pratiquement impossible.
5. Types de blockchains
Blockchain publique
• Accessible à tous (ex : Bitcoin).
• Ouverte, transparente et décentralisée.
• Permet à tout utilisateur de lire, réaliser et valider des transactions.
• Code source commun et public.
Blockchain privée
• Réservée à des membres autorisés (accès sur invitation).
• Plus rapide et efficace grâce à sa taille réduite.
• Peut être partiellement centralisée : certaines versions ne sont donc plus
considérées comme des blockchains “pures”.
• Très utilisée par les entreprises cherchant confidentialité et contrôle
interne.