
Auteur: Labs sans confiance; lien original: https://www.chaincatcher.com/article/2137941
Bitcoin est actuellement la blockchain la plus liquide et la plus sûre.Après l’explosion de l’inscription, l’écosystème BTC a attiré un grand nombre de développeurs à l’afflux, et ils ont rapidement prêté attention à la programmabilité et à l’expansion de la BTC.En introduisant différentes idées, telles que ZK, DA, la chaîne latérale, le rollup, la restauration et d’autres solutions, la prospérité de l’écosystème BTC inaugure un nouveau sommet, qui est devenu le principal complot de ce marché haussier.
Cependant, dans ces conceptions,Beaucoup ont poursuivi l’expérience de la mise à l’échelle des contrats intelligents tels que l’ETH et doivent s’appuyer sur un pont transversal centralisé, qui est le point faible du système.Il existe peu de solutions conçues sur la base des caractéristiques de la BTC elle-même, qui est liée au fait que l’expérience du développeur de la BTC elle-même n’est pas amicale.Pour certaines raisons, il ne peut pas exécuter des contrats intelligents comme Ethereum:
-
Le langage de script de Bitcoin limite l’exhaustivité de Turing pour la sécurité, ce qui rend impossible l’exécution de contrats intelligents comme Ethereum.
-
Dans le même temps, le stockage de la blockchain Bitcoin est conçu pour des transactions simples et n’optimise pas les contrats intelligents complexes.
-
La chose la plus importante est que Bitcoin n’a pas de machine virtuelle pour exécuter des contrats intelligents.
-
RVB est une solution de contrat intelligente vérifiée par le client hors chaîne, et les modifications de l’État du contrat intelligent sont enregistrées dans UTXO de Bitcoin.Bien qu’il ait certains avantages de confidentialité, il est lourd d’utiliser et n’a pas la composabilité des contrats, et il se développe actuellement très lentement.
-
RVB ++ est une autre voie d’expansion sous l’idée RVB, qui est toujours basée sur la liaison UTXO, mais en utilisant la chaîne elle-même comme validateur de client consensuel, cela fournit une solution transversale pour les actifs de métadonnées et lui permet de prendre en charge le transfert de tout UTXO chaîne de structure.
-
Arch Network fournit à BTC une solution de contrat intelligent native, créant une machine virtuelle ZK et un réseau de nœuds de validateur correspondant, et enregistre les modifications d’état et les phases d’actifs dans les transactions BTC via les transactions d’agrégation.
2017Témoin de ségrégation (segwit)L’introduction de Bitcoin augmente la limite de taille du bloc;Mise à niveau de la tapootRendu possible la vérification de la signature par lots, ce qui rend les transactions plus faciles et plus rapides (déverrouillage des échanges atomiques, des portefeuilles multi-signatures et des paiements conditionnels).Cela rend possible la programmabilité sur Bitcoin.
En 2022, le développeur Casey Rodarmor a proposé sa « théorie ordinale », qui a décrit le schéma de numérotation de Sora, qui peut mettre toutes les données telles que des images dans les transactions Bitcoin, et ouvre le but d’incorporer directement les informations d’état et les métadonnées sur la chaîne Bitcoin. ont été créés, ce qui ouvre une nouvelle idée pour des applications telles que des contrats intelligents qui nécessitent des données d’état accessibles et vérifiables.
Actuellement, la plupart des projets qui développent la programmation Bitcoin reposent sur le réseau Layer 2 de Bitcoin (L2), ce qui fait que les utilisateurs doivent faire confiance aux ponts transversaux, ce qui est un défi majeur pour L2 pour acquérir des utilisateurs et la liquidité.De plus, Bitcoin manque actuellement de machines virtuelles natives ou de programmabilité pour permettre la communication entre L2 et L1 sans avoir besoin d’hypothèses de confiance supplémentaires.
Le réseau RVB, RVB ++ et Arch essaie tous d’améliorer la programmabilité de Bitcoin en fonction des propriétés natives de BTC, et de fournir les capacités des contrats intelligents et des transactions complexes via différentes méthodes:
RVB
RVB est l’idée d’expansion du contrat intelligent de la communauté BTC.
RVB utilise la méthode de vérification hors chaîne pour déplacer la vérification du transfert de jetons de la couche consensus de Bitcoin à la chaîne et est vérifiée par les clients liés à des transactions spécifiques.Cette méthode réduit la demande de diffusion sur le réseau et améliore la confidentialité et l’efficacité.Cependant, cette méthode d’amélioration de la confidentialité est également une épée à double tranchant.En permettant uniquement aux nœuds liés à des transactions spécifiques de participer aux travaux de vérification, bien que la protection de la confidentialité soit améliorée, elle rend également les tiers invisibles, ce qui rend le processus d’opération réel compliqué et difficile à développer, et l’expérience utilisateur est mauvaise.
De plus, RVB introduit le concept d’une bande de joints à usage unique.Chaque UTXO ne peut être dépensé qu’une seule fois, ce qui équivaut au verrouillage lors de la création d’un UTXO et du déverrouillage lors de la dépense.L’état d’un contrat intelligent est encapsulé par UTXO et géré par des bandes d’étanchéité, fournissant ainsi un mécanisme de gestion de l’État efficace.
RGB ++
RVB ++ est une autre voie d’expansion sous l’idée RVB et est toujours basée sur la liaison UTXO.
RGB ++ utilise la chaîne UTXO complète de Turing (comme CKB ou d’autres chaînes) pour traiter les données hors chaîne et les contrats intelligents, améliorant davantage la programmabilité de Bitcoin et assurant la sécurité grâce à la liaison isomorphe de BTC.
RGB ++ utilise la chaîne UTXO complète de Turing.En utilisant des chaînes UTXO de Turing-Complete comme CKB comme chaînes d’ombre, RVB ++ est capable de traiter les données hors chaîne et les contrats intelligents.Cette chaîne peut non seulement exécuter des contrats intelligents complexes, mais également lier à UTXO de Bitcoin, augmentant ainsi la programmation et la flexibilité du système.En outre, la liaison isomorphe de UTXO et de la chaîne fantôme de Bitcoin UTXO assure la cohérence de l’état et des actifs entre les deux chaînes, garantissant ainsi la sécurité des transactions.
De plus, RGB ++ peut également être étendu à toutes les chaînes UTXO complètes Turing-complets, ne s’y limitant plus, améliorant ainsi l’interopérabilité transversale et la liquidité des actifs.Ce support multi-chaînes permet à RVB ++ d’être combiné avec n’importe quelle chaîne UTXO complète de Turing, améliorant la flexibilité du système.en même temps,RGB ++ réalise la chaîne croisée sans brise via la liaison isomorphe UTXO.Contrairement aux ponts transversales traditionnels, cette méthode évite le problème de la «monnaie contrefaite» et assure l’authenticité et la cohérence des actifs.
Vérification sur la chaîne via des chaînes d’ombre, RGB ++ simplifie le processus de vérification du client.Les utilisateurs doivent uniquement vérifier les transactions pertinentes sur la chaîne d’ombre pour vérifier si le calcul d’état de RVB ++ est correct.Cette méthode de vérification sur chaîne simplifie non seulement le processus de vérification, mais optimise également l’expérience utilisateur.Grâce à l’utilisation de la chaîne d’ombre complète de Turing, RVB ++ évite la gestion complexe de RGB UTXO, offrant une expérience plus simplifiée et conviviale.
Lecture recommandée:Couche RGB ++: ouvrir une nouvelle ère pour l’écosystème Bitcoin
Réseau arc
Le réseau Arch est principalement composé de réseaux de nœuds de vérification Arch et Arch. Un autre comme RGB ++.
Arch ZKVM utilise Risc Zero ZKVM pour exécuter des contrats intelligents et générer des preuves de connaissances zéro, qui sont vérifiées par un réseau décentralisé de nœuds de vérification.Le système s’exécute sur la base du modèle UTXO, encapsulant les états de contrat intelligent dans l’État UTXO pour une sécurité et une efficacité accrues.
Asset UTXO est utilisé pour représenter le bitcoin ou d’autres jetons et peut être géré par des moyens délégués.Le réseau de vérification d’Arch vérifie le contenu ZKVM via le nœud de leader sélectionné au hasard et agrége la signature du nœud à l’aide du schéma de signature Frost, et diffuse finalement la transaction au réseau Bitcoin.
Arch ZKVM fournit à Bitcoin une machine virtuelle de Turing-Complete capable d’exécuter des contrats intelligents complexes.Après chaque exécution de contrat intelligent, Arch ZKVM génère des preuves de connaissances zéro qui sont utilisées pour vérifier l’exactitude et les modifications d’état du contrat.
Arch utilise également le modèle UTXO de Bitcoin, et les états et les actifs sont encapsulés dans UTXO, et les transitions d’état sont effectuées grâce au concept d’utilisation unique.Les données d’état du contrat intelligent sont enregistrées sous forme d’état UTXO, tandis que l’actif de données d’origine est enregistré comme Asset UTXO.Arch garantit que chaque UTXO ne peut être dépensé qu’une seule fois, en fournissant une gestion de l’État sécurisée.
Bien que Arch n’ait pas de structure de blockchain innovante, elle nécessite également un réseau de nœuds de vérification.Au cours de chaque époque Arch, un nœud de leader est sélectionné au hasard sur la base de la participation, et le nœud de leader est responsable de la propagation des informations reçues à tous les autres nœuds validateurs du réseau.Tous les impressions ZK sont vérifiés par un réseau décentralisé de nœuds de vérification pour assurer la résistance à la sécurité et à la censure du système et générer des signatures aux nœuds de leader.Une fois la transaction signée par le nombre de nœuds requis, il peut être diffusé sur le réseau Bitcoin.
en conclusion
En termes de conception de programmabilité BTC, RVB, RVB ++ et le réseau Arch ont chacun leurs propres caractéristiques, mais ils continuent tous l’idée de lier UTXO.
Cependant, ses inconvénients sont également très évidents, à savoir la mauvaise expérience utilisateur, la latence de confirmation et les faibles performances cohérentes avec BTC, c’est-à-dire que seules les fonctions sont élargies, mais les performances ne sont pas améliorées, ce qui est plus évident dans l’arc et le RVB ; bien que la conception de RGB ++ ait été introduite, la chaîne UTXO plus performance offre une meilleure expérience utilisateur, mais propose également des hypothèses de sécurité supplémentaires.
Alors que de plus en plus de développeurs se joignent à la communauté BTC, nous verrons plus de solutions d’extension, telles que la proposition de mise à niveau d’OP_CAT, qui est également en discussion active.La solution qui s’adapte aux attributs BTC natifs doit être fait attention. Une énorme amélioration des contrats intelligents de la BTC.