- OP_CAT, initialement désactivé en 2010 en raison de problèmes de mémoire, est prêt à faire son retour avec Tapscript, qui résout désormais les limitations passées en limitant les éléments de la pile à 520 octets.
- Cette réintroduction pourrait débloquer de nouvelles capacités de contrats intelligents, des applications de couche 2 et des preuves à connaissance nulle pour Bitcoin, améliorant ainsi ses capacités techniques.
Pendant l’année de formation de Bitcoin en 2009, Satoshi Nakamoto a introduit le langage de script OP_CAT Bitcoin permettant la concaténation de données. Cependant, l’équipe de développeurs l’a rapidement désactivé en 2010 en raison de son potentiel à créer des scripts épuisant la mémoire. Aujourd’hui, OP_CAT devrait faire son retour avec Tapscript, réintroduit l’année dernière en octobre 2023 afin de redéfinir l’opcode OP_SUCCESS126.
Le rôle de l’OP_CAT est de simplifier les opérations en fusionnant deux données, qu’il s’agisse de nombres ou de chaînes, en une seule. Comme nous l’avons dit, des problèmes de mémoire se sont posés au départ, car il fallait étendre une petite valeur d’un octet à des piles d’un téraoctet. Cependant, Tapscrip[t a résolu ce problème en limitant les éléments de la pile à 520 octets. Cette avancée a ouvert de nouvelles voies pour Bitcoin, telles que les capacités de contrats intelligents et les applications de la couche 2.
La réintroduction d’OP_CAT peut stimuler la trajectoire de croissance du réseau Bitcoin en permettant des preuves à connaissance nulle (ZK-Proofs), des capacités de script améliorées. Elle faciliterait aussi le potentiel des contrats intelligents BitVM, apportant ainsi des caractéristiques de type Ethereum à la blockchain Bitcoin.
En outre, OP_CAT permettra également au réseau Bitcoin de prendre en charge des mécanismes de mise en jeu décentralisés par le biais de conditions d’abattage. Malgré ce potentiel, certains membres de la communauté Bitcoin pensent que l’équipe devrait se concentrer sur les questions essentielles de confidentialité et d’évolutivité au lieu d’ajouter de nouvelles fonctionnalités, selon le rapport de la CNF.
Voici pourquoi Bitcoin OP_CAT peut jouer un rôle crucial à l’avenir
Alors que la blockchain Bitcoin évolue grâce à des innovations telles que les Runes et les Ordinals, OP_CAT peut jouer un rôle essentiel dans l’élargissement de ses horizons techniques. Cependant, sa mise en œuvre nécessitera un plus grand consensus de la part de la communauté.
Ainsi, une nouvelle proposition vise à introduire l’OP_CAT en tant qu’opcode tapscript, activé via un soft fork en redéfinissant l’OP_SUCCESS80. Lorsqu’il est exécuté, OP_CAT
- Extraire les deux premières valeurs de la pile,
- Les concaténer,
- Repousser la valeur résultante sur la pile.
OP_CAT échoue s’il y a moins de deux valeurs sur la pile ou si la taille combinée dépasse la limite de 520 octets.
Quels changements OP_CAT peut-il apporter ?
L’introduction de l’OP_CAT pourrait apporter une série de fonctionnalités telles que :
- Signatures arborescentes : Cela permettra des scripts multi-signatures de taille logarithmique par rapport au nombre de clés publiques, tout en prenant en charge des conditions de dépenses complexes avec une surcharge de données minimale.
- Signatures Lamport post-quantiques : OP_CAT facilitera les signatures Lamport dans les transactions Bitcoin qui ne nécessitent qu’un hachage et une concaténation.
- Coffres-forts : L’OP_CAT permettra d’utiliser des coffres-forts avancés tout en empêchant les acteurs malveillants d’accéder aux fonds compromis.
- Contrats sans équivoque : L’OP_CAT prendra en charge des mécanismes qui pénalisent la double dépense dans les canaux de paiement Bitcoin tout en appliquant des règles sur la dépense des nonces de transaction.
- Engagements et contrats avancés : L’OP_CAT pourrait simplifier la création de contrats sans nécessiter de transactions pré-signées, réduisant ainsi la complexité et les exigences en matière de stockage de données.
Ainsi, OP_CAT vise à améliorer de manière significative la fonctionnalité des scripts Bitcoin tout en permettant des applications sophistiquées sur le réseau. En outre, il respecte les mesures de sécurité tout en évitant les problèmes de mémoire précédemment associés.
Le prix du bitcoin a augmenté de 1 % à la presse, se rapprochant des niveaux de 60 000 dollars. Les analystes du marché prévoient que le BTC se dirige vers des gains importants selon la théorie du « Dollar Milkshake », a rapporté Crypto News Flash.
No coins selected