Exploration de la Programmabilité de l'écosystème Bitcoin
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée, a attiré de nombreux développeurs après la frénésie des inscriptions. Ils se sont rapidement concentrés sur la Programmabilité et les problèmes de scalabilité de Bitcoin. Grâce à l'introduction de différentes solutions telles que ZK, DA, chaînes latérales, rollup et restaking, l'écosystème Bitcoin connaît un nouveau sommet de prospérité, devenant le principal point d'intérêt du marché haussier actuel.
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 devient un maillon faible du système. Il y a peu de solutions conçues sur la base des caractéristiques de Bitcoin lui-même, ce qui est lié à une expérience de développement peu conviviale pour Bitcoin. Bitcoin est difficile à utiliser pour exécuter des contrats intelligents comme Ethereum, les principales raisons incluent :
Le langage de script Bitcoin a limité sa complétude de Turing pour des raisons de sécurité, ce qui empêche l'exécution de contrats intelligents complexes.
La blockchain Bitcoin est conçue pour le stockage de transactions simples et n'est pas optimisée pour des contrats intelligents complexes.
Bitcoin manque d'une machine virtuelle pour exécuter des contrats intelligents.
La séparation des témoins de 2017 (SegWit) a augmenté la limite de taille des blocs ; la mise à niveau Taproot de 2021 a rendu possible la vérification des signatures en masse, accélérant la vitesse de traitement des transactions. Ces mises à niveau ont jeté les bases de la Programmabilité de Bitcoin.
En 2022, la "Théorie des Ordinals" proposée par les développeurs a décrit le schéma de numérotation des Satoshis, permettant d'incorporer n'importe quelle donnée dans les transactions Bitcoin, ouvrant ainsi 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 seconde couche (L2), ce qui exige que les utilisateurs fassent confiance aux ponts inter-chaînes, posant ainsi un défi pour L2 afin d'attirer des utilisateurs et de la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de Programmabilité, rendant difficile la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.
RGB, RGB++ et Arch Network tentent d'améliorer la Programmabilité de Bitcoin en partant de ses attributs natifs, en offrant des capacités de contrats intelligents et de transactions complexes par différentes méthodes :
RGB est un schéma de contrat intelligent validé par un client hors chaîne, qui enregistre 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.
RGB++ est basé sur le lien UTXO, utilisant la chaîne elle-même comme vérificateur client avec consensus, fournissant une solution de transfert d'actifs de métadonnées inter-chaînes, prenant en charge le transfert de n'importe quelle chaîne ayant une structure UTXO.
Arch Network propose une solution de contrat intelligent natif pour Bitcoin, crée une machine virtuelle ZK et un réseau de noeuds validateurs, et enregistre les changements d'état dans les transactions Bitcoin grâce à l'agrégation des transactions.
RGB utilise la vérification 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 rend également les tiers invisibles, complique les opérations et nuit à l'expérience utilisateur. RGB introduit le concept de scellé à usage unique, chaque UTXO ne peut être dépensé qu'une seule fois, l'état des contrats intelligents est encapsulé par UTXO et géré par le scellé.
RGB++ utilise une chaîne UTXO Turing-complete pour traiter les données hors chaîne et les contrats intelligents, garantissant la sécurité grâce à un lien isomorphe avec le BTC. Il s'étend à toutes les chaînes UTXO Turing-complete, 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 à des liaisons isomorphes UTXO, évitant le problème des "faux jetons". La validation sur chaîne via une chaîne d'ombre simplifie le processus de validation côté client et optimise l'expérience utilisateur.
Le réseau Arch est composé d'Arch zkVM et d'un réseau de nœuds de validation, utilisant des preuves à zero connaissance et un réseau de validation décentralisé pour garantir la sécurité et la confidentialité des contrats intelligents. Arch zkVM exécute des contrats intelligents et génère des preuves à zero connaissance, qui sont vérifiées par le réseau de nœuds de validation. Le système fonctionne sur un modèle UTXO, encapsulant l'état des contrats intelligents dans des UTXOs d'état, tandis que les UTXOs d'actif sont utilisés pour représenter Bitcoin ou d'autres jetons. Le réseau de validation vérifie le contenu de ZKVM via des nœuds leaders choisis au hasard, utilisant un schéma de signature FROST pour agréger les signatures des nœuds, et diffuse finalement les transactions sur le réseau Bitcoin.
Ces trois solutions ont chacune leurs caractéristiques et poursuivent l'idée de lier les UTXO. La propriété d'utilisation unique des UTXO est plus adaptée à l'enregistrement de l'état des contrats intelligents. Cependant, leurs inconvénients résident dans une mauvaise expérience utilisateur et une performance non améliorée. 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 active. Les solutions qui respectent les attributs natifs de Bitcoin méritent une attention particulière, la méthode de liaison UTXO est un moyen efficace d'étendre la programmation Bitcoin sans mettre à niveau le réseau. Tant que le problème de l'expérience utilisateur est bien résolu, cela apportera d'énormes progrès aux contrats intelligents Bitcoin.
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.
14 J'aime
Récompense
14
8
Partager
Commentaire
0/400
SybilSlayer
· 07-24 04:39
BTC est vraiment très utile.
Voir l'originalRépondre0
gas_guzzler
· 07-23 23:13
rgb pense que la blockchain n'est pas assez complexe ~
Voir l'originalRépondre0
GasWastingMaximalist
· 07-23 05:50
Encore un nouveau tour de passe-passe ~
Voir l'originalRépondre0
MysteryBoxOpener
· 07-22 15:56
C'est compliqué, c'est compliqué ! C'est juste une coquille.
Voir l'originalRépondre0
RugResistant
· 07-21 22:29
des drapeaux rouges partout sur ces nouveaux protocole rgb à vrai dire... nécessite un audit de sécurité approfondi dès que possible
Voir l'originalRépondre0
SerumSqueezer
· 07-21 22:29
Encore un altcoin sans avenir
Voir l'originalRépondre0
NFTRegretDiary
· 07-21 22:28
Tout est enroulé, Bitcoin s'amuse aussi avec les smart contracts.
Innovation de l'écosystème Bitcoin : explorer les solutions de Programmabilité de RGB, RGB++ et Arch Network
Exploration de la Programmabilité de l'écosystème Bitcoin
Bitcoin, en tant que blockchain la plus liquide et la plus sécurisée, a attiré de nombreux développeurs après la frénésie des inscriptions. Ils se sont rapidement concentrés sur la Programmabilité et les problèmes de scalabilité de Bitcoin. Grâce à l'introduction de différentes solutions telles que ZK, DA, chaînes latérales, rollup et restaking, l'écosystème Bitcoin connaît un nouveau sommet de prospérité, devenant le principal point d'intérêt du marché haussier actuel.
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 devient un maillon faible du système. Il y a peu de solutions conçues sur la base des caractéristiques de Bitcoin lui-même, ce qui est lié à une expérience de développement peu conviviale pour Bitcoin. Bitcoin est difficile à utiliser pour exécuter des contrats intelligents comme Ethereum, les principales raisons incluent :
La séparation des témoins de 2017 (SegWit) a augmenté la limite de taille des blocs ; la mise à niveau Taproot de 2021 a rendu possible la vérification des signatures en masse, accélérant la vitesse de traitement des transactions. Ces mises à niveau ont jeté les bases de la Programmabilité de Bitcoin.
En 2022, la "Théorie des Ordinals" proposée par les développeurs a décrit le schéma de numérotation des Satoshis, permettant d'incorporer n'importe quelle donnée dans les transactions Bitcoin, ouvrant ainsi 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 seconde couche (L2), ce qui exige que les utilisateurs fassent confiance aux ponts inter-chaînes, posant ainsi un défi pour L2 afin d'attirer des utilisateurs et de la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de Programmabilité, rendant difficile la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.
RGB, RGB++ et Arch Network tentent d'améliorer la Programmabilité de Bitcoin en partant de ses attributs natifs, en offrant des capacités de contrats intelligents et de transactions complexes par différentes méthodes :
RGB est un schéma de contrat intelligent validé par un client hors chaîne, qui enregistre 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.
RGB++ est basé sur le lien UTXO, utilisant la chaîne elle-même comme vérificateur client avec consensus, fournissant une solution de transfert d'actifs de métadonnées inter-chaînes, prenant en charge le transfert de n'importe quelle chaîne ayant une structure UTXO.
Arch Network propose une solution de contrat intelligent natif pour Bitcoin, crée une machine virtuelle ZK et un réseau de noeuds validateurs, et enregistre les changements d'état dans les transactions Bitcoin grâce à l'agrégation des transactions.
RGB utilise la vérification 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 rend également les tiers invisibles, complique les opérations et nuit à l'expérience utilisateur. RGB introduit le concept de scellé à usage unique, chaque UTXO ne peut être dépensé qu'une seule fois, l'état des contrats intelligents est encapsulé par UTXO et géré par le scellé.
RGB++ utilise une chaîne UTXO Turing-complete pour traiter les données hors chaîne et les contrats intelligents, garantissant la sécurité grâce à un lien isomorphe avec le BTC. Il s'étend à toutes les chaînes UTXO Turing-complete, 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 à des liaisons isomorphes UTXO, évitant le problème des "faux jetons". La validation sur chaîne via une chaîne d'ombre simplifie le processus de validation côté client et optimise l'expérience utilisateur.
Le réseau Arch est composé d'Arch zkVM et d'un réseau de nœuds de validation, utilisant des preuves à zero connaissance et un réseau de validation décentralisé pour garantir la sécurité et la confidentialité des contrats intelligents. Arch zkVM exécute des contrats intelligents et génère des preuves à zero connaissance, qui sont vérifiées par le réseau de nœuds de validation. Le système fonctionne sur un modèle UTXO, encapsulant l'état des contrats intelligents dans des UTXOs d'état, tandis que les UTXOs d'actif sont utilisés pour représenter Bitcoin ou d'autres jetons. Le réseau de validation vérifie le contenu de ZKVM via des nœuds leaders choisis au hasard, utilisant un schéma de signature FROST pour agréger les signatures des nœuds, et diffuse finalement les transactions sur le réseau Bitcoin.
Ces trois solutions ont chacune leurs caractéristiques et poursuivent l'idée de lier les UTXO. La propriété d'utilisation unique des UTXO est plus adaptée à l'enregistrement de l'état des contrats intelligents. Cependant, leurs inconvénients résident dans une mauvaise expérience utilisateur et une performance non améliorée. 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 active. Les solutions qui respectent les attributs natifs de Bitcoin méritent une attention particulière, la méthode de liaison UTXO est un moyen efficace d'étendre la programmation Bitcoin sans mettre à niveau le réseau. Tant que le problème de l'expérience utilisateur est bien résolu, cela apportera d'énormes progrès aux contrats intelligents Bitcoin.