OP_CAT : La plus grande narration après le Lightning Network

Intermédiaire9/30/2024, 6:50:48 PM
OP_CAT, un code d'opération dans Bitcoin script, a récemment suscité des débats passionnés au sein de la communauté Bitcoin. Cette fonctionnalité précédemment désactivée est maintenant prévue pour être réactivée, considérée comme une avancée décisive pour les capacités de contrat intelligent et de mise à l'échelle de Bitcoin. De nombreux développeurs de Lightning Network et des personnalités influentes de la sphère Bitcoin ont apporté leur soutien à OP_CAT. Le code d'opération promet de rationaliser les opérations multi-signatures, de permettre des contrats d'état et d'améliorer l'efficacité des réseaux de canaux de paiement. Alors que la proposition BIP347 gagne du terrain, OP_CAT est sur le point d'émerger en tant que prochaine innovation révolutionnaire de l'écosystème Bitcoin, suivant les traces du Lightning Network.

Au début de cette année, lorsque j'écrivais “13 lignes de code pour aider Bitcoin à réaliser des contrats intelligents? Comprendre le Soft Fork OP_CAT“, OP_CAT était encore un terme peu familier pour beaucoup de gens. Si ce n'était pas pour le projet Bitcoin NFT Taproot Wizards utilisant la culture des mèmes pour lancer la série NFT Quantum Cat afin de promouvoir OP_CAT, peu de gens auraient connu ce concept technique en apparence sec.

Cependant, seulement un an plus tard, OP_CAT est devenu très populaire, étant même considéré comme le prochain “Lightning Network”. Le réseau Bitcoin Fractal récemment populaire est en fait l'implémentation du code OP_CAT dans Bitcoin, et son jeton FB a triplé ou quadruplé en seulement quelques jours après son lancement. En conséquence, plusieurs protocoles basés sur OP_CAT ont émergé dans l'écosystème Bitcoin en une seule journée. Par exemple, CAT20 sur le réseau fractal se concentre également sur le concept d'OP_CAT. Pendant la période de minting, il a poussé le GAS du réseau fractal à plus de 5000 à un moment donné. Actuellement, le prix hors marché d'un CAT est d'environ 5,5 $, avec très peu de listes disponibles, et les premiers minters ont réalisé des augmentations de prix allant de 5 à 20 fois. Pendant ce temps, Quantum Cat a maintenu de manière constante un prix de 0,25 BTC, devenant un Bitcoin NFT de premier ordre.

Il semble que tout ce qui est associé à OP_CAT peut faire monter le prix.

Ce n'est pas seulement l'auto-hype de la communauté ; il y a aussi beaucoup de discussions sur la technologie OP_CAT parmi les développeurs de Bitcoin. J'ai parcouru les bulletins d'information Bitcoin Optech de cette année et les réunions des développeurs de Bitcoin, et OP_CAT apparaît fréquemment dans les discussions, devenant un sujet régulier.

Actuellement, le projet de norme BIP (Bitcoin Improvement Proposal) OP_CAT, publié conjointement par les développeurs d'Bitcoin Core, Ethan Heilman et Armin Sabouri, a été officiellement nommé BIP347. De nombreuses personnalités influentes dans le domaine du Bitcoin, telles que Tadge Dryja, l'auteur du livre blanc du Lightning Network, Olaoluwa Osuntokun, CTO de Lightning Labs (un des principaux développeurs du Lightning Network) et Andrew Poelstra, directeur de la recherche chez Blockstream, ont tous apporté un grand soutien à OP_CAT.

Pourquoi les développeurs du Lightning Network préfèrent-ils OP_CAT ?

Pour comprendre ce phénomène, nous devons commencer par le Lightning Network. En 2011, Satoshi Nakamoto a mentionné le prototype du Lightning Network dans un e-mail. En tant que solution clé pour l'évolutivité et l'amélioration de la vitesse de paiement de Bitcoin, le Lightning Network a attiré l'attention de nombreux développeurs depuis sa création.

Au cours des deux dernières années, alors que le concept d’« écosystème Bitcoin » prenait de l’ampleur, diverses solutions de mise à l'échelle du Bitcoin telles que les sidechains et les machines virtuelles ont émergées comme des pousses de bambou après la pluie de printemps, attirant de nombreux investisseurs. Cependant, aux yeux des développeurs chevronnés de Bitcoin, ces solutions ne sont pas à la hauteur et peuvent difficilement être considérées comme dignes. Après tout, le Lightning Network est actuellement considéré comme le meilleur « canal de paiement » dans Bitcoin par le public, et est l'un des rares « enfants posthumes » de Satoshi Nakamoto et le « enfant légitime » de la communauté Bitcoin en esprit. Lecture connexe: «Sept ans de travail : les origines et les défis de la légitimité du Lightning Network".

Cependant, la situation a radicalement changé au cours de l'année écoulée. Plusieurs développeurs ont annoncé leur retrait des travaux liés au Lightning Network, et les voix niant le Lightning Network se sont multipliées, notamment les critiques de certains développeurs expérimentés. Fiatjaf, le fondateur de Nostr, a même déclaré sans détour : « Le Lightning Network trompe les utilisateurs de Bitcoin depuis 6 ans, en leur faisant perdre du temps, de l'énergie et de l'argent. »

