Bitcoin : Une nouvelle ère pour l'écosystème : Solutions innovantes pour étendre la Programmabilité
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée, a récemment attiré l'attention d'un grand nombre de développeurs. Avec l'émergence des inscriptions, les développeurs commencent à explorer activement la programmabilité de Bitcoin et les problèmes d'extensibilité. Grâce à l'introduction de 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 Bitcoin entre dans une nouvelle période de prospérité, devenant le point focal du marché haussier actuel.
Cependant, de nombreux designs d'évolutivité existants s'inspirent des expériences de plateformes de contrats intelligents telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui peut devenir un point de risque potentiel pour le système. Il existe relativement peu de solutions conçues spécifiquement sur la base des caractéristiques de Bitcoin, ce qui est lié à la difficulté de développement de Bitcoin lui-même. Bitcoin ne peut pas exécuter directement des contrats intelligents comme Ethereum pour les raisons suivantes :
Le langage de script Bitcoin limite la complétude de Turing pour garantir la sécurité.
La structure de stockage de la blockchain Bitcoin est optimisée pour les transactions simples et n'est pas adaptée aux contrats intelligents complexes.
Bitcoin manque de la machine virtuelle nécessaire au fonctionnement des contrats intelligents.
Néanmoins, le réseau Bitcoin a également connu des mises à niveau continues ces dernières années pour améliorer la Programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs, tandis que la mise à niveau Taproot de 2021 a rendu possible la vérification des signatures en masse, créant ainsi des conditions pour la Programmabilité sur Bitcoin.
En 2022, le développeur Casey Rodarmor a proposé la "théorie des ordres", qui ouvre de nouvelles voies pour intégrer des données arbitraires dans les transactions Bitcoin, offrant de nouvelles perspectives aux applications de contrats intelligents nécessitant des données d'état accessibles et vérifiables.
Actuellement, la plupart des projets visant à améliorer la Programmabilité de Bitcoin dépendent des réseaux de deuxième couche (L2), ce qui exige des utilisateurs qu'ils fassent confiance aux ponts inter-chaînes, devenant ainsi un obstacle majeur pour L2 à attirer les utilisateurs et la liquidité. De plus, Bitcoin manque de machine virtuelle native ou de Programmabilité, ce qui rend difficile la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.
Dans ce contexte, des projets tels que RGB, RGB++ et Arch Network tentent d'améliorer la programmabilité de Bitcoin à partir de ses attributs natifs, en utilisant différentes méthodes :
RGB utilise la vérification par client hors chaîne pour réaliser des contrats intelligents, en enregistrant les changements d'état dans les UTXO de Bitcoin. Bien qu'il présente des avantages en matière de confidentialité, son opération est complexe et manque de modularité des contrats, ce qui entraîne un développement relativement lent.
RGB++ sur la base de RGB, utilise une chaîne UTXO Turing-complete pour traiter les données hors chaîne et les contrats intelligents, en garantissant la sécurité grâce à un lien isomorphe avec Bitcoin.
Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, crée un réseau de machines virtuelles ZK et de nœuds validateurs, et enregistre les changements d'état et les actifs dans les transactions Bitcoin par le biais d'agrégation des transactions.
Ces solutions ont chacune leurs caractéristiques, mais elles poursuivent toutes l'idée de lier les UTXO. La nature à usage unique des UTXO convient mieux à l'enregistrement de l'état des contrats intelligents. Cependant, elles font également face à des défis tels qu'une mauvaise expérience utilisateur et des performances limitées. RGB et Arch ont principalement étendu les fonctionnalités sans améliorer les performances, tandis que RGB++ a amélioré l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais cela a également entraîné des considérations de sécurité supplémentaires.
Avec un nombre croissant 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 est intéressant de noter les solutions qui correspondent aux attributs natifs de Bitcoin. Sans mettre à niveau le réseau Bitcoin, la méthode de liaison UTXO est un moyen efficace d'étendre la Programmabilité de Bitcoin. Si les problèmes d'expérience utilisateur peuvent être résolus, cela représenterait une avancée majeure dans le développement des contrats intelligents 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.
9 J'aime
Récompense
9
5
Reposter
Partager
Commentaire
0/400
HalfBuddhaMoney
· 08-08 07:17
btc est le meilleur au monde ! Tout le reste est un altcoin !
Voir l'originalRépondre0
LayerZeroHero
· 08-08 07:16
Peux-tu bien être un Bitcoin ?
Voir l'originalRépondre0
DegenGambler
· 08-08 07:11
L'année du dragon apporte de nouveaux cadeaux, gardez un œil sur le BTC atteignant un nouveau sommet.
Voir l'originalRépondre0
CryptoSurvivor
· 08-08 07:05
On ne peut pas juste copier ETH, le vieux BTC devrait aussi avoir ses propres innovations.
Nouvelle ère des smart contracts Bitcoin : émergence des solutions d'extension native et de lier UTXO.
Bitcoin : Une nouvelle ère pour l'écosystème : Solutions innovantes pour étendre la Programmabilité
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée, a récemment attiré l'attention d'un grand nombre de développeurs. Avec l'émergence des inscriptions, les développeurs commencent à explorer activement la programmabilité de Bitcoin et les problèmes d'extensibilité. Grâce à l'introduction de 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 Bitcoin entre dans une nouvelle période de prospérité, devenant le point focal du marché haussier actuel.
Cependant, de nombreux designs d'évolutivité existants s'inspirent des expériences de plateformes de contrats intelligents telles qu'Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui peut devenir un point de risque potentiel pour le système. Il existe relativement peu de solutions conçues spécifiquement sur la base des caractéristiques de Bitcoin, ce qui est lié à la difficulté de développement de Bitcoin lui-même. Bitcoin ne peut pas exécuter directement des contrats intelligents comme Ethereum pour les raisons suivantes :
Néanmoins, le réseau Bitcoin a également connu des mises à niveau continues ces dernières années pour améliorer la Programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs, tandis que la mise à niveau Taproot de 2021 a rendu possible la vérification des signatures en masse, créant ainsi des conditions pour la Programmabilité sur Bitcoin.
En 2022, le développeur Casey Rodarmor a proposé la "théorie des ordres", qui ouvre de nouvelles voies pour intégrer des données arbitraires dans les transactions Bitcoin, offrant de nouvelles perspectives aux applications de contrats intelligents nécessitant des données d'état accessibles et vérifiables.
Actuellement, la plupart des projets visant à améliorer la Programmabilité de Bitcoin dépendent des réseaux de deuxième couche (L2), ce qui exige des utilisateurs qu'ils fassent confiance aux ponts inter-chaînes, devenant ainsi un obstacle majeur pour L2 à attirer les utilisateurs et la liquidité. De plus, Bitcoin manque de machine virtuelle native ou de Programmabilité, ce qui rend difficile la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.
Dans ce contexte, des projets tels que RGB, RGB++ et Arch Network tentent d'améliorer la programmabilité de Bitcoin à partir de ses attributs natifs, en utilisant différentes méthodes :
RGB utilise la vérification par client hors chaîne pour réaliser des contrats intelligents, en enregistrant les changements d'état dans les UTXO de Bitcoin. Bien qu'il présente des avantages en matière de confidentialité, son opération est complexe et manque de modularité des contrats, ce qui entraîne un développement relativement lent.
RGB++ sur la base de RGB, utilise une chaîne UTXO Turing-complete pour traiter les données hors chaîne et les contrats intelligents, en garantissant la sécurité grâce à un lien isomorphe avec Bitcoin.
Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, crée un réseau de machines virtuelles ZK et de nœuds validateurs, et enregistre les changements d'état et les actifs dans les transactions Bitcoin par le biais d'agrégation des transactions.
Ces solutions ont chacune leurs caractéristiques, mais elles poursuivent toutes l'idée de lier les UTXO. La nature à usage unique des UTXO convient mieux à l'enregistrement de l'état des contrats intelligents. Cependant, elles font également face à des défis tels qu'une mauvaise expérience utilisateur et des performances limitées. RGB et Arch ont principalement étendu les fonctionnalités sans améliorer les performances, tandis que RGB++ a amélioré l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais cela a également entraîné des considérations de sécurité supplémentaires.
Avec un nombre croissant 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 est intéressant de noter les solutions qui correspondent aux attributs natifs de Bitcoin. Sans mettre à niveau le réseau Bitcoin, la méthode de liaison UTXO est un moyen efficace d'étendre la Programmabilité de Bitcoin. Si les problèmes d'expérience utilisateur peuvent être résolus, cela représenterait une avancée majeure dans le développement des contrats intelligents Bitcoin.