Fondation
Ce qu'il faut comprendre avant d'écrire la moindre ligne de code de protocole.
La piste que le mandat rend obligatoire : aucune programmation blockchain ne commence avant que réseaux, cryptographie, systèmes distribués et consensus soient acquis.
Elle se termine par l'outillage du développeur — Linux, Git, conteneurs, RPC, TypeScript, contrats — de sorte qu'un participant sortant du niveau 1 est employable comme développeur, même s'il ne poursuit pas vers l'ingénierie de protocole.
La seule piste sans prérequis, et la seule dont aucune autre ne dispense.
- ateliers
- 20
- heures encadrées
- 66
- Responsable de piste
- Architecte du curriculum développeur
Modules
Réseaux et données
Le substrat informatique : comment circulent les paquets, comment se rangent les données.
Cryptographie appliquée
Hachage, signatures, arbres de Merkle : les primitives dont tout le reste dépend.
Systèmes distribués et consensus
Pourquoi l'accord entre machines est difficile, et ce que chaque famille de consensus achète.
Anatomie d'une blockchain
Blocs, transactions, portefeuilles, nœuds — et la lecture critique de ce que montrent les explorateurs.
Outillage du développeur
Linux, Git, conteneurs, RPC, TypeScript et contrats : de quoi livrer une première application.
Capstone
Explorateur de blocs vérifiable
Construire un explorateur qui ne se contente pas d'afficher les données d'un fournisseur, mais qui vérifie lui-même ce qu'il montre.
- 01Interface listant blocs et transactions d'un réseau de test
- 02Vérification locale des empreintes et des preuves d'inclusion
- 03Documentation expliquant ce qui est vérifié et ce qui reste supposé
Les autres pistes
DOT
Polkadot
12 ateliers
SUB
Substrate / Polkadot SDK
18 ateliers
COSMOS
Cosmos SDK
25 ateliers
AVAX
Avalanche
20 ateliers
TIA
Celestia et blockchains modulaires
20 ateliers
XCHAIN
Ingénierie des systèmes interopérables
15 ateliers
SEC
Sécurité blockchain
15 ateliers
OPS
Infrastructure et DevOps blockchain
15 ateliers
ARCH
Architecture blockchain
10 ateliers
