Bitcoin

La mise à niveau OP_CAT de Bitcoin n’est pas aussi bonne qu’elle le prétend, affirme le créateur de BitVM

La mise à niveau OP_CAT de Bitcoin n'est pas aussi bonne qu'elle le prétend, affirme le créateur de BitVM

La communauté des développeurs de Bitcoin a passé plusieurs mois à chanter les louanges d’OP_CAT, un changement de soft fork proposé que beaucoup considèrent comme la prochaine évolution de Bitcoin.

Le créateur de BitVM, Robin Linus, a toutefois ses réserves et a publié jeudi un article démystifiant les idées fausses perçues sur ce changement largement vanté.

OP_CAT est-il l’avenir du Bitcoin ?

Le message du développeur, intitulé « Prevent the CATastrophe », affirmait que OP_CAT pouvait introduire des risques pour Bitcoin que les partisans ont tendance à minimiser. « Mon objectif n’est pas d’argumenter pour ou contre op_cat, mais de démystifier ces idées fausses et d’orienter la discussion vers une analyse plus factuelle et rationnelle », a-t-il écrit.

L’une d’entre elles comprend l’introduction de nouveaux programmes qui pourraient considérablement modifier les incitations des mineurs de Bitcoin et la sécurité de l’ensemble du réseau.

OP_CAT est un ancien opcode Bitcoin qui a été initialement créé pour combiner – ou « concaténer » – deux éléments de données. Il a été supprimé par Satoshi Nakamoto en 2010 pour des raisons de sécurité, mais a été réintroduit en 2023 via BIP 347 afin de lui permettre de gérer des structures de données plus complexes, comme les arbres Merkle, et d’améliorer considérablement ses fonctionnalités.

D’un autre côté, beaucoup considèrent la simplicité du code de Bitcoin et sa résistance au changement comme un gage de sa sécurité et de sa pureté. Ainsi, les partisans de l’OP_CAT soulignent souvent que le changement n’implique que 10 lignes de nouveau code et réintroduit simplement l’ancienne technologie, minimisant ainsi ses vecteurs d’attaque.

Des conventions sur Bitcoin ?

L’un des avantages les plus vantés d’OP_CAT est sa capacité à introduire des clauses restrictives (paiements conditionnels) dans Bitcoin. Linus a fait valoir que les clauses restrictives basées sur OP_CAT seraient « inefficaces en termes d’espace de bloc et de frais de transaction », et que d’autres propositions d’opcode seraient mieux adaptées à cet objectif.

Dans un message adressé à , Bob Bodily, cofondateur et PDG de Bioniq, un partisan populaire d’OP_CAT, a approuvé les critiques de Linus concernant les clauses restrictives. « Il existe de meilleures propositions de clauses restrictives (CTV) qui ont été violemment rejetées ces dernières années, alors que CAT bénéficie d’un soutien plus large de l’écosystème Bitcoin », a-t-il ajouté.

L’un des cas d’utilisation les plus populaires des conventions proposées serait de permettre des ponts Bitcoin sans confiance, permettant à Bitcoin de se déplacer vers d’autres blockchains et réseaux L2 d’une manière véritablement décentralisée. Plutôt que de dépendre de cela, Linus et plusieurs collègues ont récemment publié le livre blanc « BitVM2 », qui décrit une méthode pour créer des ponts Bitcoin minimisant la confiance sans aucune modification de Bitcoin Core.

Cependant, selon Bodily, OP_CAT est une « primitive de niveau inférieur » offrant bien plus que de simples conventions – y compris des fonctionnalités qui aideraient la création de Linus.

To Top