511 / 691BIP110

BIP 110 — soft fork temporaire Reduced Data

Proposition contestée de soft fork d'un an limitant plusieurs formes de données volumineuses ou nouvelles dans les transactions. En août 2026, la signalisation obligatoire a séparé les nœuds BIP 110 de la chaîne Bitcoin au plus grand travail cumulé ; la chaîne minoritaire a produit deux blocs puis s'est arrêtée.

BIP 110 fixe des limites temporaires de consensus sur les scripts de sortie, les données poussées, le witness et Taproot. Les partisans invoquent la fonction monétaire et le coût des nœuds ; les critiques soulignent les contournements, les usages légitimes et le risque de scission. La publication d'un BIP ne prouve ni consensus ni adoption.

Sept contrôles étaient prévus : scriptPubKey ordinaire limité à 34 octets et OP_RETURN à 83 ; OP_PUSHDATA et arguments witness à 256 octets sauf redeemScript BIP16 ; dépense des versions witness ou Tapleaf indéfinies invalide ; annex Taproot interdit ; control block limité à 257 octets ; OP_SUCCESS et l'exécution de OP_IF ou OP_NOTIF interdits dans Tapscript. Les UTXO antérieurs à l'activation étaient protégés.

Le déploiement utilisait le bit 4, un seuil de 55 % et une signalisation obligatoire dès la hauteur 961632. Une activation anticipée était possible ; ensuite les blocs sans signal étaient rejetés. Les règles devaient expirer après 52 416 blocs, environ un an. Cette signalisation appartenait à ce mécanisme précis et n'était pas un vote général de gouvernance.

L'auteur avançait que les données arbitraires concurrencent les paiements, alourdissent stockage et validation, peuvent gonfler l'ensemble UTXO et exposent les opérateurs à du contenu indésirable. Le but déclaré était de recentrer Bitcoin sur la monnaie sans permission et de rapprocher consensus et anciennes limites de policy. Ce sont les objectifs du promoteur, pas des effets prouvés.

Les opposants ont montré que les données pouvaient être réparties entre plusieurs champs, jusqu'à encoder le texte du BIP dans une transaction conforme. Ils ont aussi évoqué les usages monétaires légitimes, la consommation de voies d'évolution telles que les versions witness indéfinies et OP_SUCCESS, et le caractère subjectif du spam. Compatibilité, arguments juridiques et sûreté de l'activation restaient disputés.

À la hauteur 961632, le 8 août 2026, la chaîne au plus grand travail a accepté un bloc sans bit 4. Les nœuds BIP 110 ont suivi un bloc OCEAN signalant, créant une pointe distincte. Elle a produit deux blocs pendant que Bitcoin avançait de plus de cent, puis s'est arrêtée. Le statut Closed a été proposé mais contesté et BIP3 prévoit quatre semaines. Au 10 août, le fichier indiquait encore Complete ; activé, échoué, déployé ou fermé doivent donc être datés et attribués.

Pour une vision complète, lisez aussi Soft Fork, Full Node, Taproot, Bitcoin Script, Frais de transaction, UTXO. Cette entrée est également citée par OP_RETURN et sorties null-data.

DOC · 001BIP 110 specificationSpécificationDOC · 002Initial BIP 110 proposal and reviewSource primaireDOC · 003BIP 110 activation client v0.4.1Source primaireDOC · 004Unsuccessful activation evidenceSource primaireDOC · 005BIP 110 status-to-closed mailing-list discussionSource primaire
Révisé le 1er août 2026Sources d’abord · Pas un conseil financier