Dans ce contexte, certains développeurs recherchent le prochain «Lightning Network». Et OP_CAT est considéré par de nombreux développeurs de Bitcoin comme la prochaine grande avancée de Bitcoin après le Lightning Network. Étant donné que OP_CAT est hautement technique, avant de discuter de ce qu'est OP_CAT et de ce qu'il peut faire, commençons d'abord par connaître ces développeurs de Bitcoin qui préfèrent OP_CAT.

Les développeurs de Bitcoin soutiennent OP_CAT

Auteur du livre blanc sur le réseau Lightning

Tadge Dryja est l’un des auteurs du livre blanc Lightning Network. En 2015, Tadge Dryja, ainsi qu’un autre auteur du livre blanc Lightning Network, Joseph Poon, ont fondé Lightning Labs sous la direction d’Elizabeth Stark. Ils se tenaient aux côtés de BlockStream, une autre société de Bitcoin Lightning Network. La principale différence entre les deux est que Lightning Labs utilise le langage de programmation Go, tandis que Blockstream utilise le C.

Cependant, à la fin de 2016, Tadge Dryja a eu des désaccords et des disputes avec l'équipe de Lightning Labs. En conséquence, seulement un an après la fondation de Lightning Labs, Tadge Dryja a choisi de partir et de rejoindre l'Initiative de la Monnaie Numérique (DCI) au MIT pour poursuivre ses recherches sur le Lightning Network. Au MIT DCI, il a participé à plusieurs projets de recherche, se concentrant principalement sur la scalabilité et l'interopérabilité des cryptomonnaies et des contrats intelligents. Cela comprenait le développement du projet Utreexo, une nouvelle technologie de scalabilité de Bitcoin visant à rendre les nœuds Bitcoin plus petits et plus rapides. En 2022, Tadge Dryja a rejoint Lightspark en tant que chercheur principal. Chez Lightspark, il continue de s'attaquer aux problèmes de scalabilité de Bitcoin et de la blockchain, exploitant son expertise en tant que co-inventeur du Lightning Network.

En raison de sa connaissance approfondie des contrats intelligents Bitcoin et des technologies de mise à l'échelle, Tadge Dryja a également rapidement reconnu le potentiel d'OP_CAT. Il a constamment soutenu les tests d'OP_CAT sur les réseaux de test Bitcoin et encouragé les développeurs à tenter de "casser" OP_CAT afin de découvrir ses problèmes potentiels.

CTO de Lightning Labs

Olaoluwa Osuntokun (Roasbeef) est un autre co-fondateur et CTO de Lightning Labs, ainsi qu'un développeur Bitcoin distingué qui a apporté des contributions significatives à la recherche et au développement du Lightning Network. On peut dire que l'équipe initiale de Lightning Labs n'était en rien inférieure à Blockstream.

En parlant d'Olaoluwa Osuntokun, nous devons mentionner la "compétition des gentlemen" entre lui et Tadge Dryja. Fait intéressant, une des principales raisons du départ de Tadge Dryja de Lightning Labs était Olaoluwa. Lorsque Tadge Dryja travaillait chez Lightning Labs, il a développé la première version du protocole appelée LIT, qui n'était pas compatible avec le BOLT de Blockstream. Cependant, Olaoluwa a développé une version compatible, qui a progressivement gagné plus de reconnaissance et de faveur de la part des développeurs, obtenant un avantage de retardataire et, dans une certaine mesure, accélérant le départ de Dryja.

Cependant, l'histoire est toujours pleine de drame. Aujourd'hui, ces deux anciens "rivaux" de Lightning Labs soutiennent désormais conjointement OP_CAT.

Directeur de la recherche de Blockstream

Il y a longtemps eu une rumeur dans la communauté selon laquelle Blockstream serait le "décideur" derrière Bitcoin. Cette rumeur n'est pas infondée. En 2014, Adam Back, connu sous le nom de "père de PoW", a rassemblé plusieurs développeurs précoces renommés de Bitcoin, dont Matt Corallo, Greg Maxwell et Pieter Wuille, pour établir Blockstream. La société a ensuite pris clairement position en faveur de la promotion du Lightning Network pendant les guerres de mise à l'échelle de Bitcoin, contribuant ainsi à la position actuelle prépondérante du Lightning Network.

Actuellement, dans les discussions sur OP_CAT, le directeur de la recherche de Blockstream, Andrew Poelstra, est une figure indispensable. Andrew Poelstra n'est pas seulement le directeur de la recherche chez Blockstream, mais aussi un développeur expérimenté de scripts cryptographiques Bitcoin avec une influence indéniable dans l'industrie. Dès le 30 janvier 2021, il a écrit un article intitulé «Astuce CAT et Schnorr I« discuter d'OP_CAT, en soulignant que la combinaison d'OP_CAT avec CHECKSIGFROMSTACK pourrait fournir une méthode ingénieuse pour l'inspection des transactions. »

Bien que Blockstream n’ait pas créé de blockchain distincte pour OP_CAT, ils ont soutenu ses tests par le biais de Bitcoin Inquisition (un réseau de test pour évaluer les nouvelles fonctionnalités de Bitcoin). C’est comme construire un « terrain d’entraînement » sûr pour OP_CAT, permettant aux chercheurs d’observer de près ses performances dans des conditions réelles.

