Depuis mai 2025, l’annonce d’une modification au logiciel Bitcoin Core divise la communauté. Pour certains, la modification de l’output OP_RETURN est nécessaire. Pour d’autres, c’est un faux-pas qui s’écarte de la mission fondatrice du Bitcoin.
La mise-à-jour OP_RETURN prévue pour octobre 2025 continue de faire couler beaucoup d’encre. Elle vise à faire passer OP_RETURN de 80 octets à 4 mégaoctets. Mais déjà, on entrevoit certaines conséquences pour Bitcoin Core.
OP_RETURN, une annotation utile vieille de 10 ans
Pour comprendre OP_RETURN, un petit retour dans le passé s’impose. Lancé avec le réseau Bitcoin, Bitcoin Core est un logiciel qui permet de gérer les nœuds de la blockchain Bitcoin. Gratuit et open source, le logiciel fournit une adresse et valide automatiquement les transactions sur le réseau.
Depuis 2009, Bitcoin Core a été maintenu par une flopée de développeurs. Pour chaque modification du code, le consensus de la communauté et de toutes les parties prenantes est recherché.
En 2014, OP_RETURN a été intégré au code. Il s’agit d’une fonctionnalité qui tient lieu d’annotation. L’objectif était d’associer des informations aux transactions émises sur la blockchain Bitcoin. Et surtout, OP_RETURN était une donnée non essentielle qui peut être facilement purgée. La taille allouée à OP_RETURN était alors de 80 octets.
Avec son lancement, OP_RETURN a permis d’annoter les transactions en y ajoutant diverses données. Il s’agit entre autres de preuves d’authenticité, de propriété, d’éléments de protocole, etc. Dans certains cas, ceci a permis de développer des infrastructures additionnelles par-dessus la blockchain Bitcoin. C’est le cas du projet Citrea par exemple qui pousse les fonctionnalités de finance décentralisée de la blockchain Bitcoin.
Cependant, au fil du temps, de nombreux contournements de la fonction OP_RETURN ont été constatés. Par exemple, l’envoi de transactions factices pour bénéficier d’une plus grande allocation OP_RETURN afin d’envoyer des données non essentielles.
I posted a full writeup for the #32406 merge decision on the PR.
These changes go into effect in v30, which is scheduled for release in October.
The PR changes the defalt value of -datacarriersize. You will still be able to use -datacarrier and -datacarriersize options in v30,…— gloria (@glozow) June 9, 2025
Pourquoi élever la limite de OP_RETURN ?
Pour les développeurs de Bitcoin Core, un moyen de réduire l’utilisation abusive d’OP_RETURN serait d’augmenter la limite d’allocation. Autrement dit, faire passer OP_RETURN de 80 octets à 4 mégaoctets.
Les défenseurs de la mise-à-jour estiment qu’une plus grande allocation réduirait considérablement les cas abusifs d’utilisation. Par exemple, les utilisateurs n’auraient plus recours à des fausses transactions pour émettre plus de données non essentielles. De plus, une allocation OP_RETURN plus grande pourrait faciliter le développement d’applications DeFi sur la blockchain Bitcoin.
Pourquoi est-ce qu’une limite élevée dérange ?
Quant à eux, les détracteurs estiment que cette allocation additionnelle ne conduirait qu’à plus de spam. Une situation qui conduirait à l’encombrement des blocs et des nœuds. Et bien que ces données puissent être purgées, il faut rappeler que la taille limitée des blocs est une contrainte de la blockchain Bitcoin.
Surtout, ils estiment que transformer ainsi la blockchain Bitcoin ne correspond pas à sa mission réelle. Pour eux, la blockchain Bitcoin n’a vocation qu’à être un réseau de transactions financières. Ils ne souhaitent donc pas y voir arriver des images, des vidéos ou d’autre contenu superflu. Lequel contenu pourrait nuire à la perception du Bitcoin comme une monnaie sérieuse ou un investissement viable.
Bitcoin Core en perte de vitesse ?
Déjà, la mise-à-jour OP_RETURN annoncée pour octobre fait grincer des dents. De nombreuses figures de la communauté telles que le fondateur de la plateforme d’échange Reforge ou le président de l’ONG Satoshi Action Fund condamnent la proposition.
OP_RETURN outputs greater than 83 bytes will increase significantly, UTXO bloat will keep getting worse and there will be more garbage on chain.
This is going to age like a bad tattoo. pic.twitter.com/hUTpg8a5NM
— Jimmy Song (송재준) (@jimmysong) June 9, 2025
De plus, la communauté estime que la proposition a été adoptée de manière précipitée. Ce qui aurait conduit à une perte de confiance vis-à-vis de Bitcoin Core et de ses développeurs.
Rappelons que le logiciel Bitcoin Core n’est pas la seule option pour gérer les nœuds Bitcoin. Déjà, d’autres logiciels alternatifs tels que Bitcoin Knots gagnent en popularité. Notamment parce que Bitcoin Knots permet de faire respecter les anciennes normes et de refuser les transactions qui ne s’y conforment pas.
En somme, la mise-à-jour OP_RETURN est loin de faire l’unanimité. Mais, elle met également en lumière les avantages du caractère décentralisé de la blockchain. Car, même si le désir d’innovation se heurte aux principes conservateurs, le libre marché aura le dernier mot.
Sources : bitcoin.com, cointelegraph.com