Chaînes de blocs, wallets et cryptographie économique
- Accueil
- Parcours
- cryptographie
- Chaînes de blocs, wallets et cryptographie économique
Chaînes de blocs, wallets et cryptographie économique
Section intitulée « Chaînes de blocs, wallets et cryptographie économique »Expliquer les blockchains comme assemblage de primitives cryptographiques, protocoles distribués et incitations, en séparant clairement sécurité cryptographique et sécurité économique.
Objectif du chapitre
Section intitulée « Objectif du chapitre »Expliquer les blockchains comme assemblage de primitives cryptographiques, protocoles distribués et incitations, en séparant clairement sécurité cryptographique et sécurité économique.
Notions à couvrir
Section intitulée « Notions à couvrir »- Arbres de Merkle, hachage algébrique, preuve de travail et fonctions de coût
- Wallets, dérivation hiérarchique de clés, seeds, phrases de récupération et perte irréversible
- Signatures Schnorr, multisignatures, agrégées, BLS, pairings et seuil
- ZK dans les blockchains, SNARKs/STARKs, preuves de validité et confidentialité
- Smart contracts, oracles, MEV, reentrancy et limites hors cryptographie
- Argent électronique historique, paiements électroniques, confidentialité transactionnelle et traçabilité
Sous-sections
Section intitulée « Sous-sections »Hachage et registre [Intermédiaire]
Section intitulée « Hachage et registre [Intermédiaire] »- Bloc
- Merkle root
- Preuve d’inclusion
- Proof of work
- Finalité
- Historique append-only
Clés et wallets [Intermédiaire]
Section intitulée « Clés et wallets [Intermédiaire] »- Seed
- HD derivation
- Adresse
- Signature
- Récupération
- Hardware wallet
Signatures collectives [Expert]
Section intitulée « Signatures collectives [Expert] »- Schnorr multisig
- BLS
- Pairings
- Threshold
- Agrégation
- Rogue-key attacks
ZK et smart contracts [Expert]
Section intitulée « ZK et smart contracts [Expert] »- Validité
- Confidentialité
- Circuits
- Oracles
- Smart contract bugs
- Front-running
Exemples et ateliers
Section intitulée « Exemples et ateliers »- Vérifier une preuve Merkle de transaction
- Concevoir une sauvegarde de seed 2-sur-3
- Comparer multi-signature et threshold wallet
- Lister ce que la cryptographie ne protège pas dans un smart contract
Pièges classiques
Section intitulée « Pièges classiques »- Confondre immutabilité et exactitude
- Perdre une seed
- Signer une transaction ambiguë
- Ignorer les oracles
- Promettre une confidentialité transactionnelle sans analyse des métadonnées
À ne pas confondre
Section intitulée « À ne pas confondre »- Blockchain et base de données
- Proof of work et preuve de stockage
- Wallet et compte custodial
- Signature agrégée et signature à seuil
Points à vérifier
Section intitulée « Points à vérifier »à vérifier: exemples de chaînes et standards de wallet à utiliser sans dépendre d’un écosystème unique.