Andrew Poelstra a également comparé OP_CAT à d'autres propositions telles que OP_CTV, soulignant qu'OP_CAT offre une plus grande flexibilité, tandis qu'OP_CTV se concentre plus étroitement sur les contrats intelligents non récursifs.

Auteur de la proposition BIP 347

Dans la promotion de OP_CAT, les développeurs de Bitcoin Ethan Heilman et Armin Sabouri ont apporté des contributions importantes. Ils ont écrit et fait avancer conjointement la proposition OP_CAT, qui a été officiellement désignée sous le nom de BIP 347. Cette proposition vise à redéfinir l'opcode OP_SUCCESS126 grâce à une mise à jour souple afin de réactiver OP_CAT.

Armin Sabouri s'est précédemment concentré sur l'amélioration des scripts Bitcoin et de la couche de consensus. Il croit que même si OP_CAT n'est pas la solution ultime, il offre des possibilités pour implémenter diverses nouvelles fonctionnalités et constitue une étape importante dans l'amélioration des scripts Bitcoin.

Ethan Heilman a également influencé les idées d’Andrew Poelstra. C’est au cours d’une conversation privée à l’automne 2019 que Heilman a changé la position initiale de Poelstra contre la fonctionnalité dite des contrats intelligents Bitcoin. Heilman a souligné que malgré les inquiétudes concernant les contrats intelligents potentiellement dangereux dans Bitcoin, de tels contrats pourraient déjà être mis en œuvre via CHECKMULTISIG. Pour prouver ce point, Ethan Heilman a lancé un défi sur les médias sociaux, encourageant les gens à proposer des contrats intelligents « sombres » réalisables, mais à ce jour, personne n’a réussi.

StarkWare

StarkWare est une entreprise axée sur le développement de la technologie de mise à l'échelle de la blockchain, particulièrement douée pour utiliser des preuves à divulgation nulle de connaissance (ZKPs) afin d'améliorer la confidentialité et l'efficacité des transactions. La société est dédiée à l'externalisation de calculs complexes de la chaîne principale (comme Ethereum) vers des réseaux secondaires sans sacrifier la sécurité et la décentralisation. De cette manière, StarkWare aborde le problème de la scalabilité des blockchains tout en maintenant la transparence et la vérifiabilité des transactions.

Les efforts de StarkWare pour promouvoir OP_CAT découlent de son intérêt pour la mise à l'échelle du réseau Bitcoin et la fonctionnalité des contrats intelligents. OP_CAT est un opcode Bitcoin qui permet d'exécuter des transactions et des contrats plus complexes sur le réseau Bitcoin grâce à la concaténation de données. En activant OP_CAT, StarkWare tente d'obtenir des capacités de contrats intelligents similaires à celles d'Ethereum sur Bitcoin, étendant ainsi les cas d'utilisation de Bitcoin et améliorant sa fonctionnalité.

En juillet 2022, StarkWare a lancé un fonds de recherche de 1 million de dollars spécifiquement pour étudier les avantages et les inconvénients de l'activation de OP_CAT sur Bitcoin. Ce fonds vise à soutenir les chercheurs et les développeurs ayant des idées innovantes sur la manière de mettre en œuvre OP_CAT de manière sûre et efficace sur Bitcoin.

De plus, StarkWare a démontré le potentiel d'utiliser OP_CAT pour mettre en œuvre des preuves de zéro connaissance dans l'environnement de test de Bitcoin, en particulier sur Signet. Ces efforts montrent comment OP_CAT peut permettre des opérations plus complexes sur le réseau Bitcoin, telles que l'application de preuves de zéro connaissance, qui sont des composants clés de la fonctionnalité des contrats intelligents. Récemment, StarkWare a également établi un partenariat avec sCrypt pour explorer conjointement la conception d'un pont PoC (Proof of Concept) basé sur OP_CAT et ZK magic, suggérant que StarkWare pourrait également lancer un protocole lié à OP_CAT dans un proche avenir.

Autres

Nous discuterons ensemble de quelques autres développeurs moins célèbres.

Salvatore Ingala a mené des recherches approfondies sur les pools de paiement Bitcoin et les contrats intelligents. Il a proposé d'utiliser OP_CAT pour optimiser le processus de sortie du pool de paiement, estimant qu'il peut réduire de manière significative les données on-chain et les coûts opérationnels. Ingala considère OP_CAT comme un plugin potentiel pour d'autres stratégies d'expansion Bitcoin, telles que Arc et Coinpools, voire les futurs rollups optimistes Bitcoin, afin d'améliorer l'efficacité et la sécurité.

Anthony Towns est l’un des principaux développeurs de Bitcoin Inquisition, un outil similaire à un réseau de test mais plus flexible, utilisé pour tester les modifications du protocole Bitcoin qui n’ont pas encore été largement acceptées. Les villes ont encouragé l’activation de OP_CAT sur la plate-forme de l’Inquisition, fournissant un « terrain d’essai » sûr pour OP_CAT. Bien que Towns reconnaisse l’importance de OP_CAT dans le test de nouvelles fonctionnalités et l’exploration des capacités de script Bitcoin, il reste prudent quant à l’ajout d’une trop grande programmabilité à Bitcoin, craignant que cela n’augmente le risque que Bitcoin soit censuré ou contrôlé.

