BAC-L2-COSMOS-118Cosmos SDK
CosmWasm I — contrats sur chaîne souveraine
Ouvrir sa chaîne à du code tiers en WebAssembly : modèle d'exécution, points d'entrée, état, et la question de qui a le droit de déployer.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Piste
- Cosmos SDK
- Mainteneur
- Architecte principal Cosmos
Objectifs pédagogiques
- 01Activer l'exécution de contrats sur sa chaîne
- 02Écrire, tester et instancier un contrat
- 03Contrôler qui peut téléverser et instancier du code
Laboratoire guidé
Développer un contrat d'attestation et le déployer sur sa propre chaîne.
Laboratoire autonome
Mettre en place une politique d'autorisation de déploiement et en démontrer l'application.
Volet sécurité
Téléversement libre sur une chaîne institutionnelle : pourquoi la permission de déployer est une décision de gouvernance.
Évaluation
Contrat déployé et politique d'autorisation vérifiée par un pair.
