La matière ne sera pas nécessairement présentée dans cet ordre. Toutefois, l’ensemble des sujets sera présenté dans le cadre de ce cours. Les heures sont des heures approximatives d’enseignement pour chaque sujet et incluent le temps alloué à l’examen intra-trimestriel et à la revue pour l'examen final.
1. Fondements (5 heures)
- Généraux byzantins
- Consensus distribué
- Cryptographie appliquée
2. Bitcoin (15 heures)
- Preuve-de-Travail
- Structure de chaînes de blocs
- Transactions
- Minage de blocs
3. Ethereum (9 heures)
- Minage par Ethhash
- Protocole de GHOST
- Contrats intelligents et Solidity
- Preuve-d'Enjeu, Casper
- NFT, Oracles
4. Hyperledger (6 heures)
- Fabric, Consensus PBFT
- Exécution EOV
- Composer
5. Sujets avancés (4 heures)
- Applications pour blockchains
- Avantages des blockchains
- Autres systèmes: Ripple, IOTA