Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Sécurité > Comprendre le principe de la blockchain, les applications et la mise en oeuvre

Comprendre le principe de la blockchain, les applications et la mise en oeuvre

Objectifs

  • Stage pratique en présentiel

Public

  • Comprendre les principe, les apports et les mécanismes
  • Mise en oeuvre dans le cadre de la blockchain

Prérequis

  • Architectes
  • Chefs de projets
  • Décideurs

Programme de la formation

Introduction

  • Principe et historique
  • Notions de transactions, de blocs, de stockage distribué, de nœuds du réseau, de mineurs, exemples de blockchain
  • Cas d'usage concrets et applications : crypto-monnaies, smart contracts, traçabilité, …

Cas du bitcoin

  • Fonctionnement
  • Description des transactions, comptes, wallet
  • Principe du minage : assemblage des transactions en blocs, présentation de la structure des blocs et du calcul de l'empreinte
  • Exemple de mise en oeuvre technique : outils matériels et logiciels pour configurer un nœud
  • Démonstrations sur une plate-forme Linux

Blockchain Ethereum

  • Plate-forme de smart-contracts, fonctionnement, outils
  • Démonstrations de minage sur Linux
  • Choix du mode de validation : preuve de travail ou preuve de participation

Limites des blockchains

  • Problème de la consommation énergétique
  • Risque de prise de contrôle par un groupe de mineurs
  • Défauts de sécurité

Méthode pédagogique

Un support de cours est remis à chaque participant. La théorie est complétée par des cas pratiques ou exercices discutés avec le formateur.

Méthode d'évaluation

Le cours est agrémenté de questions et mises en situation pour maximiser l'apprentissage. A l'issue de la formation, un questionnaire de satisfaction sera à compléter en ligne.