BAC-L2-AVAX-112Avalanche
Machines virtuelles personnalisées I — concepts
Sortir du modèle EVM : définir soi-même ce qu'est une transaction, un bloc et une transition d'état pour son domaine métier.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Piste
- Avalanche
- Mainteneur
- Architecte principal Avalanche
Objectifs pédagogiques
- 01Décrire l'interface qu'une machine virtuelle doit implémenter
- 02Concevoir un modèle de transaction propre à un domaine
- 03Arbitrer entre machine virtuelle sur mesure et EVM personnalisée
Laboratoire guidé
Parcourir une machine virtuelle minimale existante et cartographier ses points d'entrée.
Laboratoire autonome
Spécifier une machine virtuelle pour un registre de titres fonciers : transactions, état, règles de validité.
Volet sécurité
Écrire sa machine virtuelle, c'est reprendre à sa charge des garanties que l'EVM fournissait gratuitement.
Évaluation
Spécification revue sur l'exhaustivité de ses règles de validité.
