Aller au contenu
Blockchain Association of Cameroon
BAC-L2-COSMOS-118Cosmos SDKAvancé

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
L2Dé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.