La Blockchain?: déploiement et smartcontract

Formation : 13898

RÉFÉRENCE INTERNE DE LA FORMATION :

ITM1171

Description de la formation

  • Déployer une blockchain privée
  • Mettre en oeuvre des SmartContracts

Installation du Framework
Installation de l’application « Plateforme Truffle



»
Paramétrage des fonctionnalités
Installation du service PKI
Installation des API(s)
Les modes de gouvernance

Analyse des architectures et technologies
Ecosystème Blockchain en construction sur la base de la DLT?: Distributed Ledgers Technology.
Une sémantique spécifique : Node, Dapp, API, Oracle, SmartContract, Fork, MainNet, Baas.
Le principe du «?registre?» infalsifiable et contrôlé par l’ensemble des contributeurs.
L’utilisation de la cryptographie asymétrique, les clefs publiques et privées et leur utilisation pour le chiffrement (RSA/ECDSA etc.) des contenus et identification des utilisateurs.
Les différences entre les architectures centralisées, décentralisées et distribuées.
La gestion d'un réseau "peer to peer"

Déploiement de la plateforme
Passage en production
Analyse du registre
Structuration des blocks
Signature des API
La structuration des blocks : Données techniques, Hash, Arbre Merkel, Horodatage, Nonce

Réalisation des SmartContracts
Le rôle de la fonctionnalité de hachage
La gestion des empreintes.
Utilisation : Javascript et PHP
Déploiement d’un Dapp
Interface de saisie

Destinataires de la formation

Cette formation s'adresse aux développeurs, chefs de projets, ingénieurs étude et développement.

Pré-requis

Avoir suivi la formation ITM115 - " Blockchain : Principes et Usages " ou avoir les compétences équivalentes.

Mots-clés en rapport avec la formation

formation Blockchain , smartcontract