Imaginez un instant que le réseau le plus sécurisé au monde porte encore, quinze ans après sa création, quatre failles connues de tous les développeurs. Ces failles ne menacent pas immédiatement la sécurité des utilisateurs, mais elles restent comme des épines dans le pied d’un géant. Aujourd’hui, une proposition baptisée BIP-54, surnommée le « Great Consensus Cleanup », promet enfin de les éliminer. Et selon Matt Corallo, l’un des développeurs les plus respectés de l’écosystème, il y a quatre-vingts pour cent de chances que ce soit le prochain soft fork de Bitcoin.
Pourquoi BIP-54 pourrait marquer un tournant historique
Depuis l’activation de Taproot en novembre 2021, Bitcoin n’a plus connu de soft fork majeur. Les discussions s’enlisent, les désaccords se multiplient et certains développeurs craignent même que le protocole devienne trop difficile à faire évoluer. Dans ce contexte, BIP-54 apparaît comme une bouffée d’air frais : une mise à jour purement défensive, sans fonctionnalité nouvelle, qui se contente de corriger ce qui cloche déjà.
Matt Corallo, qui a commencé à travailler sur ces idées dès 2019, a récemment estimé devant la caméra de MARA Foundation TV que la proposition avait de très fortes chances de devenir le prochain consensus change. Antoine Poinsot, co-auteur du BIP, a participé à formaliser le document qui a atteint le statut de spécification complète en mai 2026. Pourtant, aucun calendrier d’activation n’est encore acté.
Les estimations recueillies lors de la conférence TABconf à Atlanta parlent d’elles-mêmes. Le scénario le plus optimiste évoque septembre 2027. La majorité des développeurs interrogés penche plutôt pour 2028, voire plus tard. Autant dire que la patience reste la règle dans le monde de Bitcoin.
Les quatre failles que BIP-54 veut définitivement éradiquer
Le document officiel de BIP-54 cible précisément quatre problèmes techniques bien identifiés. Chacun d’eux mérite qu’on s’y attarde, car ils touchent des mécanismes fondamentaux du protocole.
Premier problème : l’attaque dite « timewarp ». Bitcoin ajuste la difficulté de minage tous les 2016 blocs, soit environ toutes les deux semaines. Un mineur majoritaire pourrait manipuler les horodatages des blocs pour faire baisser artificiellement cette difficulté. Dans le pire des scénarios, la difficulté pourrait atteindre son minimum en seulement 38 jours. BIP-54 introduit des restrictions strictes sur les timestamps au début et à la fin de chaque période d’ajustement, avec une marge de deux heures pour absorber les variations normales.
Deuxième problème : les blocs conçus pour ralentir la validation. Certains blocs malveillants peuvent contenir un nombre excessif d’opérations de vérification de signature. Sur une machine puissante, la validation peut prendre plusieurs minutes. Sur un matériel plus modeste, cela peut s’étendre à des heures. La proposition limite désormais le nombre de vérifications de signature à 2500 par transaction. Selon les auteurs, cela diviserait par quarante le temps de validation dans le pire des cas.
Troisième problème : les vulnérabilités liées à l’arbre de Merkle. Les transactions dont la partie non-witness fait exactement 64 octets peuvent ressembler à des nœuds internes de l’arbre. Un attaquant pourrait alors tromper les clients légers en leur faisant accepter une preuve d’inclusion frauduleuse. La solution est radicale et simple : invalider purement et simplement les transactions de cette taille précise.
Quatrième et dernier problème : les transactions coinbase en double. Les mineurs créent ces transactions spéciales pour collecter la récompense de bloc. Dans le futur, à partir de la hauteur de bloc 1 983 702, des collisions d’identifiants pourraient se produire. BIP-54 impose de nouvelles exigences sur certains champs des coinbase afin d’éliminer définitivement ce risque.
En résumé, les quatre corrections de BIP-54 :
- Protection contre l’attaque timewarp sur la difficulté
- Limitation des opérations de signature pour accélérer la validation
- Invalidation des transactions de 64 octets non-witness
- Renforcement des règles des transactions coinbase
Un nettoyage plutôt qu’une révolution : le débat qui divise
Tout le monde n’applaudira pas. Paul Sztorc, cofondateur de LayerTwo Labs, a qualifié la perspective d’activer BIP-54 de « plutôt déprimante ». Pour lui, se contenter de maintenance sans ajouter de nouvelles fonctionnalités revient à stagner. Il regrette que les propositions plus ambitieuses, comme OP_CAT ou OP_CHECKTEMPLATEVERIFY (BIP-119), peinent à trouver un consensus.
Cette tension n’est pas nouvelle. Depuis plusieurs années, deux camps s’affrontent discrètement. D’un côté, ceux qui pensent que Bitcoin doit d’abord consolider ses bases avant d’ouvrir la porte à de nouvelles possibilités. De l’autre, ceux qui estiment que le protocole a déjà assez prouvé sa solidité et qu’il est temps d’enrichir ses capacités de script.
Matt Corallo se range clairement dans le premier camp. Selon lui, il existe une « liste de linge » de problèmes connus qu’il faut absolument nettoyer. Ces failles ne constituent pas des menaces immédiates, mais elles restent de véritables faiblesses structurelles. Les corriger permettrait non seulement d’améliorer la robustesse du réseau, mais aussi de prouver que la communauté est encore capable de se mettre d’accord sur un changement de consensus.
Un enjeu bien plus large que les quatre failles
Au-delà des corrections techniques, Corallo voit dans BIP-54 une opportunité unique. Il voudrait que le processus d’activation de cette mise à jour serve de modèle pour les soft forks futurs. Historiquement, les débats ne portent pas seulement sur le contenu des propositions, mais aussi sur la manière de les activer. Faut-il laisser les mineurs signaler leur soutien ? Faut-il imposer une date limite forcée par les utilisateurs ? Ces questions ont divisé la communauté lors de Taproot et continuent de bloquer d’autres propositions.
Si BIP-54 parvient à établir une procédure claire, prévisible et acceptée par tous, l’impact pourrait être considérable. Les futures améliorations, qu’il s’agisse de protections quantiques, de nouvelles opcodes ou d’optimisations de scalabilité, pourraient alors avancer plus vite. Le « Great Consensus Cleanup » deviendrait ainsi le premier maillon d’une chaîne de mises à jour plus fluides.
Le document précise que les changements restent rétrocompatibles. Les nœuds qui n’auront pas mis à jour continueront de fonctionner, mais ils n’appliqueront pas les nouvelles règles. Les auteurs encouragent néanmoins tous les opérateurs de nœuds à se mettre à jour afin de pouvoir vérifier eux-mêmes les restrictions. Côté mineurs, les versions 29.0 et 30.0 de Bitcoin Core intègrent déjà certaines protections compatibles avec la proposition. Les pools de minage devront simplement s’assurer que leurs transactions coinbase respectent les nouvelles exigences.
Le calendrier flou et les attentes de la communauté
Aucun numéro de bloc d’activation n’a encore été proposé. Aucune date précise non plus. Les développeurs présents à TABconf ont livré des estimations plutôt prudentes. Le scénario le plus rapide évoqué reste septembre 2027. La majorité table sur 2028 ou au-delà. Ces délais peuvent sembler longs, mais ils sont cohérents avec l’histoire de Bitcoin. Chaque soft fork majeur a nécessité des années de discussions, de tests et de construction de consensus.
Cette lenteur a ses défenseurs. Elle permet de s’assurer que chaque ligne de code a été passée au peigne fin. Elle évite aussi les activations précipitées qui pourraient fragmenter le réseau. Pourtant, elle nourrit aussi une certaine frustration chez ceux qui voudraient voir Bitcoin évoluer plus rapidement face à la concurrence des autres blockchains.
Pendant ce temps, d’autres sujets avancent en parallèle. La menace de l’informatique quantique fait l’objet de discussions sérieuses. Des propositions comme BIP-360 explorent déjà des structures de sortie résistantes aux ordinateurs quantiques. Mais ces travaux restent à un stade beaucoup plus préliminaire que BIP-54.
Ce que BIP-54 change concrètement pour les utilisateurs
Pour l’utilisateur moyen qui détient du Bitcoin dans un portefeuille hardware ou sur une plateforme d’échange, le soft fork sera quasiment invisible. Aucune action ne sera nécessaire. Les fonds resteront accessibles exactement comme avant. La différence se situera dans la robustesse sous-jacente du réseau.
Les opérateurs de nœuds complets devront, eux, mettre à jour leur logiciel pour profiter pleinement des nouvelles règles. Les mineurs et les pools devront adapter leurs configurations, notamment pour les transactions coinbase. Les développeurs de wallets légers devront s’assurer que leurs preuves d’inclusion restent valides après l’invalidation des transactions de 64 octets.
En pratique, les gains se mesureront en sécurité et en prévisibilité. Un réseau plus difficile à manipuler sur les timestamps, des blocs qui se valident plus rapidement même dans les cas extrêmes, des clients légers moins vulnérables aux preuves frauduleuses, et une protection contre les collisions d’identifiants coinbase. Ce sont des améliorations silencieuses, mais profondes.
Les leçons d’une longue gestation
Le fait que ces failles soient connues depuis plusieurs années sans avoir été corrigées en dit long sur la culture de Bitcoin. La prudence l’emporte presque toujours sur l’urgence. Chaque modification du consensus est traitée comme un événement majeur, car elle l’est réellement. Une fois activée, une règle de consensus est extrêmement difficile à retirer.
Cette culture a permis à Bitcoin de traverser plus d’une décennie sans faille critique exploitée à grande échelle. Elle explique aussi pourquoi les mises à jour arrivent lentement. BIP-54 incarne parfaitement cette philosophie : corriger ce qui doit l’être, sans rien ajouter d’inutile, et prendre le temps nécessaire pour le faire correctement.
Matt Corallo a raison de souligner que ces problèmes ne constituent pas des menaces immédiates. Personne ne s’attend à ce qu’un attaquant timewarp mette le réseau à genoux demain. Mais laisser ces failles ouvertes indéfiniment reviendrait à accepter un risque résiduel inutile. Le nettoyage proposé n’est donc pas un luxe. C’est une question d’hygiène protocolaire.
Un test grandeur nature pour la gouvernance de Bitcoin
Au fond, BIP-54 sera bien plus qu’une mise à jour technique. Ce sera un test de la capacité de la communauté à se mettre d’accord sur quelque chose de relativement consensuel. Si même un simple nettoyage de failles connues rencontre des obstacles insurmontables, alors les propositions plus ambitieuses auront peu de chances d’aboutir dans un avenir proche.
À l’inverse, une activation réussie, même en 2028, enverrait un signal fort. Elle montrerait que Bitcoin peut encore évoluer de manière ordonnée. Elle offrirait un précédent clair pour les soft forks futurs. Et elle prouverait que la communauté sait encore prioriser la solidité du protocole avant les fonctionnalités flashy.
Les prochains mois seront déterminants. Les discussions vont s’intensifier, les implémentations vont être testées, les retours d’expérience vont s’accumuler. Le chemin vers l’activation sera long, comme toujours avec Bitcoin. Mais pour la première fois depuis longtemps, une proposition purement défensive dispose d’un soutien large et d’une spécification aboutie.
Quatre failles. Un nettoyage. Une opportunité de redéfinir la façon dont Bitcoin évolue. Si Matt Corallo a raison dans son estimation de quatre-vingts pour cent, alors BIP-54 pourrait bien être le soft fork qui remet le protocole sur les rails de la maintenance proactive. Et dans un écosystème où chaque ligne de code est scrutée pendant des années, cela constituerait déjà une victoire majeure.
Le réseau le plus robuste du monde n’est jamais totalement achevé. Il se contente d’être un peu plus solide chaque jour. Avec BIP-54, Bitcoin a l’occasion de le prouver une nouvelle fois. Reste à savoir si la communauté saisira cette opportunité avant que d’autres priorités ne viennent à nouveau compliquer le tableau. L’histoire de Bitcoin s’écrit lentement, mais elle s’écrit toujours. Et cette fois, le chapitre s’annonce particulièrement intéressant.
Les développeurs ont posé les bases. Les spécifications sont prêtes. Les estimations sont sur la table. Il ne reste plus qu’à transformer cette proposition en réalité. Dans le monde de Bitcoin, c’est souvent la partie la plus délicate. Mais c’est aussi celle qui révèle le mieux la maturité d’un protocole et de sa communauté. BIP-54 a toutes les cartes en main pour réussir ce test. À condition que le consensus se construise, patiemment, comme il l’a toujours fait.









