Nouvelle approche des smart contracts Bitcoin : innovations UTXO de RGB, RGB++ et Arch Network

robot
Création du résumé en cours

Exploration de la Programmabilité de l'écosystème Bitcoin

Bitcoin, en tant que blockchain avec la meilleure liquidité et la sécurité la plus élevée actuellement, attire l'attention d'un grand nombre de développeurs sur sa Programmabilité et les problèmes d'évolutivité. Grâce à l'introduction de plusieurs solutions telles que ZK, DA, sidechains, rollups et restaking, l'écosystème Bitcoin connaît un nouvel âge d'or, devenant le principal point d'intérêt de ce marché haussier.

Cependant, de nombreux schémas de conception se sont appuyés sur l'expérience d'extension des plateformes de contrats intelligents comme Ethereum, et la plupart dépendent de ponts inter-chaînes centralisés, ce qui constitue une faiblesse potentielle du système. Peu de schémas sont conçus en fonction des caractéristiques propres à Bitcoin, ce qui est lié à la difficulté de développement de Bitcoin. Bitcoin ne peut pas exécuter directement des contrats intelligents comme Ethereum pour plusieurs raisons :

  1. Le langage de script Bitcoin limite la complétude de Turing pour des raisons de sécurité, ce qui empêche l'exécution de contrats intelligents complexes.
  2. La blockchain Bitcoin est conçue pour le stockage des transactions simples et n'est pas optimisée pour les contrats intelligents complexes.
  3. Bitcoin manque d'une machine virtuelle pour exécuter des contrats intelligents.

