Exploration de la nouvelle écologie des smart contracts Bitcoin
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée dans le domaine des cryptomonnaies, a récemment attiré l'attention d'un grand nombre de développeurs. Avec l'émergence de la technologie des inscriptions, la programmabilité et les problèmes d'évolutivité de l'écosystème Bitcoin sont devenus un sujet central. Les développeurs explorent diverses solutions innovantes, telles que les preuves à connaissance nulle, la disponibilité des données, les chaînes latérales, les rollups et le re-staking, pour favoriser la prospérité de l'écosystème Bitcoin.
Cependant, de nombreuses solutions d'extension existantes s'appuient encore sur l'expérience d'extension des plateformes de smart contracts telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui pourrait devenir une faiblesse potentielle du système. Les solutions réellement conçues sur la base des caractéristiques de Bitcoin sont relativement rares, en partie parce que l'environnement de développement de Bitcoin n'est pas aussi convivial que celui d'autres plateformes. Bitcoin fait face à plusieurs limitations clés :
Les langages de script sacrifient la complétude de Turing pour garantir la sécurité, ce qui les empêche d'exécuter des smart contracts complexes.
La structure de stockage de la blockchain est principalement conçue pour des transactions simples et n'est pas optimisée pour des smart contracts complexes.
Manque d'une machine virtuelle spécialisée pour exécuter des smart contracts.
Néanmoins, certaines mises à niveau du Bitcoin ces dernières années ont créé des conditions pour améliorer sa programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs ; la mise à niveau Taproot de 2021 a permis la vérification des signatures en vrac, simplifiant le traitement des transactions complexes telles que les échanges atomiques, les portefeuilles multi-signatures et les paiements conditionnels.
En 2022, le développeur Casey Rodarmor a proposé la "Théorie des Ordinals", qui a ouvert de nouvelles voies pour l'intégration de données sur la chaîne Bitcoin. Cette théorie permet d'numéroter chaque satoshi, rendant possible l'intégration de données arbitraires dans les transactions Bitcoin, offrant de nouvelles possibilités pour des applications nécessitant des données d'état accessibles et vérifiables, comme les smart contracts.
Actuellement, la plupart des projets visant à améliorer les capacités de programmation de Bitcoin reposent sur des solutions de réseaux de couche 2 (L2). Cependant, cette approche exige que les utilisateurs fassent confiance aux ponts inter-chaînes, ce qui constitue un obstacle majeur à l'attractivité des solutions L2 pour les utilisateurs et la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de programmabilité, rendant difficile la réalisation d'une communication efficace entre L2 et L1 sans ajouter d'hypothèses de confiance supplémentaires.
Dans ce contexte, certains projets tentent d'explorer des méthodes pour renforcer la programmabilité de Bitcoin en s'appuyant sur ses attributs natifs. RGB, RGB++ et Arch Network sont de telles tentatives, offrant des contrats intelligents et des capacités de transactions complexes à Bitcoin de différentes manières :
RGB utilise une solution de smart contracts vérifiée par un client hors chaîne, enregistrant les changements d'état des contrats dans les UTXO de Bitcoin. Cette méthode présente certains avantages en matière de confidentialité, mais elle est complexe à mettre en œuvre et les contrats manquent de combinabilité, ce qui ralentit leur développement.
RGB++ a été amélioré sur la base de RGB, également basé sur le lien UTXO, mais en utilisant la blockchain elle-même comme validateurs clients ayant un consensus, offrant une solution pour les actifs de métadonnées inter-chaînes et prenant en charge le transfert d'actifs sur n'importe quelle chaîne de structure UTXO.
Arch Network offre une solution de smart contracts native pour Bitcoin, créant une machine virtuelle à connaissance nulle et un réseau de nœuds de validation correspondant, en enregistrant les changements d'état et les phases d'actifs dans les transactions Bitcoin grâce à l'agrégation des transactions.
Ces solutions ont chacune leurs caractéristiques, mais toutes continuent l'idée de lier les UTXO. La nature à usage unique des UTXO est plus adaptée pour enregistrer l'état des smart contracts. Cependant, ces solutions font également face à des défis communs, tels qu'une mauvaise expérience utilisateur, de longs délais de confirmation et de faibles performances. En particulier, Arch et RGB ont principalement étendu les fonctionnalités, mais n'ont pas réussi à améliorer significativement les performances. RGB++ a, bien qu'il ait amélioré l'expérience utilisateur en introduisant une chaîne UTXO à haute performance, également introduit des hypothèses de sécurité supplémentaires.
Avec de plus en plus de développeurs rejoignant la communauté Bitcoin, nous pouvons espérer voir davantage de solutions innovantes d'extension. Par exemple, la proposition de mise à niveau op-cat est actuellement en discussion active. Il convient de prêter une attention particulière à celles qui respectent les propriétés natives de Bitcoin. Sans mettre à niveau le réseau Bitcoin, la méthode de liaison UTXO est considérée comme le moyen le plus efficace d'étendre les capacités de programmation de Bitcoin. Si les problèmes d'expérience utilisateur peuvent être résolus, cela apportera une percée majeure au développement des smart contracts Bitcoin.
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.
8 J'aime
Récompense
8
6
Partager
Commentaire
0/400
GasFeeLover
· Il y a 17h
Qu'est-ce que c'est que cette innovation ? Ça ne vaut pas L2.
Voir l'originalRépondre0
SerumSqueezer
· 08-01 06:47
Quand le Bitcoin pourra-t-il se redresser ?
Voir l'originalRépondre0
CommunitySlacker
· 08-01 06:46
C'est tout ? BTC explose tout.
Voir l'originalRépondre0
HashBard
· 08-01 06:42
meh... juste une autre tentative de clone d'eth. btc n'a pas besoin de cette complexité smh
Bitcoin smart contracts révolution : Lien UTXO ouvre une nouvelle ère
Exploration de la nouvelle écologie des smart contracts Bitcoin
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée dans le domaine des cryptomonnaies, a récemment attiré l'attention d'un grand nombre de développeurs. Avec l'émergence de la technologie des inscriptions, la programmabilité et les problèmes d'évolutivité de l'écosystème Bitcoin sont devenus un sujet central. Les développeurs explorent diverses solutions innovantes, telles que les preuves à connaissance nulle, la disponibilité des données, les chaînes latérales, les rollups et le re-staking, pour favoriser la prospérité de l'écosystème Bitcoin.
Cependant, de nombreuses solutions d'extension existantes s'appuient encore sur l'expérience d'extension des plateformes de smart contracts telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui pourrait devenir une faiblesse potentielle du système. Les solutions réellement conçues sur la base des caractéristiques de Bitcoin sont relativement rares, en partie parce que l'environnement de développement de Bitcoin n'est pas aussi convivial que celui d'autres plateformes. Bitcoin fait face à plusieurs limitations clés :
Néanmoins, certaines mises à niveau du Bitcoin ces dernières années ont créé des conditions pour améliorer sa programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs ; la mise à niveau Taproot de 2021 a permis la vérification des signatures en vrac, simplifiant le traitement des transactions complexes telles que les échanges atomiques, les portefeuilles multi-signatures et les paiements conditionnels.
En 2022, le développeur Casey Rodarmor a proposé la "Théorie des Ordinals", qui a ouvert de nouvelles voies pour l'intégration de données sur la chaîne Bitcoin. Cette théorie permet d'numéroter chaque satoshi, rendant possible l'intégration de données arbitraires dans les transactions Bitcoin, offrant de nouvelles possibilités pour des applications nécessitant des données d'état accessibles et vérifiables, comme les smart contracts.
Actuellement, la plupart des projets visant à améliorer les capacités de programmation de Bitcoin reposent sur des solutions de réseaux de couche 2 (L2). Cependant, cette approche exige que les utilisateurs fassent confiance aux ponts inter-chaînes, ce qui constitue un obstacle majeur à l'attractivité des solutions L2 pour les utilisateurs et la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de programmabilité, rendant difficile la réalisation d'une communication efficace entre L2 et L1 sans ajouter d'hypothèses de confiance supplémentaires.
Dans ce contexte, certains projets tentent d'explorer des méthodes pour renforcer la programmabilité de Bitcoin en s'appuyant sur ses attributs natifs. RGB, RGB++ et Arch Network sont de telles tentatives, offrant des contrats intelligents et des capacités de transactions complexes à Bitcoin de différentes manières :
RGB utilise une solution de smart contracts vérifiée par un client hors chaîne, enregistrant les changements d'état des contrats dans les UTXO de Bitcoin. Cette méthode présente certains avantages en matière de confidentialité, mais elle est complexe à mettre en œuvre et les contrats manquent de combinabilité, ce qui ralentit leur développement.
RGB++ a été amélioré sur la base de RGB, également basé sur le lien UTXO, mais en utilisant la blockchain elle-même comme validateurs clients ayant un consensus, offrant une solution pour les actifs de métadonnées inter-chaînes et prenant en charge le transfert d'actifs sur n'importe quelle chaîne de structure UTXO.
Arch Network offre une solution de smart contracts native pour Bitcoin, créant une machine virtuelle à connaissance nulle et un réseau de nœuds de validation correspondant, en enregistrant les changements d'état et les phases d'actifs dans les transactions Bitcoin grâce à l'agrégation des transactions.
Ces solutions ont chacune leurs caractéristiques, mais toutes continuent l'idée de lier les UTXO. La nature à usage unique des UTXO est plus adaptée pour enregistrer l'état des smart contracts. Cependant, ces solutions font également face à des défis communs, tels qu'une mauvaise expérience utilisateur, de longs délais de confirmation et de faibles performances. En particulier, Arch et RGB ont principalement étendu les fonctionnalités, mais n'ont pas réussi à améliorer significativement les performances. RGB++ a, bien qu'il ait amélioré l'expérience utilisateur en introduisant une chaîne UTXO à haute performance, également introduit des hypothèses de sécurité supplémentaires.
Avec de plus en plus de développeurs rejoignant la communauté Bitcoin, nous pouvons espérer voir davantage de solutions innovantes d'extension. Par exemple, la proposition de mise à niveau op-cat est actuellement en discussion active. Il convient de prêter une attention particulière à celles qui respectent les propriétés natives de Bitcoin. Sans mettre à niveau le réseau Bitcoin, la méthode de liaison UTXO est considérée comme le moyen le plus efficace d'étendre les capacités de programmation de Bitcoin. Si les problèmes d'expérience utilisateur peuvent être résolus, cela apportera une percée majeure au développement des smart contracts Bitcoin.