Innovation de la Programmabilité de l'écosystème Bitcoin
Bitcoin, en tant que blockchain offrant la meilleure liquidité et la plus grande sécurité, connaît une révolution en matière de Programmabilité. Avec l'explosion de la technologie des inscriptions, de nombreux développeurs affluent vers l'écosystème BTC, commençant à se concentrer sur les questions de sa Programmabilité et de son extensibilité. En introduisant des solutions innovantes telles que les preuves à divulgation nulle de connaissance, la disponibilité des données, les chaînes latérales, les rollups et le restaking, l'écosystème BTC se dirige vers un nouveau sommet de prospérité, devenant le principal point focal de ce cycle haussier.
Cependant, de nombreuses solutions d'extensibilité s'appuient sur l'expérience de plateformes de contrats intelligents telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui constitue une faiblesse potentielle du système. Peu de solutions sont conçues sur la base des caractéristiques propres à BTC, ce qui est lié à la mauvaise expérience des développeurs avec BTC. Pour diverses raisons, BTC ne peut pas exécuter directement des contrats intelligents comme Ethereum :
Le langage de script BTC est limité en raison de la sécurité, ce qui empêche l'exécution de contrats intelligents complexes.
La blockchain Bitcoin est conçue pour le stockage des transactions simples, sans optimisation pour des contrats intelligents complexes.
BTC manque d'une machine virtuelle spécialement conçue pour exécuter des contrats intelligents.
Néanmoins, les multiples mises à niveau du réseau BTC ces dernières années ont créé des conditions pour améliorer la Programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs, et la mise à niveau Taproot de 2021 a permis la vérification des signatures en lot, rendant des transactions complexes telles que les échanges atomiques et les portefeuilles multisignatures plus efficaces. En 2022, le développeur Casey Rodarmor a proposé la "Théorie Ordinale", ouvrant de nouvelles possibilités pour intégrer directement des informations d'état et des métadonnées sur la chaîne BTC.
Actuellement, la plupart des projets améliorant la Programmabilité de Bitcoin dépendent des réseaux de deuxième couche (L2), ce qui nécessite que les utilisateurs fassent confiance aux ponts inter-chaînes, devenant ainsi le principal obstacle à l'acquisition d'utilisateurs et de liquidités pour L2. De plus, Bitcoin manque d'une machine virtuelle native ou de Programmabilité, ce qui rend impossible la communication entre L2 et L1 sans ajouter d'hypothèses de confiance supplémentaires.
Pour résoudre ces problèmes, des projets tels que RGB, RGB++ et Arch Network tentent d'améliorer la Programmabilité de BTC en partant de ses attributs natifs par différentes méthodes :
RGB adopte une solution de contrat intelligent vérifiée par un client hors chaîne, enregistrant les changements d'état dans les UTXO de Bitcoin. Bien qu'il présente certains avantages en matière de confidentialité, son utilisation est complexe et manque de modularité des contrats, ce qui ralentit son développement.
RGB++ est une autre solution d'extension basée sur la pensée RGB, toujours basée sur le lien UTXO, mais en utilisant la chaîne elle-même comme validateur client ayant un consensus, fournissant une solution de transfert d'actifs de métadonnées entre chaînes, supportant le transfert de n'importe quelle structure de chaîne UTXO.
Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, crée une machine virtuelle ZK et un réseau de nœuds validateurs, en enregistrant les changements d'état et les actifs dans les transactions Bitcoin par le biais de transactions agrégées.
RGB utilise une méthode de validation hors chaîne pour transférer la validation des jetons du niveau de consensus vers l'extérieur de la chaîne, où elle est vérifiée par des clients spécifiques liés à la transaction. Bien que cette méthode améliore la confidentialité et l'efficacité, elle rend également difficile la visibilité pour les tiers, ce qui complique les opérations et le développement. RGB introduit le concept de scellé à usage unique, où chaque UTXO ne peut être dépensé qu'une seule fois, ce qui équivaut à être verrouillé lors de sa création et déverrouillé lors de sa dépense, fournissant ainsi un mécanisme de gestion d'état efficace.
RGB++ utilise la chaîne UTXO Turing-complete ( comme CKB) pour traiter les données hors chaîne et les contrats intelligents, garantissant la sécurité grâce à un lien isomorphe avec BTC. Il étend le support à toutes les chaînes UTXO Turing-complete, améliorant l'interopérabilité entre chaînes et la liquidité des actifs. RGB++ permet des chaînes sans pont grâce à un lien isomorphe UTXO, évitant le problème des "fausses monnaies" et garantissant l'authenticité et la cohérence des actifs. Sa vérification sur chaîne simplifie le processus de validation côté client, optimisant l'expérience utilisateur.
Le réseau Arch est composé d'Arch zkVM et d'un réseau de nœuds de validation, utilisant des preuves à divulgation nulle de connaissance et un réseau de validation décentralisé pour garantir la sécurité et la confidentialité des contrats intelligents. Arch zkVM exécute des contrats intelligents et génère des preuves à l'aide de RISC Zero ZKVM, qui sont ensuite vérifiées par le réseau de nœuds de validation. Le système fonctionne sur la base du modèle UTXO, encapsulant l'état des contrats intelligents dans des State UTXOs, tandis que les Asset UTXOs représentent Bitcoin ou d'autres jetons. Le réseau de validation vérifie le contenu de ZKVM à travers des nœuds leader choisis au hasard, utilisant le schéma de signature FROST pour agréger les signatures des nœuds, et finalement diffuse la transaction sur le réseau BTC.
Ces solutions ont chacune leurs caractéristiques, mais elles continuent toutes l'idée de lier les UTXO. La propriété d'utilisation unique des UTXO est plus adaptée pour l'enregistrement d'état des contrats intelligents. Cependant, elles font également face à des problèmes tels qu'une mauvaise expérience utilisateur, des délais de confirmation longs et de faibles performances. RGB++ améliore l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais cela entraîne également des hypothèses de sécurité supplémentaires.
Avec de plus en plus de développeurs rejoignant la communauté BTC, nous verrons davantage de solutions innovantes d'extension, comme la proposition de mise à niveau op-cat qui est actuellement en discussion active. Les solutions alignées sur les propriétés natives de BTC méritent une attention particulière ; la méthode de liaison UTXO est le moyen le plus efficace d'étendre les capacités de programmation de BTC sans mettre à niveau le réseau BTC. Tant que les problèmes d'expérience utilisateur peuvent être résolus, cela constituera une avancée majeure dans le développement des contrats intelligents BTC.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
L'écosystème Bitcoin fait face à une révolution de la programmabilité, avec l'UTXO lié devenant le chemin d'extension principal.
Innovation de la Programmabilité de l'écosystème Bitcoin
Bitcoin, en tant que blockchain offrant la meilleure liquidité et la plus grande sécurité, connaît une révolution en matière de Programmabilité. Avec l'explosion de la technologie des inscriptions, de nombreux développeurs affluent vers l'écosystème BTC, commençant à se concentrer sur les questions de sa Programmabilité et de son extensibilité. En introduisant des solutions innovantes telles que les preuves à divulgation nulle de connaissance, la disponibilité des données, les chaînes latérales, les rollups et le restaking, l'écosystème BTC se dirige vers un nouveau sommet de prospérité, devenant le principal point focal de ce cycle haussier.
Cependant, de nombreuses solutions d'extensibilité s'appuient sur l'expérience de plateformes de contrats intelligents telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui constitue une faiblesse potentielle du système. Peu de solutions sont conçues sur la base des caractéristiques propres à BTC, ce qui est lié à la mauvaise expérience des développeurs avec BTC. Pour diverses raisons, BTC ne peut pas exécuter directement des contrats intelligents comme Ethereum :
Néanmoins, les multiples mises à niveau du réseau BTC ces dernières années ont créé des conditions pour améliorer la Programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs, et la mise à niveau Taproot de 2021 a permis la vérification des signatures en lot, rendant des transactions complexes telles que les échanges atomiques et les portefeuilles multisignatures plus efficaces. En 2022, le développeur Casey Rodarmor a proposé la "Théorie Ordinale", ouvrant de nouvelles possibilités pour intégrer directement des informations d'état et des métadonnées sur la chaîne BTC.
Actuellement, la plupart des projets améliorant la Programmabilité de Bitcoin dépendent des réseaux de deuxième couche (L2), ce qui nécessite que les utilisateurs fassent confiance aux ponts inter-chaînes, devenant ainsi le principal obstacle à l'acquisition d'utilisateurs et de liquidités pour L2. De plus, Bitcoin manque d'une machine virtuelle native ou de Programmabilité, ce qui rend impossible la communication entre L2 et L1 sans ajouter d'hypothèses de confiance supplémentaires.
Pour résoudre ces problèmes, des projets tels que RGB, RGB++ et Arch Network tentent d'améliorer la Programmabilité de BTC en partant de ses attributs natifs par différentes méthodes :
RGB adopte une solution de contrat intelligent vérifiée par un client hors chaîne, enregistrant les changements d'état dans les UTXO de Bitcoin. Bien qu'il présente certains avantages en matière de confidentialité, son utilisation est complexe et manque de modularité des contrats, ce qui ralentit son développement.
RGB++ est une autre solution d'extension basée sur la pensée RGB, toujours basée sur le lien UTXO, mais en utilisant la chaîne elle-même comme validateur client ayant un consensus, fournissant une solution de transfert d'actifs de métadonnées entre chaînes, supportant le transfert de n'importe quelle structure de chaîne UTXO.
Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, crée une machine virtuelle ZK et un réseau de nœuds validateurs, en enregistrant les changements d'état et les actifs dans les transactions Bitcoin par le biais de transactions agrégées.
RGB utilise une méthode de validation hors chaîne pour transférer la validation des jetons du niveau de consensus vers l'extérieur de la chaîne, où elle est vérifiée par des clients spécifiques liés à la transaction. Bien que cette méthode améliore la confidentialité et l'efficacité, elle rend également difficile la visibilité pour les tiers, ce qui complique les opérations et le développement. RGB introduit le concept de scellé à usage unique, où chaque UTXO ne peut être dépensé qu'une seule fois, ce qui équivaut à être verrouillé lors de sa création et déverrouillé lors de sa dépense, fournissant ainsi un mécanisme de gestion d'état efficace.
RGB++ utilise la chaîne UTXO Turing-complete ( comme CKB) pour traiter les données hors chaîne et les contrats intelligents, garantissant la sécurité grâce à un lien isomorphe avec BTC. Il étend le support à toutes les chaînes UTXO Turing-complete, améliorant l'interopérabilité entre chaînes et la liquidité des actifs. RGB++ permet des chaînes sans pont grâce à un lien isomorphe UTXO, évitant le problème des "fausses monnaies" et garantissant l'authenticité et la cohérence des actifs. Sa vérification sur chaîne simplifie le processus de validation côté client, optimisant l'expérience utilisateur.
Le réseau Arch est composé d'Arch zkVM et d'un réseau de nœuds de validation, utilisant des preuves à divulgation nulle de connaissance et un réseau de validation décentralisé pour garantir la sécurité et la confidentialité des contrats intelligents. Arch zkVM exécute des contrats intelligents et génère des preuves à l'aide de RISC Zero ZKVM, qui sont ensuite vérifiées par le réseau de nœuds de validation. Le système fonctionne sur la base du modèle UTXO, encapsulant l'état des contrats intelligents dans des State UTXOs, tandis que les Asset UTXOs représentent Bitcoin ou d'autres jetons. Le réseau de validation vérifie le contenu de ZKVM à travers des nœuds leader choisis au hasard, utilisant le schéma de signature FROST pour agréger les signatures des nœuds, et finalement diffuse la transaction sur le réseau BTC.
Ces solutions ont chacune leurs caractéristiques, mais elles continuent toutes l'idée de lier les UTXO. La propriété d'utilisation unique des UTXO est plus adaptée pour l'enregistrement d'état des contrats intelligents. Cependant, elles font également face à des problèmes tels qu'une mauvaise expérience utilisateur, des délais de confirmation longs et de faibles performances. RGB++ améliore l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais cela entraîne également des hypothèses de sécurité supplémentaires.
Avec de plus en plus de développeurs rejoignant la communauté BTC, nous verrons davantage de solutions innovantes d'extension, comme la proposition de mise à niveau op-cat qui est actuellement en discussion active. Les solutions alignées sur les propriétés natives de BTC méritent une attention particulière ; la méthode de liaison UTXO est le moyen le plus efficace d'étendre les capacités de programmation de BTC sans mettre à niveau le réseau BTC. Tant que les problèmes d'expérience utilisateur peuvent être résolus, cela constituera une avancée majeure dans le développement des contrats intelligents BTC.