La mise à niveau SegWit de 2017, avec le témoin séparé (, a augmenté la limite de taille des blocs ; la mise à niveau Taproot de 2021 a permis la vérification des signatures en vrac, améliorant ainsi l'efficacité du traitement des transactions. Ces mises à niveau ont créé les conditions pour la Programmabilité de Bitcoin.

En 2022, le développeur Casey Rodarmor a proposé la "Théorie des Ordinals", qui a présenté un schéma de numérotation pour les Satoshis, permettant d'incorporer des données arbitraires dans les transactions Bitcoin et offrant de nouvelles perspectives pour des applications telles que les contrats intelligents.

Actuellement, la plupart des projets d'extension de la Programmabilité de Bitcoin dépendent des réseaux de couche 2 )L2(, ce qui oblige les utilisateurs à faire confiance aux ponts inter-chaînes, devenant ainsi un obstacle pour l'acquisition d'utilisateurs et de liquidités pour L2. De plus, Bitcoin manque de machine virtuelle native ou de Programmabilité, ce qui empêche la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.

RGB, RGB++ et Arch Network tentent de renforcer la Programmabilité de Bitcoin à partir de ses propriétés natives en utilisant différentes méthodes :

  1. RGB utilise la vérification des clients hors chaîne pour implémenter 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 utilisation est compliquée et manque de combinabilité des contrats, ce qui ralentit son développement.

  2. RGB++ sur la base de RGB, utilise une chaîne UTXO Turing-complet pour traiter des données hors chaîne et des contrats intelligents, garantissant la sécurité grâce à un lien isomorphe avec Bitcoin.

  3. 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 dans les transactions Bitcoin grâce à l'agrégation des transactions.

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

RGB

RGB est une approche d'extension des contrats intelligents du début de la communauté Bitcoin, qui encapsule les données d'état à travers UTXO, fournissant une idée importante pour l'expansion native ultérieure.

RGB utilise la validation hors chaîne, déplaçant la vérification des transferts de jetons du niveau de consensus vers l'extérieur de la chaîne, validée par des clients spécifiques liés aux transactions. Cela réduit la demande de diffusion sur l'ensemble du réseau, renforce la confidentialité et l'efficacité, mais entraîne également une invisibilité pour les tiers, rendant les opérations complexes et le développement difficile.

RGB introduit le concept de scellé à usage unique, chaque UTXO ne peut être dépensé qu'une seule fois, verrouillé à la création, déverrouillé lors de la dépense. L'état du contrat intelligent est encapsulé par l'UTXO et géré par le scellé, offrant un mécanisme de gestion d'état efficace.

RGB++

RGB++ est basé sur l'idée RGB et se développe sur la base des UTXO liés. Il utilise une chaîne UTXO Turing-complet pour traiter les données hors chaîne et les contrats intelligents, améliorant la Programmabilité de Bitcoin, et garantit la sécurité grâce à l'engagement homogène de BTC.

RGB++ utilise une chaîne UTXO Turing-complet comme chaîne d'ombre, traitant des données hors chaîne et des contrats intelligents. Cette chaîne peut exécuter des contrats intelligents complexes et est liée aux UTXO de Bitcoin, augmentant la programmabilité et la flexibilité du système. Les UTXO de Bitcoin sont liés de manière isomorphe aux UTXO de la chaîne d'ombre, garantissant la cohérence des états et des actifs entre les deux chaînes, assurant ainsi la sécurité des transactions.

RGB++ étend le support à toutes les chaînes UTXO Turing-completes, améliorant l'interopérabilité inter-chaînes et la liquidité des actifs. Grâce à l'homomorphisme UTXO, il permet des échanges inter-chaînes sans pont, évitant les problèmes de "fausse monnaie" et garantissant l'authenticité et la cohérence des actifs.

La vérification sur chaîne via la chaîne d'ombre simplifie le processus de validation des clients pour RGB++. Les utilisateurs n'ont qu'à vérifier les transactions liées à la chaîne d'ombre pour valider l'exactitude des calculs d'état de RGB++. Cette méthode simplifie le processus de validation, optimise l'expérience utilisateur et évite la gestion complexe des UTXO de RGB.

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

Arch Network

Le réseau Arch est principalement 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, plus facile à utiliser que RGB, et sans avoir besoin de lier une autre chaîne UTXO comme RGB++.

Arch zkVM utilise RISC Zero ZKVM pour exécuter des contrats intelligents et générer des preuves à divulgation nulle de connaissance, validées par un réseau de nœuds de vérification décentralisés. Le système fonctionne sur un modèle UTXO, encapsulant l'état des contrats intelligents dans des State UTXOs, améliorant ainsi la sécurité et l'efficacité.

Les UTXOs d'actif représentent des Bitcoins ou d'autres jetons, pouvant être gérés par délégation. Le réseau de validation sélectionne aléatoirement un nœud leader pour valider le contenu ZKVM, utilisant le schéma de signature FROST pour agréger les signatures des nœuds, et enfin diffuse la transaction sur le réseau Bitcoin.

Arch zkVM fournit une machine virtuelle Turing complète pour Bitcoin, exécutant des contrats intelligents complexes. À chaque exécution de contrat, une preuve à divulgation nulle de connaissance est générée pour vérifier la validité du contrat et les changements d'état.

Arch utilise le modèle UTXO de Bitcoin, l'état et les actifs étant encapsulés dans des UTXO, permettant la transition d'état par le concept d'utilisation unique. Les données d'état des contrats intelligents sont enregistrées sous forme d'UTXO d'état, tandis que les actifs de données d'origine sont enregistrés sous forme d'UTXO d'actif. Arch garantit que chaque UTXO ne peut être dépensé qu'une seule fois, offrant ainsi une gestion sécurisée de l'état.

Arch nécessite un réseau de nœuds de validation. À chaque Epoch, le système choisit aléatoirement un nœud Leader parmi les droits de propriété, responsable de la diffusion des informations. Toutes les preuves sont vérifiées par un réseau décentralisé de nœuds de validation, garantissant la sécurité du système et sa résistance à la censure, et génèrent une signature pour le nœud Leader. Une fois la transaction signée par les nœuds requis, elle peut être diffusée sur le réseau Bitcoin.

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

Conclusion

RGB, RGB++ et Arch Network présentent chacun des caractéristiques uniques en matière de conception de la Programmabilité de Bitcoin, tout en continuant à suivre l'idée de lier les UTXO. La propriété d'authentification à usage unique des UTXO est plus adaptée pour enregistrer l'état des contrats intelligents.

Cependant, ces solutions sont également confrontées à des problèmes tels qu'une mauvaise expérience utilisateur, un long délai de confirmation et de faibles performances. Arch et RGB étendent principalement les fonctionnalités sans améliorer les performances ; RGB++ améliore l'expérience utilisateur en introduisant une chaîne UTXO haute performance, mais cela augmente 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'évolutivité, telles que la proposition de mise à niveau op-cat, qui sont actuellement en discussion active. Les solutions qui correspondent aux propriétés natives de Bitcoin méritent une attention particulière, et la méthode de liaison UTXO est un moyen efficace d'étendre la programmabilité sans mettre à niveau le réseau. Si les problèmes d'expérience utilisateur peuvent être résolus, cela constituera une avancée majeure pour les contrats intelligents Bitcoin.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 8
  • Partager
Commentaire
0/400
InscriptionGrillervip
· Il y a 10h
Une autre vague de pigeons prête à être prise pour des idiots.
Voir l'originalRépondre0
CryptoComedianvip
· Il y a 10h
BTC doit aussi s'habiller avec des vêtements floraux pour jouer aux smart contracts haha c'est juste un piège à jouer à haut risque.
Voir l'originalRépondre0
TokenStormvip
· Il y a 10h
L'analyse technique est correcte, mais si on peut acheter le dip avec cette chose, alors il y a du potentiel.
Voir l'originalRépondre0
ForkPrincevip
· Il y a 11h
Encore faire ces choses sophistiquées
Voir l'originalRépondre0
TrustlessMaximalistvip
· Il y a 11h
Vive le BTC
Voir l'originalRépondre0
DegenDreamervip
· Il y a 11h
Il y a beaucoup de nouveaux projets, mais ils ont tous des pièges.
Voir l'originalRépondre0
ContractFreelancervip
· Il y a 11h
Si tu t'éloignes trop, tu ne pourras plus revenir.
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)