BIP-0110
Proposition de soft fork temporaire (un an) visant à limiter au niveau du consensus la taille des données arbitraires pouvant être inscrites dans les transactions Bitcoin, afin de lutter contre l’utilisation du système comme support de stockage de données (notamment les inscriptions Ordinals apparues en 2022).
Concrètement, le BIP-0110 invalide les scriptPubKey de plus de 34 octets (sauf OP_RETURN limité à 83 octets), les éléments de witness et les payloads OP_PUSHDATA dépassant 256 octets, les dépenses de versions witness non définies, l’annexe Taproot, les control blocks Taproot de plus de 257 octets (limitant l’arbre à 128 feuilles), ainsi que les opcodes OP_SUCCESS et OP_IF/OP_NOTIF dans Tapscript. Les UTXO créés avant l’activation sont exemptés.
Le déploiement utilise un BIP-0009 modifié avec un seuil réduit à 55 %, une activation obligatoire par hauteur de bloc, et une durée active de 52 416 blocs (environ 1 an), après quoi les règles expirent automatiquement. Ce BIP est l’un des plus controversés de l’ère post-Ordinals, ses partisans y voyant une défense de Bitcoin comme monnaie, ses détracteurs dénonçant une restriction arbitraire de l’espace de bloc.