François Chung, Ph.D.
Technologies Bitcoin et cryptomonnaie

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)

En savoir plus