Sélectionner une page

Objectifs de la formation

  • Evaluer la Blockchain et les services de sécurité associés
  • Comprendre le type d'application candidate pour la Blockchain
  • Préciser comment sont atteints les services de sécurité fournis par la Blockchain
  • Appliquer la Blockchain à des applications à base de preuve au sens juridique
  • Maîtriser l'état de l'offre et faire des choix technologiques de Blockchain

Participants / Pré-requis

  • RSSI, DSI, architectes, développeurs, chefs de projets, administrateurs système et réseau, décideurs en charge de l'organisation et des SI, ingénieurs, consultant, techniciens avancés

  • Connaissances de base des architectures applicatifs et des besoins de base en sécurité

Moyens pédagogiques

  • Formation avec un formateur, dans une salle dédiée à la formation, équipée d'un vidéoprojecteur, d'un tableau blanc ou à distance dans le cas de solutions de Digital Learning
  • 1 poste de travail par stagiaire adapté aux besoins de la formation + 1 support de cours et/ou un manuel de référence au format numérique ou papier
  • Modalités pédagogiques : Exposés – Cas pratiques – Synthèse

Programme

1. Propriétés et principes de la Blockchain

  • Architecture et DAO : distribution et décentralisation et alternative à l'intermédiation.
  • Typologie des gouvernances et impact sur la confiance.
  • Blockchain public et privé.
  • Besoins ciblés par la Blockchain et services de sécurité.
  • Algorithme de consensus : preuve de travail et preuve d'enjeu.

2. Fondements cryptographiques de la Blockchain

  • Principes généraux de la cryptographie et services.
  • Eléments de cryptographie asymétrique et les courbes elliptiques.
  • Algorithmes asymétrique RSA, DSA et ECC.
  • Les fonctions de hachage et leurs usages.
  • Signature numérique RSA et ECDSA : conception et vérification.
  • Clés publiques : codage et adresse.
  • Exigences et problèmes liés aux clés.

3. Fondations de la Blockchain

  • Structure des blocs et structure des transactions.
  • Types de sémantiques des transactions.
  • Principes de chaînages, autonomie et minage.
  • Algorithmes de consensus : preuve de travail et preuve d'enjeu.
  • Protocoles et types d'entité : mineurs, Wallets, nœud de routage, nœud complet.

4. Evolutions et état de la Blockchain

  • Problématiques de gouvernance et leurs impacts techniques.
  • Sécurité de la Blockchain.
  • Ethereum (architecture, Ether, Gas...) : réalisation applicative.
  • Smart-contracts et smart-property : fonctionnalités et perspectives applicatives.
  • Langage solidity pour les smart-contracts : exemple et portée.
  • Performances et passage à l'échelle de la Blockchain.

5. Plateformes et applications de la Blockchain

  • Etat de l'art et offre API de la Blockchain.
  • Définition des critères de comparaison des plateformes de mise œuvre de la Blockchain.
  • Secteurs d'applications : analyse et perspectives.
  • Quelles évolutions pour l'endurcissement de la Blockchain ?
  • Mettre en œuvre la Blockchain : du choix de l'API à sa mise en œuvre.

Intéressé par une de nos formation ? Inscrivez-vous ou contactez votre conseiller AFIB !

Intéressé par une de nos formations ? Inscrivez-vous ou contactez votre conseiller AFIB !