Aller au contenu
Blockchain Association of Cameroon
BAC-L2-SUB-111Substrate / Polkadot SDKExpert

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
L2Développeur d'appchain
Durée
4 h
Piste
Substrate / Polkadot SDK
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.