OBJECTIFS :

Flèche rougeÉtude des Protocoles de Registres Distribués (PRD) et des niveaux de permissions.
Flèche rougeComprendre la « blockchain », ainsi que ses outils de productions.
Flèche rougeApprendre les bonnes pratiques de gestion des jeux de clés (Cryptographie asymétrique et stockage).
Flèche rougeCours sur le chaînage des blocs, des transactions et des signatures.
Flèche rougeSavoir quels sont les différents usages des algorithmes cryptographiques comme la 
signature cryptographique, l'identification ou la gouvernance.
Flèche rougeConnaître les différents protocoles de consensus dans les réseaux en pair-à-pair.
Flèche rougeComprendre le fonctionnement et les problématiques liées à la cryptanalyse des différents algorithmes cryptographiques.
Flèche rougeObtenir des bases en crypto-économie.
Flèche rougeFaire des choix techniques, comment décider de l'utilisation d’un protocole, d’un choix d’architecture hardware et software.
Flèche rougeDécouvrir les nouvelles formes de gouvernance distribuées de façon autonomes en étudiant le projet TheDAO.
Flèche rougeDémontrer les acquis en concevant un ou plusieurs « minimum viable product » d'applications décentralisées aussi appelées « Smart Contract » sur Bitcoin et Ethereum.

PUBLIC CONCERNÉ :

Flèche rouge Professionnel de l’IT, de la Finance, du Commerce

Flèche rouge Développeurs, Chefs de projet

FORMATEURS :

Flèche rouge Nicolas BACCA (Ledger, BTChip/ Hardware Wallet)

Flèche rouge Adrien LAFUMA & Emilien DUTANG (fondateurs Master Xchange)

Flèche rouge Antoine FERRON & Alexandre DAVID (Goochain)

DEVENEZ LE 1ER PROFESSIONNEL CERTIFIE BLOCKCHAIN / BITCOIN

De nombreux secteurs économiques font connaissance avec la « blockchain », cette base de données décentralisées et distribuées de façon autonome aussi important qu'Internet, le Cloud ou la Big Data. Les cas d’usage de la « technologie blockchain » sont des applications qui peuvent prendre la forme d'actifs financiers numériques et permettre la monnaie, mais aussi l'échange de titres ou d'actions, les contrats intelligents, la propriété décentralisée, le vote électronique et favorise le développement du e-commerce.

Cette formation certifiante est construite autour de nombreux ateliers eux-mêmes construits en fonction de la demande et des attentes des participants. 

Jour 1

Contexte & Genèse des protocoles de registre

Les réseaux en P2P
- Topologie & résilience des réseaux P2P
- Protocole de communication (+ooding protocol)

Des technologies basées sur les mathématiques
- La cryptographie de Bitcoin
- Introduction à la cryptographie
- Les fonctions
- Cryptographie à clé publique
- Cryptographie sur courbes elliptiques (ECDSA)

Gestion des adresses Bitcoin
- Clé publique, génération d'adresse & checksum
- Wallets Hiérarchiques Déterministes

Transactions & Blocks
- Structure des transactions à bases d'UTXOs
- Structure des blocks (block header, merkle tree)

Algorithme de Consensus Distribué (Proof of Work)

Le protocole Ethereum et ses spécificités
- Généricité & Smart Contracts Turing-complete
- Réseau P2P Ethereum
- Les mathématiques et la cryptographie d'Ethereum (Keccak, ...)
- Gestion des adresses (comptes, adresses utilisateurs & smart contracts, ...)
- Transactions et blocks (nonces, Merke-Patricia tree, ...)
- Consensus Distribué (ETHASH, Casper)

Jour 2

Au delà de Bitcoin & Ethereum
- Altcoins
- Metacoins
- Sidechains

Au delà de Bitcoin & Ethereum
- Permissioned blockchains
- Algorithme de consensus distribués alternatifs (PBFT, Round Robin, ...)
- DLT (Corda, …)

Atelier : Bitcoin Core RPC

Atelier : Script Bitcoin et transactions en Ajax

Atelier : Analyse « blockchain » avec OXT un outil de corrélation pour Bitcoin

Jour 3

Atelier Ethereum : initiation et prévention des Smart Contracts (en Solidity)

Cours sur la communication privée ZKP

Atelier Ethereum : création de votre premier Smart Contract sur l'EVM

Atelier Ethereum : mini-projet d'une application sur la blockchain Ethereum

Reprise et Fin du mini-projet d'application sur la blockchain Ethereum

Examen de la certification Architecte de Registre Distribuées
>Remise des résultats à l'issue de l'examen

TARIFS:

Flèche rouge2550 euros HT 

DURÉE :

Flèche rouge3 jours (possibilité de réaliser cette certification en intra à partir de 3 personnes)

Flèche rouge Possibilité de réaliser cette certification en intra à partir de 3 personnes

PRÉREQUIS :

Flèche rougeConnaitre les bases du développement (php, java, python) est un plus

prochaines dates

Pour connaitre les prochaines dates, nous contacter : contact@eri-institute.eu