Développements récents des smart contracts Bitcoin : une percée pour les solutions natives

Exploration et développement de solutions d'extension des smart contracts Bitcoin

Bitcoin, en tant que blockchain avec la meilleure liquidité et la plus haute sécurité actuellement, 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 des points focaux. Les développeurs explorent diverses solutions innovantes, telles que les preuves à divulgation nulle de connaissance, la disponibilité des données, les chaînes latérales, les agrégats et d'autres technologies, pour propulser l'écosystème Bitcoin vers un nouveau sommet de prospérité.

Cependant, de nombreux designs d'extension s'inspirent des expériences de plateformes de smart contracts comme 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 en fonction des caractéristiques de Bitcoin lui-même, ce qui est lié à un environnement de développement peu convivial pour Bitcoin. Bitcoin fait face à plusieurs défis majeurs :

  1. Le langage de script a limité la complétude de Turing pour garantir la sécurité, et ne peut pas exécuter des smart contracts complexes comme Ethereum.
  2. Le stockage blockchain est optimisé pour les transactions simples et n'est pas adapté aux opérations complexes de smart contracts.
  3. Manque d'une machine virtuelle spécialement conçue pour exécuter des smart contracts.

Néanmoins, plusieurs mises à jour importantes du réseau Bitcoin ont ouvert la voie à l'amélioration de sa programmabilité. Le SegWit de 2017 a élargi la limite de taille des blocs, tandis que la mise à niveau Taproot de 2021 a permis la vérification des signatures multiples, simplifiant ainsi le traitement des transactions complexes.

En 2022, la "théorie des ordinals" proposée par le développeur Casey Rodarmor a ouvert de nouvelles possibilités pour l'intégration de métadonnées sur la chaîne Bitcoin, offrant de nouvelles idées pour les applications de contrats intelligents qui nécessitent l'accès et la vérification des données d'état.

UTXO lié : explication des solutions de contrats intelligents BTC RGB, RGB++ et Arch Network

Actuellement, la plupart des projets visant à améliorer les capacités de programmation de Bitcoin dépendent des solutions de réseau de deuxième couche, ce qui nécessite que les utilisateurs fassent confiance aux ponts inter-chaînes, devenant ainsi un obstacle majeur pour attirer les utilisateurs et la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de programmabilité, ce qui rend difficile la communication efficace entre les réseaux de deuxième et de première couche sans hypothèses de confiance supplémentaires.

Dans ce contexte, des projets comme RGB, RGB++ et Arch Network tentent d'améliorer la programmabilité de Bitcoin à partir de ses propriétés natives, en utilisant différentes méthodes :

  1. RGB utilise un schéma de smart contracts validé par des clients hors chaîne, enregistrant les changements d'état des contrats dans les UTXO de Bitcoin. Bien qu'il présente des avantages en matière de confidentialité, son fonctionnement est complexe, manque de la combinabilité des contrats et son développement est relativement lent.

  2. RGB++ est basé sur RGB, utilisant une chaîne UTXO Turing-complete comme moyen de traiter les données hors chaîne et les smart contracts, garantissant la sécurité par un lien isomorphe avec les UTXO de Bitcoin, et offrant une solution pour le transfert d'actifs inter-chaînes.

  3. 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 validateurs correspondant, en enregistrant les changements d'état et les jetons dans les transactions Bitcoin par le biais de l'agrégation des transactions.

UTXO liant : explication des solutions de contrats intelligents BTC RGB, RGB++ et Arch Network

Ces solutions ont chacune leurs caractéristiques, toutes continuant l'idée de lier les UTXO, utilisant la propriété d'utilisation unique des UTXO pour enregistrer l'état des smart contracts. Cependant, elles font face à des défis communs, tels qu'une mauvaise expérience utilisateur, des délais de confirmation des transactions longs et de faibles performances. En particulier, Arch et RGB ont principalement élargi les fonctionnalités sans réussir à améliorer significativement les performances ; RGB++ a amélioré l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais a également introduit des hypothèses de sécurité supplémentaires.

Avec de plus en plus de développeurs rejoignant la communauté Bitcoin, nous espérons voir davantage de solutions d'extension innovantes, telles que la proposition de mise à niveau op-cat. Il est particulièrement important de se concentrer sur les solutions qui s'alignent avec les attributs natifs 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 efficacement, cela pourrait apporter une percée significative au développement des smart contracts Bitcoin.

UTXO lié : explication des solutions de contrats intelligents BTC RGB, RGB++ et Arch Network

BTC0.57%
Voir l'original
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.
  • Récompense
  • 8
  • Partager
Commentaire
0/400
DuckFluffvip
· Il y a 4h
Un petit pigeon empoisonné par la Blockchain ! C'est normal que le BTC soit naturellement fier~
Voir l'originalRépondre0
RegenRestorervip
· Il y a 20h
J'ai enfin compris le btc.
Voir l'originalRépondre0
JustHereForAirdropsvip
· 07-23 01:06
Ah, cet environnement de développement est vraiment un gros piège.
Voir l'originalRépondre0
CrossChainBreathervip
· 07-22 16:00
Les smart contracts ne peuvent toujours pas rivaliser avec l'ancien Éther.
Voir l'originalRépondre0
DegenDreamervip
· 07-22 16:00
btc pleure pour la stabilité
Voir l'originalRépondre0
ResearchChadButBrokevip
· 07-22 15:59
Tout est du vent, il faut jouer son rôle.
Voir l'originalRépondre0
PoetryOnChainvip
· 07-22 15:54
C'est juste un jeu d'innovation et de conservatisme~
Voir l'originalRépondre0
New_Ser_Ngmivip
· 07-22 15:37
Bon os à moelle
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)