
Auteur: William M. Peaster, sans banque;
Bitcoin Layer 2 est un sujet brûlant, mais la plupart de ses promesses n’ont pas encore été tenues.
Quels sont les constructeurs de Bitcoin en attente?Une proposition importante pourrait aider le paysage Bitcoin L2 à maturité: réintroduire OP_CAT.Désactivé au début de l’historique de Bitcoin, cet OPCode débloque de nouvelles fonctionnalités et ouvre la voie à des solutions Bitcoin L2 plus complexes et sans confiance.
Crempons pourquoi cet opcode est si transformateur en BTC.
Qu’est-ce que OP_CAT?
OK, alors pourquoi cet opcode apparemment aléatoire est-il si controversé?OP_CAT, ou « Operation Conatenate », est un OPCode dans le langage de script Bitcoin qui permet de connecter deux éléments de données.
OP_CAT a été initialement proposé par Satoshi Nakamoto, mais a été handicapé en 2010 en raison de problèmes de sécurité avec sa mise en œuvre d’origine, en particulier une attaque potentielle de déni de service (DOS) causée par une utilisation sans restriction de la mémoire.
La mise à niveau de la racine de reproche, lancée en 2021, a atténué ces premières préoccupations.La tapoot oblige la taille maximale de l’élément de pile à 520 octets, résolvant les problèmes d’utilisation de la mémoire qui entraînent la désactivation de l’OP_CAT.Avec cette amélioration de la sécurité et la reprise d’intérêt pour le développement du bitcoin déclenché par les ordinales et les runes, le mouvement pour réintroduire OP_CAT pour améliorer les capacités de script Bitcoin émerge, visant à permettre des capacités de transaction plus complexes.
Quelle est la différence entre un contrat et un contrat intelligent?
L’une des raisons pour lesquelles OP_CAT est si convaincante est qu’elle permet des contrats, c’est-à-dire des conditions de consommation sur Bitcoin.Les contrats et les contrats intelligents sont des mécanismes qui contrôlent le flux de fonds dans les réseaux de blockchain, mais ils fonctionnent de différentes manières.
contracter
But:Restreindre comment les fonds sont utilisés dans les transactions futures.
Fonction:Mettre en œuvre des restrictions de dépenses spécifiques, telles que la limitation des adresses ou la définition de conditions de transfert de fonds.
Complexité:Il implique généralement une logique plus simple et déterministe, sans boucles ni calculs complexes.
Mise en œuvre:Il peut être implémenté à l’aide de fonctionnalités améliorées telles que Bitcoin Scripts et OP_CAT.
Contrats intelligents
But:Automatiser divers processus et transactions.
Fonction:Gérer les tâches complexes telles que les échanges décentralisés, l’émission de jetons et les protocoles multipartites.
Complexité:Prend en charge la logique conditionnelle complexe, y compris les boucles et les calculs complexes.
accomplir:Il est généralement implémenté sur des plates-formes telles que Ethereum à l’aide de langages de programmation de haut niveau.
Pourquoi OP_CAT est-il si important pour Bitcoin L2?
OP_CAT est crucial pour faire progresser les solutions Bitcoin L2 car il améliore les capacités de script requises pour une infrastructure Bitcoin plus complexe et sans confiance.Tout d’abord, OP_CAT permet la construction de contrats, permettant la construction de scripts plus complexes.Cela est essentiel aux conditions et capacités de transaction avancées nécessaires pour créer une solution L2.
aussi,À l’aide d’OP_CAT, les utilisateurs peuvent retirer unilatéralement des fonds des UTXOS partagés, garantissant qu’ils peuvent récupérer leurs actifs sans le consentement des autres parties.Ceci est également crucial pour les protocoles L2 sans confiance.
Par exemple, le CATVM proposé par les assistants tapoot utilisera OP_CAT pour construire un mécanisme de verrouillage et de retrait des fonds dans un environnement L2.Il exploite OP_CAT pour connecter les données et vérifier les branches d’arbre Merkle pour faciliter un processus de retrait sécurisé.OP_CAT peut également créer des épreuves de fraude, tout comme les rouleaux optimistes, pour éviter les doubles paiements et assurer l’intégrité des transactions hors chain, un autre chemin très prometteur pour Bitcoin L2.
OP_CAT sera-t-il activé?
La communauté Bitcoin discute actuellement de l’OP_CAT réactivé.Bien que ses avantages potentiels soient fortement soutenus, l’attitude conservatrice de Bitcoin envers les changements de protocole signifie que des tests approfondis et la construction consensus sont les étapes nécessaires avant l’activation.Cependant, si la proposition de réactivité OP_CAT est approuvée, elle peut être mise en œuvre dans les six mois à un an, selon le consensus de la communauté et les résultats de la phase de test.
De plus, si OP_CAT est activé, des projets tels que Starkware seront prêts à se développer à tout moment.Starkware prévoit de tirer parti de l’OP_CAT pour apporter des extensions de connaissances zéro (ZK) à Bitcoin pour permettre des outils et des applications financières avancées sur le Web.L’implication de Starkware met en évidence l’écosystème plus large est prêt à profiter des améliorations que OP_CAT introduira.
Par conséquent, alors que la communauté continue d’explorer et de tester les possibilités entourant la proposition, les perspectives futures de Bitcoin L2 sont brillantes et potentiellement illimitées.À ce stade, il semble que ce ne soit qu’une question de temps et non si!