Bitcoin : pourquoi son prochain soft fork pourrait servir de répétition générale

Le développeur Bitcoin de longue date Matt Corallo estime à 80 % la probabilité que la prochaine soft fork du réseau soit le "Great Consensus Cleanup", aussi connu sous le nom de BIP-54. Proposé en 2019, ce correctif vise à régler plusieurs failles de consensus que "tout le monde estime problématiques", selon lui.

Bitcoin : pourquoi son prochain soft fork pourrait servir de répétition générale

Corallo a présenté cette mise à jour comme un chantier pratique plutôt que comme une rupture majeure. Lors d'une récente intervention sur MARA Foundation TV, il a parlé d'une "laundry list" de points à corriger et ajouté : "Tous ces problèmes sont réels et pourraient avoir un impact négatif sur Bitcoin, mais ce n'est pas comme si le ciel nous tombait sur la tête."

Quatre vulnérabilités ciblées

Le BIP-54 doit s'attaquer à quatre failles qui persistent depuis des années : les poison blocks, les time warp bugs, la Merkle malleability et les duplicate coinbase transactions. Elles ne sont pas jugées urgentes, mais elles restent bien réelles.

Les poison blocks permettent à un mineur de ralentir volontairement la validation des nœuds en exploitant des goulots d'étranglement. Les time warp bugs, eux, reposent sur une faille dans la fenêtre d'ajustement de difficulté de deux semaines, qui peut être manipulée par des mineurs contrôlant la majorité du hashrate. La Merkle malleability peut, en théorie, permettre de forger des preuves pour tromper des clients légers, tandis que les duplicate coinbase transactions font ressurgir d'anciens défauts de conception susceptibles de perturber la comptabilité du registre.

Corallo n'exclut pas encore de calendrier officiel, mais il dit voir une chance de 80 % que cette mise à jour soit la prochaine pour Bitcoin. Il y voit aussi un exercice pratique pour les développeurs qui n'ont pas encore vécu de soft fork.

Un chantier aussi politique que technique

Tous ne partagent pas cet enthousiasme. Sur X, Paul Sztorc, cofondateur et PDG de LayerTwo Labs, a qualifié l'activation potentielle de BIP-54 de "kind of depressing, since it is a janitorial maintenance fork that doesn't do anything". D'après lui, les développeurs rencontrés à TABconf à Atlanta s'attendent néanmoins largement à ce que ce soit la prochaine soft fork de Bitcoin, avec une estimation la plus précoce en septembre 2027 et la plupart des réponses allant vers 2028 ou plus tard.

Depuis l'activation de Taproot en 2021, la communauté Bitcoin débat de nombreuses évolutions de protocole, dans un climat souvent décrit comme une forme d'ossification. Des propositions comme OP_CAT (BIP-347) et OP_CHECKTEMPLATEVERIFY (BIP-119) peinent aussi à rassembler un consensus à l'échelle de l'écosystème.

Corallo estime que les soft forks ont toujours demandé de surmonter des obstacles techniques, mais qu'une friction politique et sociale pèse désormais tout autant. "Dans chaque soft fork récent, il y a aussi eu beaucoup de drame sur les mécanismes d'activation", a-t-il dit. "Donc, espérons qu'on pourra faire une soft fork pour traverser ce drame, puis copier-coller et réutiliser cela pour en éliminer une partie à l'avenir."

Pour lui, le BIP-54 serait ainsi autant un test de la capacité de Bitcoin à se mettre d'accord sur des mises à jour qu'un simple nettoyage de code.