BAC-L2-SUB-111Substrate / Polkadot SDK
Benchmarking et poids
Un appel dont le coût est sous-évalué est une attaque par déni de service que l'on a soi-même tarifée. Mesurer, et non estimer.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Mainteneur
- Architecte principal Polkadot / Substrate
Objectifs pédagogiques
- 01Écrire un banc d'essai représentant le pire cas d'un appel
- 02Générer et intégrer les poids mesurés au runtime
- 03Expliquer le lien entre poids, frais et capacité de bloc
Laboratoire guidé
Mesurer les appels de la palette et remplacer tous les poids provisoires par des valeurs mesurées.
Laboratoire autonome
Comparer les poids obtenus sur deux machines de puissances différentes et en tirer une conclusion opérationnelle.
Volet sécurité
Saturer un bloc avec un appel sous-tarifé, puis démontrer par la mesure que la correction ferme l'attaque.
Évaluation
Poids mesurés intégrés au runtime et journal de mesure joint.
