Un opcode longtemps désactivé dans le code de Bitcoin, OP_CAT, pourrait transformer la cryptomonnaie emblématique en un argent programmable, rivalisant ainsi avec d’autres chaînes de blocs de premier niveau comme Ethereum et Solana, selon Bruce Liu, fondateur d’OPCAT_Labs. Liu affirme que sans OP_CAT, Bitcoin est « aussi utile qu’un gros jet sans ailes », bloqué au sol tandis que ses concurrents s’envolent, rapporte TopTribune.
OP_CAT permettrait aux développeurs de concaténer des données dans des scripts, ouvrant la voie à une large gamme de nouvelles possibilités, allant des coffres et conventions aux échanges décentralisés et aux preuves à connaissance nulle. Liu souligne que si OP_CAT était réactivé, la blockchain de Bitcoin pourrait devenir aussi programmable qu’Ethereum ou Solana.
« OP_CAT n’est pas un nouveau code. Il n’a jamais été supprimé, seulement commenté et désactivé. Nous ne faisons pas ajouter un opcode à nous ou quelqu’un d’autre. C’est le code de Satoshi », a-t-il déclaré lors d’une interview à côté du BTC Asia à Hong Kong.
Cependant, la pression en faveur d’OP_CAT rencontre des résistances. Satoshi a désactivé cet opcode en 2010, craignant qu’il ne permette des attaques par déni de service. Ses opposants soutiennent que tout nouvel opcode introduit des « inconnues inconnues », menaçant la stabilité durement acquise de Bitcoin. D’autres adoptent une position philosophique : Bitcoin doit rester de l’or numérique, plutôt que de poursuivre la programmabilité d’Ethereum.
Liu répond en se référant à la conception de Satoshi Nakamoto. « Si Bitcoin était seulement pour les paiements, pourquoi Satoshi a-t-il inclus Script ? », a-t-il demandé. « OP_CAT n’est pas mon invention, c’est le code de Satoshi. Il n’a jamais été supprimé, seulement désactivé. »
Il ajoute qu’OP_CAT donnerait vie à Script, le langage de programmation de base intégré à la blockchain Bitcoin, permettant à Bitcoin de faire plus que des paiements, et d’activer des fonctionnalités comme des coffres ou même des applications DeFi basiques.
Il souligne que OP_CAT débloquerait davantage de ce potentiel, permettant aux développeurs de créer des fonctions telles que des coffres, des conventions, ou même des applications DeFi simples sur Bitcoin.
Pour renforcer son propos, il rappelle l’explication de Nakamoto sur la nécessité de Script. Dans un post Bitcointalk de 2010, Nakamoto expliquait que le design de Bitcoin était « figé » dès sa première version, dans le but de satisfaire tous types de transactions qu’il pouvait imaginer.
En codant chaque transaction, cela aurait créé d’innombrables cas spéciaux, a-t-il précisé. Par conséquent, le créateur de Bitcoin a introduit Script comme une solution générale, permettant aux utilisateurs de définir leurs propres conditions tout en exigeant seulement que les nœuds vérifient leur conformité.
La société a déjà lancé un fork de Bitcoin dans une machine virtuelle avec OP_CAT activé pour démontrer son potentiel, incluant des SDK, des API et un langage de programmation similaire à JavaScript destiné à faciliter le développement sur Bitcoin pour les développeurs Web2.
Le Lobby OP_CAT
L’autre partie du plan de Liu est politique. Avec Mate Tokay, un entrepreneur Bitcoin de première ligne, cofondateur de Bitcoin.com avec Roger Ver, OPCAT_Labs mène ce qu’il décrit comme une « Alliance » de soutiens à OP_CAT.
L’objectif est de coordonner des efforts autrement éparpillés provenant de groupes comme Taproot Wizards, StarkWare et des développeurs indépendants.
« Auparavant, la défense d’OP_CAT était sans leader », a déclaré Liu. « Quatre-vingt-dix pour cent des personnes avec qui nous parlons sont favorables, mais les voix les plus fortes s’opposent à nous. Nous voulons organiser le soutien en quelque chose de visible, semi-officiel et coordonné. »
Tokay décrit cela comme une campagne d’éducation pour des parties prenantes