Ce billet sert de point d'entrée pour les étudiants du master 2 de maths appliqués MFCA en 2023-2024.
Curriculum
Cours 1 - 13 octobre 2023
Introduction aux cryptomonnaies via Wallcrypt ; définition de ce qu'est une monnaie et des différents types de jetons qu'on trouve dans les écosystèmes blockchain ; présentation rapide de l'écosystème Hive, création des comptes des étudiants dans la communauté ULille blockchain.
Le support de cours sous forme de carte heuristique est téléchargeable. Vous pouvez le lire avec Freeplane.
Cours 2 - 27 octobre 2023
Perspective historique et éléments techniques de base (rappels et compléments de cryptologie, chaînage de blocs, signature et validation des transactions, notion d'identifiant de compte et de porte-feuille...).
Ressources :
- rappels historiques : article Blockchain : de l’utopie cyberpunk aux contraintes environnementales de Dominique Desbois, livre blanc du bitcoin A Peer-to-Peer Electronic Cash System par Satoshi Nakamoto, Blockchain: the first 360 years - from Thomas Hobbes to Satoshi Nakamoto par @sorin.cristescu ;
- base technologiques : jeu sérieux Blockchain Battle, explorateur de blocks HiveBlocks ;
- notion de wallet : Metamask, Ledger, Hive Keychain.
Interventions de C. Francomme sur les contrats intelligents
Cours 3 - 21 décembre 2023
Discussion sur les principaux composants d'un écosystème blockchain (réseau pair à pair, wallet, explorateur de blocks, applications, couches 1 et 2, stockage décentralisé) ; catégorisation des écosystèmes privés/publics, principaux cas d'usages (pas seulement les cryptomonnaies, mais aussi la traçabilité, la certification, les NFT, les jeux, etc) ; notion de confiance.
Ressources :
- Au-delà des cryptomonnaies, à quoi peuvent servir les blockchains ?
- Crypto-Asset Attack Catalog
- Illustration sur les écosystèmes Hive et EBSI.
- Page sur la diplomation à l'Université de Lille.
Choix du sujet de travail personnel : présentation d'un écosystème blockchain au choix parmi Bitcoin, Ethereum, Solana, Tezos, Algorand, Pi network, Iota, Telos (et la cryptomonnaie Seeds), Cardano, Avalanche, Polkadot, Alastria, IDunion, Polygon, Uniswap, Monero, EOS...
Cours 4 - 10 janvier 2024
Problématique du consensus distribué (impossibilité du consensus dans les systèmes asynchrones, Practical Byzantine Fault Tolerance) et panorama des principaux algorithmes de consensus : preuve d'autorité, preuve de travail, preuve d'enjeu, preuve d'enjeu délégué. Trilemme des technologies blockchain : décentralisation vs scalabilité vs sécurité.
Cours 5 - 17 janvier 2024
Exposés des étudiants sur leurs travaux présentant chacun un écosystème blockchain particulier.
Interventions de @sorin.cristescu et de @perrinecoet sur la DeFI et la réglementation
Ressources générales
Ce texte est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.
Bon cours à tous .
Très utile! Merci Pierre