Aperçu du cours
Objectif de formation : Connaitre les bases de la Blockchain pour mieux comprendre ses usages et son potentiel métier.
Prérequis
- Aucun
Objectifs pédagogiques
- Comprendre l’origine, le fonctionnement et les grandes évolutions de la technologie depuis sa création
- Comprendre les avantages et les limites de cette technologie
- Comprendre les enjeux de la blockchain et connaître ses principales applications
- Comprendre ce qui se cache derrière la conception et l’implémentation d’une application décentralisée
- Comprendre les différents modèles d’architecture de Blockchain
- Comprendre l’écosystème technologique de la Blockchain
- Identifier des cas d’usages pertinents pour mon domaine d’activité
Public ciblé
- Tout public
Programme de formation
-
Introduction à la Blockchain
-
Historique et origine
-
Blockchain vs Database
-
Les ingrédients pour faire une bonne Blockchain
-
Les différents protocoles de consensus
-
Workflow d’une transaction Blockchain
-
Bitcoin : le 1er cas d’usage
-
Bitcoin et cryptomonnaies
-
Les limites des Blockchain 1.0
-
Travaux pratiques: exploration de la Blockchain Bitcoin
-
-
Évolutions de la Blockchain : fonctionnalités majeures et principaux cas d'usages
-
Introduction à Ethereum et aux smart contrats (contrats intelligents)
-
Des contrats intelligents aux nouveaux modèles économiques et organisationnels (ICO, DAO, actifs numériques, STO, DeFi…)
-
Limites des Blockchains 2.0 et évolution vers les Blockchains d’entreprise : privée vs public
-
Différence entre Blockchain publique, privée et hybrid
-
Travaux pratiques: premier Wallet Ethereum et premières transactions via Metamask, premier travail d’idéation Blockchain
-
-
Ethereum : zoom sur le fonctionnement de la blockchain à l’origine des applications décentralisées
-
Comprendre le fonctionnement de la Blockchain Ethereum (Ether, Gas etc.)
-
Comprendre comment interagir avec la Blockchain Ethereum
-
Comprendre ce qu’est concrètement un smart-contract et introduction au langage Solidity
-
Introduction aux outils de développement de contrats intelligents
-
Introduction au standard Ethereum de Token (ERC20)
-
Introduction aux tests de contrats intelligents
-
Introduction à la sécurité dans les contrats intelligents
-
Travaux pratiques: explorer la Blockchain Ethereum et accéder aux frais de transactions d’Ethereum, comparaison avec d’autres Blockchain de crypto-monnaies, premiers smart-contracts sur la Blockchain Ethereum avec solidty (hello world et Token)
-
-
Architecture et écosystème technologique de la Blockchain
-
Architecture d’une application Blockchain
-
L’écosystème Ethereum : à la base des Dapps
-
L’écosystème Hyperledger : sous l’égide de la fondation Linux et avec l’implication d’IBM
-
Les évolutions de concepts Blockchain (hybride, sideChain, layers)
-
Tour d’horizons des principales solutions Blockchain du moment (Binance Chain, Tezos, Polkadot, Cardano etc.)
-
Les offres Blockchain-as-a-Service (BaaS)
-
-
Aspects juridiques et réglementaires de la Blockchain
-
Statut législatif des cryptomonnaies et tokens et règlementation sur les ICO et les STO
-
Régime juridique du smart-contract et des DEEP en France : Dispositif d’Enregistrement Electronique Partagé (validité de la signature, conservation de données et authenticité, RGPD et droit à l’oubli)
-
Initiatives de régulation en cours au niveau de quelques Blockchain-nations…
-
-
Démarche méthodologique d’adoption de la Blockchain
-
Les questions à se poser avant d’opter pour une Blockchain
-
Les questions à se poser avant de concevoir une application Blockchain
-
La démarche méthodologique pour une implémentation en entreprise (de l’idéation au MVP)
-
Quels profils « Blockchain » doit-on choisir ?
-
Découvrir les offres renouvelées par la Blockchain (secteur par secteur) et leurs modèles économiques
-
Travaux pratiques: identifier des cas d’usages dans votre secteur : Éligibilité, Gains attendus, offre économique et modalités de réalisation
-