Technologies Bitcoin et cryptomonnaie
Formation Coursera, MOOC (2019). Cette formation, donnée en ligne par Princeton University (US), explique le fonctionnement technique de Bitcoin ainsi que d'autres cryptomonnaies, et fournit les bases nécessaires à la conception de logiciels sécurisés qui interagissent avec le réseau Bitcoin. Parmi les autres sujets abordés, citons le niveau de sécurité des Bitcoins, l'anonymité des utilisateurs et la possibilité, ou non, de réglementer les cryptomonnaies.
Semaine 1: Introduction à la crypto et aux cryptomonnaies
Sujets principaux:
- Fonctions de hachage cryptographique;
- Pointeurs de hachage et structures de données;
- Signatures numériques;
- Clés publiques en tant qu'identités.
Semaine 2: Comment Bitcoin réalise la décentralisation
Sujets principaux:
- Centralisation vs décentralisation;
- Consensus distribué;
- Consensus sans identité: la blockchain;
- Avantages et preuve de travail.
Semaine 3: Mécaniques de Bitcoin
Sujets principaux:
- Transactions Bitcoin;
- Scripts Bitcoin;
- Blocs Bitcoin;
- Réseau Bitcoin.
Semaine 4: Comment stocker et utiliser les Bitcoins
Sujets principaux:
- Portefeuilles et échanges en ligne;
- Services de paiement;
- Frais de transaction;
- Marchés de change.
Semaine 5: Minage Bitcoin
Sujets principaux:
- Matériel de minage;
- Consommation d'énergie et écologie;
- Piscines de minage;
- Avantages et stratégies de minage.
Semaine 6: Bitcoin et anonymat
Sujets principaux:
- Comment dé-anonymiser Bitcoin;
- Mélange décentralisé;
- Zerocoin et Zerocash;
- Tor et Silk Road.
Semaine 7: Communauté, politique et régulation
Sujets principaux:
- Consensus en Bitcoin;
- Logiciel de base de Bitcoin;
- Les gouvernements remarquent Bitcoin;
- Lutte contre le blanchiment d'argent.
Semaine 8: Puzzles de minage alternatifs
Sujets principaux:
- Puzzles résistants aux ASIC;
- Preuve de travail utile;
- Puzzles non-externalisables;
- Minage virtuel.
Semaine 9: Bitcoin comme plateforme
Sujets principaux:
- Bitcoin sous forme de journal avec ajout uniquement;
- Bitcoin en tant que propriété intelligente;
- Loteries multi-parties en Bitcoin;
- Bitcoin en tant que source aléatoire.
Semaine 10: Altcoins et l'écosystème de cryptomonnaie
Sujets principaux:
- Petite histoire des Altcoins;
- Interaction entre Bitcoin et Altcoins;
- Cycle de vie d'un Altcoin;
- Sidechains.
Semaine 11: L'avenir de Bitcoin
Sujets principaux:
- La blockchain comme moyen de décentralisation;
- Intégration de la blockchain;
- Que pouvons-nous décentraliser?
- Quand est-ce que la décentralisation est une bonne idée?
Références
Articles associés
Spécialisation en cybersécurité (formation Coursera)
Les essentiels de la blockchain (formation Cognitive Class)