BAC-L2-SUB-104Substrate / Polkadot SDK
Architecture d'un nœud : client et runtime
La séparation fondatrice du Polkadot SDK : un client natif qui gère réseau et base de données, un runtime en WebAssembly qui définit les règles — et peut être remplacé sans redéployer le client.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Mainteneur
- Architecte principal Polkadot / Substrate
Objectifs pédagogiques
- 01Situer réseau, base de données, consensus et runtime dans l'architecture
- 02Expliquer pourquoi le runtime est compilé en WebAssembly
- 03Identifier ce qui exige une mise à jour du client et ce qui n'en exige pas
Laboratoire guidé
Parcourir le code d'un nœud modèle et cartographier ses couches sur un schéma vierge.
Laboratoire autonome
Documenter le chemin d'exécution complet d'un extrinsic, de sa réception réseau à son effet sur l'état.
Volet sécurité
Frontière de confiance entre client et runtime : ce que chacun peut faire à l'autre.
Évaluation
Cartographie d'architecture, notée sur l'exactitude des frontières tracées.
