Introduction à la formation Blockchain
Qu’est-ce que la blockchain ?
Les grands principes et l’origine de la blockchain
Vue d’ensemble de la technologie des registres distribués (DLT, Distributed Ledger Technology)
Principaux cas d’usage : transfert, registre, contrats
Secteurs impactés par la blockchain : banque, assurance, santé, démocratie, agriculture…
Cryptographie
Principes fondamentaux de la cryptographie
La cryptographie asymétrique : algorithmes de chiffrement RSA, DSA et ECC
Fonctions de hash et applications dans la blockchain
Signatures et clés numériques
Algorithmes de consensus
Principes fondamentaux de la blockchain
L’écosystème et les entités de la blockchain
Architecture distribuée et décentralisée
Structuration en chaînes de blocs
Structure des transactions dans la blockchain
Terminologie : cryptomonnaie, mineur, nœud, sidechain…
Blockchains publiques, privées ou hybrides
Méthodes de consensus et validation des blocs : proof of work (PoW), proof of stake (PoS), etc
Les cryptomonnaies : analyse du cas Bitcoin
La blockchain bitcoin, principes de fonctionnement
La genèse du bitcoin
Le minage et les mineurs bitcoin
Coût et durée des transactions
Stocker des bitcoins sur un portefeuille numérique
Effectuer une transaction en bitcoin
Convertir des bitcoins en monnaie-fiat
Panorama des plateformes d’échange dédiées aux cryptomonnaies
Les altcoins (ether, ripple, bitcoin cash, litecoin, etc)
Visualisation des cours des différentes cryptomonnaies et découverte de blockchain.info
Ethereum et les Smart Contracts
Présentation de la blockchain Ethereum (architecture, ether, gas…)
Introduction aux smarts contracts
Les impacts sur le principe de confiance
Désintermédiation, suppression des tiers de confiance
Le langage Solidity
Les digital tokens et leurs multiples usages
Perspectives d’application et impacts socio-économiques
Opportunités économiques et nouveaux business models
L’aspect législatif, « code is law »
L’approche DAO (Decentralized Autonomous Organization)
Méthode ICO (Initial Coin Offering)
L’Internet des Objets (IoT) et la blockchain
Le consortium R3 : le rassemblement des banques
Défis et avenir de la blockchain, les limites techniques
Mise à l’échelle de la blockchain, scalabilité
Le Lightning Network
Cas d’usage émergents : assurance, crowdfunding, vote, gestion des droits d’auteurs, de la chaîne alimentaire…
Implémentation d’une blockchain
Exemples d’implémentation et cas d’usage dans votre secteur
Les principales plateformes, état de l’offre : Hyperledger, Ethereum, MultiChain…
Choisir entre blockchain publique et blockchain privée
Prérequis, outils et technologies d’infrastructure
Stratégies de déploiement