Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
Blockchain et décentralisation
Qu'est-ce que la blockchain ?
La blockchain est une technologie de registre distribué (DLT - Distributed Ledger Technology) qui permet de stocker et transmettre des informations de manière transparente, sécurisée et sans organe central de contrôle. Concrètement, il s'agit d'une base de données distribuée dont les enregistrements sont conservés sous forme de chaîne de blocs, chaque bloc contenant un ensemble de transactions validées par le réseau.
Contrairement aux bases de données traditionnelles centralisées (où un seul serveur détient l'information), la blockchain distribue une copie identique du registre à tous les participants du réseau. Cette architecture rend la falsification quasi impossible : pour modifier une information, il faudrait modifier simultanément la majorité des copies réparties dans le monde.
Histoire et principes fondamentaux
L'évolution des registres
Les systèmes de registres existent depuis plus de 5000 ans - des tablettes d'argile mésopotamiennes aux livres de comptes à double entrée inventés en Italie au XIVe siècle. La numérisation des années 1980-90 a informatisé ces registres, mais ils restaient centralisés. En 2008, un personnage mystérieux sous le pseudonyme de Satoshi Nakamoto publie "Bitcoin: A peer-to-peer electronic cash system", décrivant le premier registre distribué fonctionnel. Le 3 janvier 2009, le bloc de genèse de Bitcoin est miné, donnant naissance à cette révolution technologique.
Le registre distribué (DLT)
Un registre distribué est une base de données numérique mise à jour et maintenue indépendamment par chaque membre d'un réseau. Il n'existe aucune autorité centrale : chaque nœud construit et vérifie le registre de manière autonome. Les nœuds suivent un processus d'accord (consensus) avant d'ajouter une information. Ce système élimine le besoin de confiance envers un tiers et construit tout sur la transparence.
Important : tous les DLT ne sont pas des blockchains. La blockchain n'est qu'un type de DLT parmi d'autres (Hashgraph, DAG, Holochain, Tempo). C'est comme dire que la pomme est un fruit, mais tous les fruits ne sont pas des pommes.
Consensus et validation
Le consensus est le mécanisme par lequel les nœuds du réseau s'accordent sur la validité d'une transaction. Voici le processus simplifié :
- Un utilisateur initie une transaction sur le réseau
- La transaction est diffusée à tous les nœuds
- Les nœuds vérifient la validité de la transaction
- Un consensus est atteint (la majorité valide)
- Le bloc est ajouté à la chaîne avec un identifiant unique (hash)
- Chaque bloc contient le hash du bloc précédent, formant une chaîne inviolable
Bitcoin et cryptomonnaies
Bitcoin - la première cryptomonnaie
Le Bitcoin est une monnaie numérique pair-à-pair (P2P) dont l'objectif initial était de permettre des transactions financières sans intermédiaire bancaire. Techniquement, un Bitcoin n'est rien d'autre qu'une chaîne de signatures numériques dont l'exactitude est prouvée par le réseau.
La sécurité du réseau repose sur la preuve de travail (Proof of Work) : les mineurs résolvent des problèmes mathématiques cryptographiques pour valider les blocs. Le premier à trouver la solution est récompensé en nouveaux Bitcoins. Cette architecture rend une attaque du réseau extrêmement coûteuse - un attaquant devrait contrôler plus de 50% de la puissance de calcul du réseau.
Monero - la confidentialité
Contrairement à Bitcoin dont les transactions sont publiques et traçables sur la blockchain, Monero (XMR) est conçu pour garantir la confidentialité totale. Il utilise des adresses furtives, des signatures en anneau et le protocole RingCT pour masquer l'expéditeur, le destinataire et le montant de chaque transaction. Monero est souvent considéré comme le véritable "cash numérique" car il reproduit l'anonymat de l'argent liquide dans le monde numérique.
Autres projets notables
- Ethereum (ETH) - Plateforme de contrats intelligents (smart contracts) permettant de créer des applications décentralisées (dApps)
- Cardano (ADA) - Blockchain de troisième génération basée sur la recherche académique
- Polkadot (DOT) - Protocole d'interopérabilité connectant plusieurs blockchains entre elles
- Solana (SOL) - Blockchain haute performance optimisée pour la vitesse de transaction
Projets décentralisés - Alternatives aux géants du web
L'Internet actuel est dominé par quelques entreprises (GAFAM) qui centralisent nos données. Le Web3 propose des alternatives décentralisées où les utilisateurs gardent le contrôle de leurs informations.
| Service centralisé | Alternative décentralisée | Description |
|---|---|---|
| YouTube | Odysee / Livepeer | Streaming vidéo décentralisé, les créateurs monétisent sans intermédiaire |
| Google Drive | Storj / IPFS | Stockage cloud distribué sur des milliers de nœuds, plus écologique et sécurisé |
| AWS / Google Cloud | Flux Cloud / Akash Network | Cloud computing décentralisé, hébergement d'applications sur un réseau distribué |
| Google Search | Presearch | Moteur de recherche décentralisé, récompense les utilisateurs en tokens PRE |
| Chrome / Firefox | Brave / Decentr | Navigateurs Web3 natifs compatibles blockchain avec respect de la vie privée |
| Minds / MeWe / Bluesky | Réseaux sociaux sans exploitation des données personnelles | |
| NordVPN | Mysterium / Sentinel | VPN décentralisés (DPN) sans point de défaillance unique |
| Internet (infra) | ThreeFold | Infrastructure Internet P2P locale, sécurisée et décentralisée |
DeFi - Finance décentralisée
La DeFi (Decentralized Finance) reproduit les services financiers traditionnels (prêt, emprunt, échange, épargne) sans intermédiaire bancaire, en utilisant des contrats intelligents sur la blockchain. Ses principaux avantages sont l'accessibilité mondiale, la transparence et l'absence de censure.
- Échanges décentralisés (DEX) - Uniswap, Bisq, ParaSwap - Échange de cryptomonnaies sans plateforme centralisée
- Prêt et emprunt - Aave, Compound - Déposer des cryptos pour gagner des intérêts ou emprunter
- Agrégateurs - DefiLlama, Rango Exchange - Comparent les taux sur plusieurs protocoles
- Stablecoins - DAI, USDC - Cryptomonnaies indexées sur le dollar pour éviter la volatilité
Minage, staking et nodes
Le minage (Proof of Work)
Le minage consiste à utiliser la puissance de calcul d'un ordinateur pour résoudre des problèmes cryptographiques et valider des blocs de transactions. Le mineur qui trouve la solution en premier est récompensé. Ce mécanisme sécurise le réseau mais consomme beaucoup d'énergie - le minage de Bitcoin représente environ 71 TWh par an. Le matériel requis va de cartes graphiques (GPU) à des circuits intégrés spécialisés (ASIC).
Le staking (Proof of Stake)
Alternative moins énergivore au minage, le staking consiste à immobiliser (verrouiller) une quantité de cryptomonnaie pour participer à la validation du réseau. Les validateurs sont sélectionnés proportionnellement à leur mise et reçoivent des récompenses. Ethereum est passé du Proof of Work au Proof of Stake en 2022, réduisant sa consommation énergétique de plus de 99%.
Monter un node
Un node (nœud) est un ordinateur qui maintient une copie du registre et participe au réseau. Faire tourner un node contribue à la décentralisation et à la sécurité du réseau. Certains projets comme Flux ou Presearch permettent de monter un node sur un simple Raspberry Pi ou un VPS et de recevoir des récompenses en tokens. Le coût d'entrée varie selon le projet : certains demandent un collatéral (staking), d'autres uniquement la bande passante et le stockage.
Wallets et sécurité
Types de wallets
| Type | Exemples | Sécurité | Usage |
|---|---|---|---|
| Hardware (cold wallet) | Ledger, Trezor | Très élevée - clés hors ligne | Stockage long terme |
| Logiciel (hot wallet) | MetaMask, Trust Wallet | Modérée - connecté à Internet | Usage quotidien, DeFi |
| Paper wallet | Impression clés | Élevée si bien conservé | Archivage |
| Multi-signature | Gnosis Safe | Très élevée - plusieurs validations | Gestion collective |
Bonnes pratiques de sécurité
- Ne jamais partager sa phrase de récupération (seed phrase) - elle donne accès total aux fonds
- Utiliser un hardware wallet pour les montants importants
- Activer l'authentification à deux facteurs (2FA) sur les plateformes d'échange
- Vérifier systématiquement les adresses avant d'envoyer des fonds
- Se méfier des liens suspects et du phishing - aucun projet sérieux ne demandera vos clés privées
- Diversifier le stockage : ne pas tout garder sur une seule plateforme
- Sauvegarder la seed phrase sur un support physique (métal, papier) en lieu sûr
Les limites de la blockchain
Malgré ses promesses, la blockchain présente des défis importants :
- Scalabilité - Bitcoin traite 3 à 7 transactions par seconde contre 2000 pour Visa
- Consommation énergétique - Le minage PoW consomme l'équivalent d'un pays de taille moyenne
- Centralisation rampante - Environ 73% du minage Bitcoin est réalisé par 5 acteurs majeurs
- Complexité d'usage - La gestion des clés privées reste un frein à l'adoption grand public
Des solutions émergent : les blockchains de nouvelle génération (Proof of Stake, Layer 2, sharding) et d'autres architectures DLT comme Holochain ou DAG cherchent à dépasser ces limites tout en conservant les bénéfices de la décentralisation.
Ressources
- Bitcoin Whitepaper - Satoshi Nakamoto (PDF original)
- Ethereum.org - Documentation officielle en français
- GetMonero.org - Projet Monero officiel
- DefiLlama - Agrégateur DeFi et suivi des protocoles
- Storj - Stockage cloud décentralisé
- Flux - Cloud computing décentralisé
- Presearch - Moteur de recherche décentralisé
- Bisq - Exchange décentralisé sans KYC
- ThreeFold - Infrastructure Internet décentralisée