Robin Linus est le créateur de BitVM. Il croit que la réintroduction de OP_CAT offre à Bitcoin un outil puissant, en particulier pour soutenir des projets tels que BitVM, qui rendent la vérification des calculs arbitraires sur Bitcoin plus simple et plus efficace. Avec la mise en œuvre de OP_CAT, l'écosystème Bitcoin peut créer des contrats intelligents plus généraux et expressifs, favorisant un environnement blockchain plus fonctionnel et pratique.

Lecture connexe: "Pour calculer quoi que ce soit sur Bitcoin, que pensent les développeurs vétérans de BitVM ?

Pourquoi les développeurs de Lightning Network sont-ils si intéressés?

Pourquoi les développeurs de Lightning Network montrent-ils un tel intérêt intense pour OP_CAT ? Pour comprendre cela, nous devons d'abord saisir l'essence de OP_CAT.

Qu'est-ce que OP_CAT?

OP_CAT est un code opération dans le script Bitcoin utilisé pour concaténer deux segments de données sur la pile en un élément plus grand. Bien que sa fonction semble simple, cela peut fournir des capacités de contrat intelligent supplémentaires pour le réseau Bitcoin, permettant aux développeurs de créer et de traiter des données et une logique de transaction plus complexes.

OP_CAT n'est pas une nouvelle opcode ; elle existait dans les premières versions de Bitcoin mais a été désactivée dans les versions ultérieures en raison de problèmes de sécurité et de complexité. Cependant, à mesure que Bitcoin continue d'évoluer, de plus en plus de développeurs estiment qu'il est temps de réactiver OP_CAT. Plus de contenu peut être trouvé : « »13 lignes de code aident Bitcoin à mettre en œuvre des contrats intelligents? Comprendre la mise à jour logicielle OP_CAT

Mais pourquoi cette opération en apparence simple suscite-t-elle une telle discussion parmi les développeurs de Bitcoin ? Une raison clé est qu'elle peut considérablement améliorer les capacités de contrat intelligent du réseau Bitcoin, permettant aux développeurs de mettre en œuvre des fonctions qui sont actuellement complexes, voire impossibles dans le script Bitcoin.

Les applications potentielles d'OP_CAT dans les paiements

OP_CAT montre un énorme potentiel d'application dans les systèmes de paiement, en particulier dans les protocoles hors chaîne et les réseaux de canaux de paiement. Sa réactivation améliorera grandement l'efficacité opérationnelle de ces systèmes et réduira le fardeau des transactions sur chaîne. Les principales fonctions après la mise en œuvre de OP_CAT incluent :

Optimisation Multisig : Dans les scénarios Multisig, OP_CAT peut aider les utilisateurs à combiner plusieurs signatures en un seul bloc de données, réduisant ainsi le nombre de signatures à soumettre. Cela permet non seulement d'économiser de l'espace sur la chaîne, mais également de réduire les frais de transaction. Multisig est très important pour la sécurité des paiements Bitcoin et la gestion de compte partagée, en particulier dans des applications comme le réseau Lightning, où OP_CAT peut rendre ce processus plus efficace.

