Exploration de la programmabilité du Bitcoin : innovations et défis de RGB, RGB++ et Arch Network

robot
Création du résumé en cours

Exploration de la Programmabilité du Bitcoin: de RGB à Arch Network

Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée actuellement, a attiré de nombreux développeurs après la vague des inscriptions. Ces développeurs se sont rapidement penchés sur la Programmabilité et les problèmes d'évolutivité de Bitcoin, et ont cherché à les résoudre en introduisant des solutions telles que ZK, DA, sidechains, rollups et restaking. Ces efforts ont permis à l'écosystème Bitcoin de prospérer à un nouveau niveau, devenant le point central de ce cycle haussier.

Cependant, de nombreux designs ont continué l'expérience d'extension des plateformes de contrats intelligents comme Ethereum, et dépendent souvent de ponts inter-chaînes centralisés, ce qui présente des points faibles. Les solutions conçues spécifiquement pour les caractéristiques de Bitcoin sont relativement rares, ce qui est lié à une mauvaise expérience de développement pour Bitcoin. Bitcoin présente certaines limitations qui rendent difficile son fonctionnement en tant que plateforme de contrats intelligents comme Ethereum :

  1. Pour des raisons de sécurité, le langage de script Bitcoin limite la programmabilité et ne peut pas exécuter 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.

