
- OP_CAT, initialement désactivé en 2010 en raison de problèmes de mémoire, devrait 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 ouvrir la voie à 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.
Au cours de l'année de formation de Bitcoin en 2009, Satoshi Nakamoto a introduit le langage de script Bitcoin OP_CAT 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 épuisants en mémoire. Aujourd'hui, OP_CAT est sur le point de 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 éléments de données, qu'il s'agisse de nombres ou de chaînes, en un seul. Comme indiqué, il y avait initialement des problèmes de mémoire qui impliquaient l'extension d'une petite valeur de 1 octet en piles de 1 téraoctet. Cependant, Tapscrip[tarésoluceproblèmeenlimitantlesélémentsdelapileà520octetsCetteavancéeaouvertdenouvellesperspectivespourBitcointellesquelescapacitésdecontratsintelligentsetlesapplicationsdecouche2[thassolvedthisproblembylimitingstackelementsto520bytesThisadvancementhasopenedupnewavenuesforBitcoinsuchassmartcontractcapabilitiesandLayer2applications
Cette 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, ainsi que le potentiel des contrats intelligents BitVM, apportant ainsi des fonctionnalités de type Ethereum à la blockchain Bitcoin.
De plus, OP_CAT permettra également au réseau Bitcoin de prendre en charge des mécanismes de jalonnement décentralisés via des conditions de slashing. Malgré ce déblocage potentiel qui s'offre à nous, certains membres de la communauté Bitcoin pensent que l'équipe devrait se concentrer sur les problèmes fondamentaux de confidentialité et d'évolutivité au lieu d'ajouter de nouvelles fonctionnalités, selon le rapport du CNF.
Voici pourquoi Bitcoin OP_CAT peut jouer un rôle central à l'avenir
Alors que la blockchain Bitcoin évolue grâce à des innovations telles que les runes et les ordinaux, OP_CAT peut jouer un rôle central dans l'élargissement de ses horizons techniques. Cependant, sa mise en œuvre nécessitera un plus grand consensus communautaire.
Comme indiqué, une nouvelle proposition vise à introduire OP_CAT comme un opcode tapscript, activé via un soft fork en redéfinissant OP_SUCCESS80. Une fois exécuté, OP_CAT va :
- Retirez les deux premières valeurs de la pile,
- Concaténez-les,
- Repoussez la valeur résultante sur la pile.
OP_CAT échouera 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 d'OP_CAT pourrait apporter une gamme de fonctionnalités telles que :
- Signatures d'arbres : Cela permettra des scripts multi-signatures avec des tailles logarithmiques 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 de Lamport post-quantiques : OP_CAT facilitera les signatures Lamport dans les transactions Bitcoin qui ne nécessitent que du hachage et de la concaténation.
- Coffres-forts : OP_CAT permettra d'activer des coffres-forts avancés tout en empêchant les acteurs malveillants d'accéder aux fonds compromis.
- Contrats de non-équivoque : OP_CAT prendra en charge les mécanismes qui pénalisent les doubles dépenses dans les canaux de paiement Bitcoin tout en appliquant des règles sur les dépenses des nonces de transaction.
- Conventions et contrats avancés : 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 de stockage de données.
Ainsi, OP_CAT vise à améliorer considérablement la fonctionnalité des scripts Bitcoin tout en permettant des applications sophistiquées sur le réseau. En outre, il adhère aux mesures de sécurité tout en évitant les problèmes de mémoire précédemment associés.
Le prix du Bitcoin est en hausse de 1% au moment de la publication, se rapprochant de près des 60 000 dollars. Les analystes du marché prédisent que le BTC se dirige vers de forts gains conformément à la « théorie du milkshake au dollar », a rapporté Crypto News Flash.
Pas de spam, pas de mensonges, que des insights. Vous pouvez vous désabonner à tout moment.