Exploration de la Programmabilité native de Bitcoin : Évolution de RGB à Arch Network

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

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 sur sa programmabilité et ses problèmes d'évolutivité. Grâce à l'introduction de différentes solutions techniques, l'écosystème Bitcoin connaît un nouvel essor et devient le centre d'intérêt du marché actuel.

Cependant, de nombreuses conceptions d'extension s'inspirent des expériences de plateformes de contrats intelligents telles qu'Ethereum, s'appuyant souvent sur des ponts inter-chaînes centralisés, ce qui devient un point de risque potentiel pour le système. Peu de solutions sont conçues à partir des caractéristiques propres au Bitcoin, ce qui est lié aux limitations de l'environnement de développement de Bitcoin. Pour diverses raisons, Bitcoin ne peut pas exécuter directement des contrats intelligents comme Ethereum :

  1. Le langage de script Bitcoin limite la complétude de Turing pour garantir la sécurité, incapable d'exécuter des contrats intelligents complexes.
  2. La blockchain Bitcoin est conçue pour le stockage de transactions simples, sans optimisation pour des contrats intelligents complexes.
  3. Bitcoin manque d'une machine virtuelle pour exécuter des contrats intelligents.

La séparation des témoins en 2017 et la mise à niveau Taproot en 2021 ont créé les conditions pour la Programmabilité de Bitcoin. En 2022, la "Théorie Ordinale" proposée par les développeurs a ouvert de nouvelles perspectives pour l'intégration directe d'informations d'état et de métadonnées sur la chaîne Bitcoin, ce qui est d'une grande importance pour les applications nécessitant des données d'état accessibles et vérifiables.

Actuellement, la plupart des projets visant à améliorer la Programmabilité de Bitcoin s'appuient sur des réseaux de deuxième couche, ce qui nécessite que les utilisateurs fassent confiance aux ponts inter-chaînes, devenant ainsi un obstacle à l'acquisition d'utilisateurs et de liquidités. De plus, Bitcoin manque de machine virtuelle native ou de Programmabilité, ce qui empêche la communication entre la deuxième couche et la première couche sans hypothèses de confiance supplémentaires.

RGB, RGB++ et Arch Network tentent d'améliorer la Programmabilité de Bitcoin en se basant sur ses attributs natifs, en offrant des capacités de contrats intelligents et de transactions complexes par différentes méthodes :

  1. RGB est un schéma de contrat intelligent vérifié par un client hors chaîne, qui enregistre les changements d'état des contrats 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++ est basé sur l'association UTXO, utilisant la chaîne elle-même comme validateurs de clients de consensus, offrant des solutions de transfert d'actifs de métadonnées entre chaînes, et prenant en charge le transfert de chaînes avec n'importe quelle structure UTXO.

  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, en enregistrant les changements d'état et les actifs 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

RGB

RGB est une approche d'extension de contrat intelligent développée tôt dans la communauté Bitcoin, qui encapsule les données d'état à travers UTXO, fournissant une idée importante pour l'expansion native future.

RGB utilise la vérification hors chaîne, transférant la validation 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 les exigences de diffusion sur l'ensemble du réseau, renforçant la confidentialité et l'efficacité. Cependant, cette méthode d'amélioration de la confidentialité est également une épée à double tranchant. Permettre uniquement à des nœuds spécifiques aux transactions de participer à la validation, bien que cela renforce la confidentialité, rend les tiers invisibles, rendant les opérations complexes et difficiles à développer, avec une expérience utilisateur moins satisfaisante.

RGB introduit le concept de scellé à usage unique. Chaque UTXO ne peut être dépensé qu'une seule fois, ce qui équivaut à ê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 basée sur la pensée RGB, toujours fondée sur l'UTXO.

RGB++ utilise une chaîne UTXO Turing-complet pour traiter les données hors chaîne et les contrats intelligents, améliorant ainsi la programmabilité de Bitcoin, et garantit la sécurité par un lien isomorphe.

RGB++ utilise une chaîne UTXO Turing-complete comme chaîne d'ombre pour traiter les données hors chaîne et les 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.

