Nouvelle approche des smart contracts Bitcoin : Avantages et défis de la solution UTXO.

robot
Création du résumé en cours

Bitcoin smart contracts nouvelle approche : exploration du schéma UTXO

Bitcoin, en tant que blockchain offrant la meilleure liquidité et la plus grande sécurité, a attiré de nombreux développeurs après la tendance des inscriptions. Ces développeurs se sont rapidement concentrés sur la programmabilité et les problèmes d'extensibilité de Bitcoin. Grâce à l'introduction de solutions innovantes telles que ZK, DA, les sidechains, les rollups et le restaking, la prospérité de l'écosystème Bitcoin est sur le point d'atteindre un nouveau sommet, devenant le principal point d'intérêt du marché haussier actuel.

Cependant, de nombreux designs existants s'appuient sur l'expérience d'extensibilité des plateformes de smart contracts comme Ethereum, dépendant 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 propres à Bitcoin, ce qui est lié à un environnement de développement peu convivial pour Bitcoin lui-même. Bitcoin fait face à plusieurs facteurs limitants qui rendent difficile l'exécution de smart contracts comme Ethereum :

  1. Le langage de script de Bitcoin limite la complétude de Turing pour garantir la sécurité, ce qui empêche l'exécution de contrats intelligents complexes comme sur Ethereum.
  2. La blockchain Bitcoin est conçue pour le stockage des transactions simples, sans optimisation pour les smart contracts complexes.
  3. Bitcoin manque d'une machine virtuelle pour exécuter des smart contracts.

L'introduction du SegWit ( en 2017 a élargi la limite de taille des blocs de Bitcoin ; la mise à niveau Taproot de 2021 a permis la vérification des signatures en lot, rendant ainsi le traitement des transactions (comme les échanges atomiques, les portefeuilles multi-signatures et les paiements conditionnels) plus efficace. Ces avancées ont créé des conditions pour la programmabilité de Bitcoin.

En 2022, le développeur Casey Rodarmor a proposé la "Théorie Ordinale", décrivant un schéma de numérotation des satoshis, permettant d'incorporer des images et autres données arbitraires dans les transactions Bitcoin. Cela a ouvert de nouvelles possibilités pour intégrer directement des informations d'état et des métadonnées sur la chaîne Bitcoin, offrant de nouvelles idées pour des applications telles que les smart contracts qui nécessitent des données d'état accessibles et vérifiables.

Actuellement, la plupart des projets visant à étendre la programmabilité de Bitcoin dépendent des réseaux de deuxième couche (L2), ce qui oblige les utilisateurs à faire confiance aux ponts inter-chaînes, constituant ainsi le principal obstacle à l'acquisition d'utilisateurs et de liquidités par L2. De plus, Bitcoin manque actuellement d'une machine virtuelle native ou de programmabilité, rendant impossible la communication entre L2 et L1 sans ajouter d'hypothèses de confiance supplémentaires.

RGB, RGB++ et Arch Network tentent de partir des propriétés natives de Bitcoin pour améliorer sa programmabilité, en offrant des contrats intelligents et des capacités de transactions complexes par différentes méthodes :

  1. RGB est une solution de smart contracts vérifiée par un client hors chaîne, qui enregistre les changements d'état des smart contracts dans les UTXO de Bitcoin. Bien qu'elle présente des avantages en matière de confidentialité, son utilisation est compliquée et manque de combinabilité des contrats, ce qui ralentit son développement.

  2. RGB++ est une autre voie d'extension basée sur la pensée RGB, qui reste fondée sur l'attachement UTXO, mais en utilisant la chaîne elle-même comme validateur client avec consensus, offrant une solution de transfert d'actifs de métadonnées entre chaînes et prenant en charge le transfert de chaînes de structure UTXO arbitraire.

  3. Arch Network fournit une solution de smart contracts natifs pour Bitcoin, crée une machine virtuelle ZK et un réseau de nœuds validateurs correspondant, en enregistrant les changements d'état et les étapes d'actifs dans les transactions Bitcoin grâce à l'agrégation des transactions.

