Décideurs, architectes, chefs de projet et toute personne souhaitant comprendre le principe de la blockchain, les applications, et la mise en oeuvre
OBJECTIFS
Comprendre les principes, les apports, les mécanismes mis en œuvre dans le cadre de la blockchain
METHODES PEDAGOGIQUES
Mise à disposition d’un poste de travail par participant
Remise d’une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
Auto-évaluation des acquis par le stagiaire via un questionnaire
Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Bigdata
CONTENU DU COURS
1 - Introduction
Principe, historique, notions de transactions, de blocs, de stockage distribué, de noeuds du réseau, de mineurs, exemples de blockchain, cas d’usage concrets et applications : crypto-monnaies, smart contracts, traçabilité, …
2 - 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 œuvre technique : outils matériels et logiciels pour configurer un nœud
Démonstrations sur une plate-forme Linux avec des GPU
3 - 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
4 - Mise en oeuvre
Travaux pratiques sur un cluster de gpu, avec utilisation des mécanismes coopératifs,(applications de vote) du minage, la traçabilité d’un processus de fabrication
5 - Limites des blockchains
Problème de la consommation énergétique
Risque de prise de contrôle par un groupe de mineurs