L'extension RGB++ prend en charge toutes les chaînes UTXO Turing-completes, améliorant l'interopérabilité entre chaînes et la liquidité des actifs. Ce support multichaîne renforce la flexibilité du système. En même temps, l'implémentation d'une liaison UTXO homogène permet une interopérabilité sans pont, évitant les problèmes de "fausse monnaie", garantissant l'authenticité et la cohérence des actifs.

La vérification en chaîne via la chaîne d'ombre simplifie le processus de validation côté client avec 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. Cette vérification en chaîne simplifie le processus et optimise l'expérience utilisateur. L'utilisation de la chaîne d'ombre Turing-complete évite la gestion complexe des UTXO, offrant une expérience plus simplifiée et conviviale.

UTXO lié : explication des solutions de contrat intelligent BTC RGB, RGB++ et Arch Network

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, sans nécessité de lier une chaîne UTXO supplémentaire.

Arch zkVM exécute des contrats intelligents et génère des preuves à connaissance nulle à l'aide de RISC Zero ZKVM, validées par un réseau décentralisé de nœuds de vérification. 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 représentent des Bitcoin ou d'autres jetons, pouvant être gérés par délégation. Le réseau Arch choisit 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 diffuse finalement la transaction sur le réseau Bitcoin.

Arch zkVM fournit une machine virtuelle Turing complète pour Bitcoin, exécutant des contrats intelligents complexes. Après chaque exécution de contrat, une preuve à zéro 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 sont 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 de UTXO d'état, tandis que les actifs de données d'origine sont enregistrés sous forme de UTXO d'actifs. Arch garantit que chaque UTXO ne peut être dépensé qu'une seule fois, offrant une gestion sécurisée de l'état.

Arch doit valider le réseau de nœuds. À chaque Epoch, le système choisit aléatoirement un nœud Leader en fonction des droits, 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é et la résistance à la censure du système, et génèrent une signature pour le nœud Leader. Une fois qu'une transaction a obtenu la signature des nœuds requis, elle peut être diffusée sur le réseau Bitcoin.

Liens UTXO : Explication des solutions de contrat intelligent BTC RGB, RGB++ et Arch Network

Conclusion

En matière de conception de la programmabilité de Bitcoin, RGB, RGB++ et Arch Network ont chacun leurs particularités et continuent 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, de longs délais de confirmation et de faibles performances. Arch et RGB se concentrent principalement sur l'expansion des fonctionnalités sans améliorer les performances ; RGB++ offre une meilleure expérience grâce à une chaîne UTXO haute performance, mais introduit des hypothèses de sécurité supplémentaires.

Avec l'arrivée de plus de développeurs dans la communauté Bitcoin, nous verrons davantage de solutions d'extension, comme la proposition de mise à niveau op-cat qui est en discussion. Les solutions conformes aux propriétés natives de Bitcoin méritent d'être surveillées, la méthode de liaison UTXO est un moyen efficace d'étendre la programmabilité sans mise à niveau du réseau. Tant que nous résolvons bien les problèmes d'expérience utilisateur, cela constituera une avancée majeure pour les contrats intelligents de Bitcoin.

BTC1.03%
ARCH-0.07%
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
  • 5
  • Reposter
  • Partager
Commentaire
0/400
CryptoPhoenixvip
· 08-12 09:05
La voie est simple. Après une chute, on se relève. Au final, tous savent que mon jeton renaîtra de ses cendres... J'entre en courant, construisant une position selon le fond. Se déplacer et s'arrêter est devenu une habitude. Émotion stable pour éviter les pièges et les effondrements.
Voir l'originalRépondre0
SelfStakingvip
· 08-12 09:05
L'extension est constamment vantée, mais elle est bloquée.
Voir l'originalRépondre0
PanicSeller69vip
· 08-12 09:04
Ce type de conception est juste un coup de pub... Il vaut mieux être honnête avec le BTC.
Voir l'originalRépondre0
CommunityLurkervip
· 08-12 09:00
C'est pas juste un changement de peau d'Ethereum ?
Voir l'originalRépondre0
OnchainSnipervip
· 08-12 09:00
rgb bull批内
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)