Contrats d'État : OP_CAT peut également être utilisé pour les contrats d'État. Il s'agit d'une forme de contrat intelligent qui peut conserver l'état à travers plusieurs transactions. Grâce à OP_CAT, les développeurs peuvent concaténer les informations d'état provenant de différentes transactions, ce qui permet une logique de contrat plus complexe sur Bitcoin. Par exemple, certains protocoles de paiement complexes ou applications distribuées (comme les loteries, les jeux de hasard ou d'autres produits financiers complexes) qui ont besoin de maintenir un certain état entre plusieurs transactions sur chaîne peuvent être implémentés grâce à OP_CAT.

La scalabilité des réseaux de canaux de paiement : Un autre scénario d'application important pour OP_CAT est celui des réseaux de canaux de paiement similaires au Lightning Network. Dans les réseaux de canaux de paiement, les utilisateurs effectuent généralement un grand nombre de micropaiements hors chaîne, avec seulement le règlement final effectué sur la chaîne. La fonction de concaténation d'OP_CAT permet une gestion et une vérification plus efficaces des transactions intermédiaires dans les canaux de paiement. En concaténant différentes demandes de paiement, les utilisateurs peuvent effectuer des opérations de paiement plus complexes sans augmenter la charge sur la chaîne. De cette manière, le débit et l'efficacité des canaux de paiement peuvent être considérablement améliorés.

Avec l'avancement de la proposition BIP347 et de plus en plus de développeurs et de chercheurs rejoignant l'exploration de OP_CAT, nous avons des raisons de croire que cette opcode autrefois mis de côté apportera une nouvelle vitalité au réseau Bitcoin. Tout comme le Lightning Network est passé du concept à la mainstream, la réactivation de OP_CAT pourrait devenir le prochain jalon crucial pour la scalabilité et l'innovation des paiements de Bitcoin.

Déclaration :

  1. Cet article est reproduit à partir de [ blockbeats], titre original "Pourquoi devriez-vous prêter attention à l'OP_CAT de Bitcoin ? La plus grande narration après le Lightning Network", les droits d'auteur appartiennent à l'auteur original [ Jaleel plus six], si vous avez des objections à la reproduction, veuillez contacterGate Learn ÉquipeL'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement: Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent aucun conseil en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn, non mentionnées dans Gate.io, l'article traduit ne peut être reproduit, distribué ou plagié.

OP_CAT : La plus grande narration après le Lightning Network

Intermédiaire9/30/2024, 6:50:48 PM
OP_CAT, un code d'opération dans Bitcoin script, a récemment suscité des débats passionnés au sein de la communauté Bitcoin. Cette fonctionnalité précédemment désactivée est maintenant prévue pour être réactivée, considérée comme une avancée décisive pour les capacités de contrat intelligent et de mise à l'échelle de Bitcoin. De nombreux développeurs de Lightning Network et des personnalités influentes de la sphère Bitcoin ont apporté leur soutien à OP_CAT. Le code d'opération promet de rationaliser les opérations multi-signatures, de permettre des contrats d'état et d'améliorer l'efficacité des réseaux de canaux de paiement. Alors que la proposition BIP347 gagne du terrain, OP_CAT est sur le point d'émerger en tant que prochaine innovation révolutionnaire de l'écosystème Bitcoin, suivant les traces du Lightning Network.

Au début de cette année, lorsque j'écrivais “13 lignes de code pour aider Bitcoin à réaliser des contrats intelligents? Comprendre le Soft Fork OP_CAT“, OP_CAT était encore un terme peu familier pour beaucoup de gens. Si ce n'était pas pour le projet Bitcoin NFT Taproot Wizards utilisant la culture des mèmes pour lancer la série NFT Quantum Cat afin de promouvoir OP_CAT, peu de gens auraient connu ce concept technique en apparence sec.

Cependant, seulement un an plus tard, OP_CAT est devenu très populaire, étant même considéré comme le prochain “Lightning Network”. Le réseau Bitcoin Fractal récemment populaire est en fait l'implémentation du code OP_CAT dans Bitcoin, et son jeton FB a triplé ou quadruplé en seulement quelques jours après son lancement. En conséquence, plusieurs protocoles basés sur OP_CAT ont émergé dans l'écosystème Bitcoin en une seule journée. Par exemple, CAT20 sur le réseau fractal se concentre également sur le concept d'OP_CAT. Pendant la période de minting, il a poussé le GAS du réseau fractal à plus de 5000 à un moment donné. Actuellement, le prix hors marché d'un CAT est d'environ 5,5 $, avec très peu de listes disponibles, et les premiers minters ont réalisé des augmentations de prix allant de 5 à 20 fois. Pendant ce temps, Quantum Cat a maintenu de manière constante un prix de 0,25 BTC, devenant un Bitcoin NFT de premier ordre.

Il semble que tout ce qui est associé à OP_CAT peut faire monter le prix.

Ce n'est pas seulement l'auto-hype de la communauté ; il y a aussi beaucoup de discussions sur la technologie OP_CAT parmi les développeurs de Bitcoin. J'ai parcouru les bulletins d'information Bitcoin Optech de cette année et les réunions des développeurs de Bitcoin, et OP_CAT apparaît fréquemment dans les discussions, devenant un sujet régulier.

Actuellement, le projet de norme BIP (Bitcoin Improvement Proposal) OP_CAT, publié conjointement par les développeurs d'Bitcoin Core, Ethan Heilman et Armin Sabouri, a été officiellement nommé BIP347. De nombreuses personnalités influentes dans le domaine du Bitcoin, telles que Tadge Dryja, l'auteur du livre blanc du Lightning Network, Olaoluwa Osuntokun, CTO de Lightning Labs (un des principaux développeurs du Lightning Network) et Andrew Poelstra, directeur de la recherche chez Blockstream, ont tous apporté un grand soutien à OP_CAT.

Pourquoi les développeurs du Lightning Network préfèrent-ils OP_CAT ?

Pour comprendre ce phénomène, nous devons commencer par le Lightning Network. En 2011, Satoshi Nakamoto a mentionné le prototype du Lightning Network dans un e-mail. En tant que solution clé pour l'évolutivité et l'amélioration de la vitesse de paiement de Bitcoin, le Lightning Network a attiré l'attention de nombreux développeurs depuis sa création.

Au cours des deux dernières années, alors que le concept d’« écosystème Bitcoin » prenait de l’ampleur, diverses solutions de mise à l'échelle du Bitcoin telles que les sidechains et les machines virtuelles ont émergées comme des pousses de bambou après la pluie de printemps, attirant de nombreux investisseurs. Cependant, aux yeux des développeurs chevronnés de Bitcoin, ces solutions ne sont pas à la hauteur et peuvent difficilement être considérées comme dignes. Après tout, le Lightning Network est actuellement considéré comme le meilleur « canal de paiement » dans Bitcoin par le public, et est l'un des rares « enfants posthumes » de Satoshi Nakamoto et le « enfant légitime » de la communauté Bitcoin en esprit. Lecture connexe: «Sept ans de travail : les origines et les défis de la légitimité du Lightning Network".

Cependant, la situation a radicalement changé au cours de l'année écoulée. Plusieurs développeurs ont annoncé leur retrait des travaux liés au Lightning Network, et les voix niant le Lightning Network se sont multipliées, notamment les critiques de certains développeurs expérimentés. Fiatjaf, le fondateur de Nostr, a même déclaré sans détour : « Le Lightning Network trompe les utilisateurs de Bitcoin depuis 6 ans, en leur faisant perdre du temps, de l'énergie et de l'argent. »

Dans ce contexte, certains développeurs recherchent le prochain «Lightning Network». Et OP_CAT est considéré par de nombreux développeurs de Bitcoin comme la prochaine grande avancée de Bitcoin après le Lightning Network. Étant donné que OP_CAT est hautement technique, avant de discuter de ce qu'est OP_CAT et de ce qu'il peut faire, commençons d'abord par connaître ces développeurs de Bitcoin qui préfèrent OP_CAT.

Les développeurs de Bitcoin soutiennent OP_CAT

Auteur du livre blanc sur le réseau Lightning

Tadge Dryja est l’un des auteurs du livre blanc Lightning Network. En 2015, Tadge Dryja, ainsi qu’un autre auteur du livre blanc Lightning Network, Joseph Poon, ont fondé Lightning Labs sous la direction d’Elizabeth Stark. Ils se tenaient aux côtés de BlockStream, une autre société de Bitcoin Lightning Network. La principale différence entre les deux est que Lightning Labs utilise le langage de programmation Go, tandis que Blockstream utilise le C.

Cependant, à la fin de 2016, Tadge Dryja a eu des désaccords et des disputes avec l'équipe de Lightning Labs. En conséquence, seulement un an après la fondation de Lightning Labs, Tadge Dryja a choisi de partir et de rejoindre l'Initiative de la Monnaie Numérique (DCI) au MIT pour poursuivre ses recherches sur le Lightning Network. Au MIT DCI, il a participé à plusieurs projets de recherche, se concentrant principalement sur la scalabilité et l'interopérabilité des cryptomonnaies et des contrats intelligents. Cela comprenait le développement du projet Utreexo, une nouvelle technologie de scalabilité de Bitcoin visant à rendre les nœuds Bitcoin plus petits et plus rapides. En 2022, Tadge Dryja a rejoint Lightspark en tant que chercheur principal. Chez Lightspark, il continue de s'attaquer aux problèmes de scalabilité de Bitcoin et de la blockchain, exploitant son expertise en tant que co-inventeur du Lightning Network.

En raison de sa connaissance approfondie des contrats intelligents Bitcoin et des technologies de mise à l'échelle, Tadge Dryja a également rapidement reconnu le potentiel d'OP_CAT. Il a constamment soutenu les tests d'OP_CAT sur les réseaux de test Bitcoin et encouragé les développeurs à tenter de "casser" OP_CAT afin de découvrir ses problèmes potentiels.

CTO de Lightning Labs

Olaoluwa Osuntokun (Roasbeef) est un autre co-fondateur et CTO de Lightning Labs, ainsi qu'un développeur Bitcoin distingué qui a apporté des contributions significatives à la recherche et au développement du Lightning Network. On peut dire que l'équipe initiale de Lightning Labs n'était en rien inférieure à Blockstream.

En parlant d'Olaoluwa Osuntokun, nous devons mentionner la "compétition des gentlemen" entre lui et Tadge Dryja. Fait intéressant, une des principales raisons du départ de Tadge Dryja de Lightning Labs était Olaoluwa. Lorsque Tadge Dryja travaillait chez Lightning Labs, il a développé la première version du protocole appelée LIT, qui n'était pas compatible avec le BOLT de Blockstream. Cependant, Olaoluwa a développé une version compatible, qui a progressivement gagné plus de reconnaissance et de faveur de la part des développeurs, obtenant un avantage de retardataire et, dans une certaine mesure, accélérant le départ de Dryja.

Cependant, l'histoire est toujours pleine de drame. Aujourd'hui, ces deux anciens "rivaux" de Lightning Labs soutiennent désormais conjointement OP_CAT.

Directeur de la recherche de Blockstream

Il y a longtemps eu une rumeur dans la communauté selon laquelle Blockstream serait le "décideur" derrière Bitcoin. Cette rumeur n'est pas infondée. En 2014, Adam Back, connu sous le nom de "père de PoW", a rassemblé plusieurs développeurs précoces renommés de Bitcoin, dont Matt Corallo, Greg Maxwell et Pieter Wuille, pour établir Blockstream. La société a ensuite pris clairement position en faveur de la promotion du Lightning Network pendant les guerres de mise à l'échelle de Bitcoin, contribuant ainsi à la position actuelle prépondérante du Lightning Network.

Actuellement, dans les discussions sur OP_CAT, le directeur de la recherche de Blockstream, Andrew Poelstra, est une figure indispensable. Andrew Poelstra n'est pas seulement le directeur de la recherche chez Blockstream, mais aussi un développeur expérimenté de scripts cryptographiques Bitcoin avec une influence indéniable dans l'industrie. Dès le 30 janvier 2021, il a écrit un article intitulé «Astuce CAT et Schnorr I« discuter d'OP_CAT, en soulignant que la combinaison d'OP_CAT avec CHECKSIGFROMSTACK pourrait fournir une méthode ingénieuse pour l'inspection des transactions. »

Bien que Blockstream n’ait pas créé de blockchain distincte pour OP_CAT, ils ont soutenu ses tests par le biais de Bitcoin Inquisition (un réseau de test pour évaluer les nouvelles fonctionnalités de Bitcoin). C’est comme construire un « terrain d’entraînement » sûr pour OP_CAT, permettant aux chercheurs d’observer de près ses performances dans des conditions réelles.

Andrew Poelstra a également comparé OP_CAT à d'autres propositions telles que OP_CTV, soulignant qu'OP_CAT offre une plus grande flexibilité, tandis qu'OP_CTV se concentre plus étroitement sur les contrats intelligents non récursifs.

Auteur de la proposition BIP 347

Dans la promotion de OP_CAT, les développeurs de Bitcoin Ethan Heilman et Armin Sabouri ont apporté des contributions importantes. Ils ont écrit et fait avancer conjointement la proposition OP_CAT, qui a été officiellement désignée sous le nom de BIP 347. Cette proposition vise à redéfinir l'opcode OP_SUCCESS126 grâce à une mise à jour souple afin de réactiver OP_CAT.

Armin Sabouri s'est précédemment concentré sur l'amélioration des scripts Bitcoin et de la couche de consensus. Il croit que même si OP_CAT n'est pas la solution ultime, il offre des possibilités pour implémenter diverses nouvelles fonctionnalités et constitue une étape importante dans l'amélioration des scripts Bitcoin.

Ethan Heilman a également influencé les idées d’Andrew Poelstra. C’est au cours d’une conversation privée à l’automne 2019 que Heilman a changé la position initiale de Poelstra contre la fonctionnalité dite des contrats intelligents Bitcoin. Heilman a souligné que malgré les inquiétudes concernant les contrats intelligents potentiellement dangereux dans Bitcoin, de tels contrats pourraient déjà être mis en œuvre via CHECKMULTISIG. Pour prouver ce point, Ethan Heilman a lancé un défi sur les médias sociaux, encourageant les gens à proposer des contrats intelligents « sombres » réalisables, mais à ce jour, personne n’a réussi.

StarkWare

StarkWare est une entreprise axée sur le développement de la technologie de mise à l'échelle de la blockchain, particulièrement douée pour utiliser des preuves à divulgation nulle de connaissance (ZKPs) afin d'améliorer la confidentialité et l'efficacité des transactions. La société est dédiée à l'externalisation de calculs complexes de la chaîne principale (comme Ethereum) vers des réseaux secondaires sans sacrifier la sécurité et la décentralisation. De cette manière, StarkWare aborde le problème de la scalabilité des blockchains tout en maintenant la transparence et la vérifiabilité des transactions.

Les efforts de StarkWare pour promouvoir OP_CAT découlent de son intérêt pour la mise à l'échelle du réseau Bitcoin et la fonctionnalité des contrats intelligents. OP_CAT est un opcode Bitcoin qui permet d'exécuter des transactions et des contrats plus complexes sur le réseau Bitcoin grâce à la concaténation de données. En activant OP_CAT, StarkWare tente d'obtenir des capacités de contrats intelligents similaires à celles d'Ethereum sur Bitcoin, étendant ainsi les cas d'utilisation de Bitcoin et améliorant sa fonctionnalité.

En juillet 2022, StarkWare a lancé un fonds de recherche de 1 million de dollars spécifiquement pour étudier les avantages et les inconvénients de l'activation de OP_CAT sur Bitcoin. Ce fonds vise à soutenir les chercheurs et les développeurs ayant des idées innovantes sur la manière de mettre en œuvre OP_CAT de manière sûre et efficace sur Bitcoin.

De plus, StarkWare a démontré le potentiel d'utiliser OP_CAT pour mettre en œuvre des preuves de zéro connaissance dans l'environnement de test de Bitcoin, en particulier sur Signet. Ces efforts montrent comment OP_CAT peut permettre des opérations plus complexes sur le réseau Bitcoin, telles que l'application de preuves de zéro connaissance, qui sont des composants clés de la fonctionnalité des contrats intelligents. Récemment, StarkWare a également établi un partenariat avec sCrypt pour explorer conjointement la conception d'un pont PoC (Proof of Concept) basé sur OP_CAT et ZK magic, suggérant que StarkWare pourrait également lancer un protocole lié à OP_CAT dans un proche avenir.

Autres

Nous discuterons ensemble de quelques autres développeurs moins célèbres.

Salvatore Ingala a mené des recherches approfondies sur les pools de paiement Bitcoin et les contrats intelligents. Il a proposé d'utiliser OP_CAT pour optimiser le processus de sortie du pool de paiement, estimant qu'il peut réduire de manière significative les données on-chain et les coûts opérationnels. Ingala considère OP_CAT comme un plugin potentiel pour d'autres stratégies d'expansion Bitcoin, telles que Arc et Coinpools, voire les futurs rollups optimistes Bitcoin, afin d'améliorer l'efficacité et la sécurité.

Anthony Towns est l’un des principaux développeurs de Bitcoin Inquisition, un outil similaire à un réseau de test mais plus flexible, utilisé pour tester les modifications du protocole Bitcoin qui n’ont pas encore été largement acceptées. Les villes ont encouragé l’activation de OP_CAT sur la plate-forme de l’Inquisition, fournissant un « terrain d’essai » sûr pour OP_CAT. Bien que Towns reconnaisse l’importance de OP_CAT dans le test de nouvelles fonctionnalités et l’exploration des capacités de script Bitcoin, il reste prudent quant à l’ajout d’une trop grande programmabilité à Bitcoin, craignant que cela n’augmente le risque que Bitcoin soit censuré ou contrôlé.

Robin Linus est le créateur de BitVM. Il croit que la réintroduction de OP_CAT offre à Bitcoin un outil puissant, en particulier pour soutenir des projets tels que BitVM, qui rendent la vérification des calculs arbitraires sur Bitcoin plus simple et plus efficace. Avec la mise en œuvre de OP_CAT, l'écosystème Bitcoin peut créer des contrats intelligents plus généraux et expressifs, favorisant un environnement blockchain plus fonctionnel et pratique.

Lecture connexe: "Pour calculer quoi que ce soit sur Bitcoin, que pensent les développeurs vétérans de BitVM ?

Pourquoi les développeurs de Lightning Network sont-ils si intéressés?

Pourquoi les développeurs de Lightning Network montrent-ils un tel intérêt intense pour OP_CAT ? Pour comprendre cela, nous devons d'abord saisir l'essence de OP_CAT.

Qu'est-ce que OP_CAT?

OP_CAT est un code opération dans le script Bitcoin utilisé pour concaténer deux segments de données sur la pile en un élément plus grand. Bien que sa fonction semble simple, cela peut fournir des capacités de contrat intelligent supplémentaires pour le réseau Bitcoin, permettant aux développeurs de créer et de traiter des données et une logique de transaction plus complexes.

OP_CAT n'est pas une nouvelle opcode ; elle existait dans les premières versions de Bitcoin mais a été désactivée dans les versions ultérieures en raison de problèmes de sécurité et de complexité. Cependant, à mesure que Bitcoin continue d'évoluer, de plus en plus de développeurs estiment qu'il est temps de réactiver OP_CAT. Plus de contenu peut être trouvé : « »13 lignes de code aident Bitcoin à mettre en œuvre des contrats intelligents? Comprendre la mise à jour logicielle OP_CAT

Mais pourquoi cette opération en apparence simple suscite-t-elle une telle discussion parmi les développeurs de Bitcoin ? Une raison clé est qu'elle peut considérablement améliorer les capacités de contrat intelligent du réseau Bitcoin, permettant aux développeurs de mettre en œuvre des fonctions qui sont actuellement complexes, voire impossibles dans le script Bitcoin.

Les applications potentielles d'OP_CAT dans les paiements

OP_CAT montre un énorme potentiel d'application dans les systèmes de paiement, en particulier dans les protocoles hors chaîne et les réseaux de canaux de paiement. Sa réactivation améliorera grandement l'efficacité opérationnelle de ces systèmes et réduira le fardeau des transactions sur chaîne. Les principales fonctions après la mise en œuvre de OP_CAT incluent :

Optimisation Multisig : Dans les scénarios Multisig, OP_CAT peut aider les utilisateurs à combiner plusieurs signatures en un seul bloc de données, réduisant ainsi le nombre de signatures à soumettre. Cela permet non seulement d'économiser de l'espace sur la chaîne, mais également de réduire les frais de transaction. Multisig est très important pour la sécurité des paiements Bitcoin et la gestion de compte partagée, en particulier dans des applications comme le réseau Lightning, où OP_CAT peut rendre ce processus plus efficace.

Contrats d'État : OP_CAT peut également être utilisé pour les contrats d'État. Il s'agit d'une forme de contrat intelligent qui peut conserver l'état à travers plusieurs transactions. Grâce à OP_CAT, les développeurs peuvent concaténer les informations d'état provenant de différentes transactions, ce qui permet une logique de contrat plus complexe sur Bitcoin. Par exemple, certains protocoles de paiement complexes ou applications distribuées (comme les loteries, les jeux de hasard ou d'autres produits financiers complexes) qui ont besoin de maintenir un certain état entre plusieurs transactions sur chaîne peuvent être implémentés grâce à OP_CAT.

La scalabilité des réseaux de canaux de paiement : Un autre scénario d'application important pour OP_CAT est celui des réseaux de canaux de paiement similaires au Lightning Network. Dans les réseaux de canaux de paiement, les utilisateurs effectuent généralement un grand nombre de micropaiements hors chaîne, avec seulement le règlement final effectué sur la chaîne. La fonction de concaténation d'OP_CAT permet une gestion et une vérification plus efficaces des transactions intermédiaires dans les canaux de paiement. En concaténant différentes demandes de paiement, les utilisateurs peuvent effectuer des opérations de paiement plus complexes sans augmenter la charge sur la chaîne. De cette manière, le débit et l'efficacité des canaux de paiement peuvent être considérablement améliorés.

Avec l'avancement de la proposition BIP347 et de plus en plus de développeurs et de chercheurs rejoignant l'exploration de OP_CAT, nous avons des raisons de croire que cette opcode autrefois mis de côté apportera une nouvelle vitalité au réseau Bitcoin. Tout comme le Lightning Network est passé du concept à la mainstream, la réactivation de OP_CAT pourrait devenir le prochain jalon crucial pour la scalabilité et l'innovation des paiements de Bitcoin.

Déclaration :

  1. Cet article est reproduit à partir de [ blockbeats], titre original "Pourquoi devriez-vous prêter attention à l'OP_CAT de Bitcoin ? La plus grande narration après le Lightning Network", les droits d'auteur appartiennent à l'auteur original [ Jaleel plus six], si vous avez des objections à la reproduction, veuillez contacterGate Learn ÉquipeL'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement: Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent aucun conseil en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn, non mentionnées dans Gate.io, l'article traduit ne peut être reproduit, distribué ou plagié.

Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!