Le SegWit de 2017 a élargi la limite de taille de bloc du Bitcoin avec (; la mise à niveau Taproot de 2021 a permis la vérification des signatures groupées, accélérant ainsi la vitesse de traitement des transactions. Ces mises à niveau ont créé des conditions pour la Programmabilité du Bitcoin.

En 2022, le développeur Casey Rodarmor a proposé la "Théorie Ordinale", qui décrit le schéma de numérotation des Satoshis, rendant possible l'insertion de données arbitraires dans les transactions Bitcoin. Cela ouvre de nouvelles possibilités pour l'insertion directe d'informations d'état et de métadonnées sur la chaîne Bitcoin, offrant de nouvelles idées pour les applications nécessitant des données d'état accessibles et vérifiables.

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 le principal obstacle à l'acquisition d'utilisateurs et de liquidités pour L2. De plus, Bitcoin manque d'une 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 partir des attributs natifs de Bitcoin pour renforcer sa Programmabilité, en offrant des contrats intelligents et des capacités de transactions complexes par différentes méthodes :

  1. RGB est un schéma de contrat intelligent validé par un client hors chaîne, qui enregistre les changements d'état des contrats intelligents dans les UTXO de Bitcoin. Bien qu'il présente certains avantages en matière de confidentialité, son utilisation est complexe et manque de modularité des contrats, ce qui ralentit son développement.

  2. RGB++ est une autre voie d'extension basée sur l'idée RGB de Nervos, toujours basée sur le lien UTXO, mais en utilisant la chaîne elle-même comme un validateur de client disposant d'un consensus, fournissant une solution de transfert d'actifs de métadonnées entre chaînes, et prenant en charge le transfert de toute chaîne de structure UTXO.

  3. Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, crée une machine virtuelle ZK et un réseau de nœuds validateurs correspondants, en enregistrant les changements d'état et les phases d'actifs dans les transactions Bitcoin via l'agrégation des transactions.

![Liaison UTXO : 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 de contrat intelligent précoce de la communauté Bitcoin, qui encapsule les données d'état à travers UTXO, fournissant une idée importante pour l'expansion native de Bitcoin.

RGB utilise la validation hors chaîne, déplaçant la validation des transferts de jetons de la couche de consensus Bitcoin vers hors chaîne, validée par des clients spécifiques liés aux transactions. Cela réduit les exigences de diffusion sur le réseau, améliorant la confidentialité et l'efficacité. Cependant, cette méthode d'amélioration de la confidentialité est également une arme à double tranchant. Bien qu'elle améliore la protection de la vie privée, elle rend les tiers invisibles, compliquant ainsi les opérations réelles et rendant le développement difficile, ce qui entraîne une mauvaise expérience utilisateur.

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

RGB++

RGB++ est une autre voie d'extension de Nervos basée sur l'idée de RGB, toujours fondée sur le lien UTXO.

RGB++ utilise une chaîne UTXO Turing-complete ) comme CKB ou d'autres chaînes ( pour traiter des données hors chaîne et des contrats intelligents, améliorant ainsi la programmabilité du Bitcoin, tout en garantissant la sécurité grâce à un lien isomorphe au Bitcoin.

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

RGB++ s'étend à toutes les chaînes UTXO Turing-completes, améliorant l'interopérabilité entre chaînes et la liquidité des actifs. Le support multichaîne permet à RGB++ de s'associer à n'importe quelle chaîne UTXO Turing-complete, renforçant ainsi la flexibilité du système. Parallèlement, le lien isomorphe UTXO permet une inter chaîne sans pont, évitant ainsi le problème des "fausses monnaies" et garantissant l'authenticité et la cohérence des actifs.

La vérification en chaîne via des chaînes d'ombre simplifie le processus de vérification côté client pour RGB++. Les utilisateurs n'ont qu'à vérifier les transactions liées à la chaîne d'ombre pour valider l'exactitude du calcul de l'état de RGB++. Cette vérification en chaîne simplifie le processus de validation et optimise l'expérience utilisateur. En utilisant une chaîne d'ombre Turing-complete, RGB++ évite la gestion complexe des UTXO de RGB, offrant une expérience plus simplifiée et conviviale.

![Liaison UTXO : Détails sur les solutions de contrats intelligents 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 du réseau de nœuds de validation Arch, utilisant des preuves à connaissance nulle )zk-proofs( 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 ne nécessitant pas 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, vérifiées par un réseau de nœuds de validation 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'actifs sont utilisés pour représenter des Bitcoins ou d'autres jetons, pouvant être gérés par délégation. Le réseau Arch valide le contenu du ZKVM par des nœuds leaders sélectionnés au hasard, utilisant le schéma de signature FROST pour agréger les signatures des nœuds, et finalement diffuse la transaction sur le réseau Bitcoin.

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

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

Bien qu'Arch n'innove pas la structure de la blockchain, il nécessite un réseau de nœuds de validation. Pendant chaque Epoch d'Arch, le système choisit aléatoirement un nœud Leader en fonction des droits de propriété, responsable de la diffusion des informations aux autres nœuds validateurs du réseau. Tous les zk-proofs sont vérifiés par un réseau décentralisé de nœuds de validation, garantissant la sécurité et l'immunité à la censure du système, et génèrent une signature pour le nœud Leader. Une fois que la transaction a obtenu le nombre requis de signatures de nœuds, 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

Dans la conception de la programmabilité de Bitcoin, RGB, RGB++ et Arch Network ont chacun leurs propres caractéristiques, mais continuent tous d'adopter 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 présentent également des inconvénients évidents, tels qu'une mauvaise expérience utilisateur, un délai de confirmation identique à celui du Bitcoin et de faibles performances. Bien qu'elles aient étendu leurs fonctionnalités, elles n'ont pas amélioré la performance, ce qui est particulièrement évident dans Arch et RGB. RGB++ offre une meilleure expérience utilisateur grâce à l'introduction d'une chaîne UTXO de haute performance, mais cela entraîne également 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 activement discutée. Les solutions qui correspondent aux propriétés natives de Bitcoin méritent une attention particulière. Sans mettre à niveau le réseau Bitcoin, le lien UTXO est la méthode la plus efficace pour étendre la Programmabilité de Bitcoin. Tant que nous résolvons bien les problèmes d'expérience utilisateur, cela constituera une avancée majeure pour les contrats intelligents Bitcoin.

BTC2.54%
ARCH0.64%
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
  • 7
  • Partager
Commentaire
0/400
Rugman_Walkingvip
· 07-16 12:25
btc off-chain卷了是趋势
Voir l'originalRépondre0
LiquidationTherapistvip
· 07-15 00:07
Tu peux continuer à faire semblant, mais tu ne rattraperas pas Ethereum.
Voir l'originalRépondre0
0xSherlockvip
· 07-13 20:11
Ah, est-ce si difficile de développer un btc ?
Voir l'originalRépondre0
CryptoNomicsvip
· 07-13 20:02
*ajuste ses lunettes* statistiquement parlant, ces "innovations" démontrent une claire mécompréhension de l'équilibre de Nash dans l'architecture de base de btc...
Voir l'originalRépondre0
BoredApeResistancevip
· 07-13 20:02
Cette performance est préoccupante.
Voir l'originalRépondre0
GasFeeBeggarvip
· 07-13 19:52
Les développeurs aiment faire les bulls.
Voir l'originalRépondre0
TooScaredToSellvip
· 07-13 19:52
Je ne comprends même pas en copiant les devoirs.
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)