![Liens UTXO : explication des solutions de contrats intelligents BTC RGB, RGB++ et Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

RGB utilise une méthode de validation hors chaîne, déplaçant la validation des transferts de jetons du niveau de consensus Bitcoin vers hors chaîne, vérifiée par des clients spécifiques liés aux transactions. Cette méthode réduit les besoins de diffusion dans tout le réseau, améliorant la confidentialité et l'efficacité. Cependant, cette amélioration de la confidentialité est également une épée à double tranchant. Bien qu'elle renforce la protection de la vie privée, elle rend les tiers invisibles, ce qui complique les opérations réelles et rend le développement difficile, offrant une expérience utilisateur médiocre.

RGB++ utilise une chaîne UTXO complète en Turing (comme CKB ou d'autres chaînes) pour traiter des données hors chaîne et des smart contracts, améliorant ainsi la programmabilité de Bitcoin, et garantit la sécurité grâce à un lien isomorphe avec BTC. Il s'étend à toutes les chaînes UTXO complètes en Turing, améliorant l'interopérabilité inter-chaînes et la liquidité des actifs. RGB++ réalise des échanges inter-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.

![UTXO liés : explication des solutions de contrat intelligent BTC RGB, RGB++ et Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

Le réseau Arch est principalement composé de l'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 assurer la sécurité et la confidentialité des smart contracts. Il est plus facile à utiliser que RGB et ne nécessite pas d'être lié à une autre chaîne UTXO comme RGB++. L'Arch zkVM exécute des smart contracts et génère des preuves à divulgation nulle de connaissance grâce à RISC Zero ZKVM, validées par un réseau décentralisé de nœuds de validation. Ce système fonctionne sur un modèle UTXO, encapsulant l'état des smart contracts dans des State UTXOs pour améliorer la sécurité et l'efficacité.

![UTXO lié : explication des solutions de contrats intelligents BTC RGB, RGB++ et Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(

En matière de conception de la programmabilité de Bitcoin, RGB, RGB++ et Arch Network ont chacun leurs propres caractéristiques, mais poursuivent tous l'idée de lier les UTXO. La propriété d'authentification à usage unique des UTXO est plus adaptée aux smart contracts pour enregistrer l'état.

Cependant, ces solutions présentent également des inconvénients évidents, principalement une expérience utilisateur médiocre, avec des délais de confirmation et des performances faibles similaires à celles de Bitcoin. Elles élargissent principalement les fonctionnalités, mais n'améliorent pas la performance, ce qui est particulièrement évident dans Arch et RGB. Bien que la conception de RGB++ ait amélioré l'expérience utilisateur en introduisant une chaîne UTXO haute performance, elle a également introduit des hypothèses de sécurité supplémentaires.

Avec de plus en plus de développeurs rejoignant la communauté Bitcoin, nous verrons davantage de solutions d'extension, comme la proposition de mise à niveau op-cat qui est en discussion active. Les solutions qui respectent les caractéristiques natives du Bitcoin méritent une attention particulière, la méthode de liaison UTXO est le moyen le plus efficace d'étendre ses capacités de programmation sans mettre à niveau le réseau Bitcoin. Tant que les problèmes d'expérience utilisateur sont bien résolus, cela constituera une avancée majeure dans le développement des smart contracts Bitcoin.

BTC-0.23%
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
  • 3
  • Partager
Commentaire
0/400
BlockchainBardvip
· 07-28 18:16
incroyable optimisation direction
Voir l'originalRépondre0
CryptoPunstervip
· 07-28 14:48
Le vieux BTC a enfin compris.
Voir l'originalRépondre0
DAOTruantvip
· 07-26 04:38
RGB Pionnier
Voir l'originalRépondre0
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)