Aller au contenu principal
Protocole

Règles de standardisation

Les règles de standardisation déterminent quelles transactions Bitcoin Core relaie sur le réseau. Plus strictes que le consensus. Font partie de la « policy » des nœuds.

Définition

Les règles de standardisation, aussi appelées policy rules ou mempool policy, déterminent quelles transactions un nœud accepte de stocker dans son mempool et de propager à ses pairs. Elles sont plus strictes que les règles de consensus : une transaction non-standard peut parfaitement être valide selon le consensus et donc être incluse dans un bloc valide, mais elle ne circulera pas par défaut sur le réseau.

Pourquoi cette distinction existe

Cette séparation, formalisée dès les premières versions de Bitcoin Core par Satoshi puis Gavin Andresen, permet de :

  • Tester de nouvelles formes de transactions sans risque de fork.
  • Protéger les nœuds des transactions abusives (DoS, données arbitraires massives).
  • Évoluer rapidement sans nécessiter d'unanimisme sur le consensus.
  • Filtrer ce qui est socialement contesté (gros OP_RETURN, inscriptions, etc.).

Principales règles standard

| Règle | Détail | |-------|--------| | MAX_STANDARD_TX_WEIGHT | 400 000 WU (1/10 du bloc max) | | Types d'output autorisés | P2PKH, P2SH, P2WPKH, P2WSH, P2TR, OP_RETURN ≤ 80 octets | | Signatures | DER strict, low-S | | Witness | Push minimal, pas de version inconnue (sauf P2TR) | | Dust limit | Output ≥ ~546 sats (P2PKH) | | RBF / Full RBF | Politique configurable (par défaut "true" depuis Core 26) | | Ancestor / descendant | Limites de chaînes de transactions non confirmées |

Comment on les change

Modifier une règle de policy ne nécessite pas de soft fork : il suffit que les mainteneurs de Bitcoin Core (et autres implémentations) adoptent le changement et qu'une masse critique de nœuds l'applique. C'est par exemple ainsi que Full RBF est devenu défaut en novembre 2023, ou que la limite OP_RETURN a été assouplie en 2025 sous la pression d'usages comme Runes et Ordinals.

Tension actuelle

La policy est devenue politiquement contestée : faut-il filtrer les "spammeurs" (Ordinals, BRC-20) ? Des forks de Bitcoin Core comme Bitcoin Knots appliquent des règles plus strictes, tandis que d'autres comme libre relay acceptent tout ce que le consensus permet. Le mempool n'est plus uniforme.

À retenir

Les règles de standardisation sont la "soupape" du protocole : un terrain de débat technique et politique, mais qui ne met pas en jeu la sécurité du consensus. Connaître la différence est essentiel pour comprendre les batailles actuelles autour du contenu autorisé sur Bitcoin.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.