Aller au contenu principal

Base de connaissances

Tutoriels par OS, outils open source et ressources pour le numérique responsable.

📄

Blockchain et décentralisation

Culture numérique🟡 Intermédiaire

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éeDescription
YouTubeOdysee / LivepeerStreaming vidéo décentralisé, les créateurs monétisent sans intermédiaire
Google DriveStorj / IPFSStockage cloud distribué sur des milliers de nœuds, plus écologique et sécurisé
AWS / Google CloudFlux Cloud / Akash NetworkCloud computing décentralisé, hébergement d'applications sur un réseau distribué
Google SearchPresearchMoteur de recherche décentralisé, récompense les utilisateurs en tokens PRE
Chrome / FirefoxBrave / DecentrNavigateurs Web3 natifs compatibles blockchain avec respect de la vie privée
FacebookMinds / MeWe / BlueskyRéseaux sociaux sans exploitation des données personnelles
NordVPNMysterium / SentinelVPN décentralisés (DPN) sans point de défaillance unique
Internet (infra)ThreeFoldInfrastructure 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

TypeExemplesSécuritéUsage
Hardware (cold wallet)Ledger, TrezorTrès élevée - clés hors ligneStockage long terme
Logiciel (hot wallet)MetaMask, Trust WalletModérée - connecté à InternetUsage quotidien, DeFi
Paper walletImpression clésÉlevée si bien conservéArchivage
Multi-signatureGnosis SafeTrès élevée - plusieurs validationsGestion 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

Articles associés