Nouvelle exploration de l'écosystème Bitcoin : du lien UTXO à l'innovation des smart contracts

robot
Création du résumé en cours

Nouvelle exploration de la Programmabilité de l'écosystème Bitcoin

Bitcoin, en tant que réseau blockchain le plus liquide et le plus sécurisé, attire de plus en plus l'attention des développeurs sur sa Programmabilité et les problèmes d'extension. Avec l'émergence de la technologie des inscriptions, l'écosystème Bitcoin a connu une nouvelle opportunité de développement. Les développeurs explorent diverses solutions innovantes, telles que les preuves à divulgation nulle de connaissance, la disponibilité des données, les chaînes latérales, les rollups et le re-staking, afin d'améliorer la fonctionnalité et l'évolutivité du réseau Bitcoin.

Cependant, le réseau Bitcoin présente certaines limitations qui rendent difficile le support direct des contrats intelligents comme Ethereum :

  1. Le langage de script de Bitcoin limite la complétude de Turing pour des raisons de sécurité.
  2. La structure de stockage de la blockchain Bitcoin est principalement conçue pour des transactions simples et n'est pas optimisée pour des contrats intelligents complexes.
  3. Bitcoin manque de l'environnement de machine virtuelle nécessaire à l'exécution des contrats intelligents.

Néanmoins, le réseau Bitcoin a également connu des mises à niveau et des améliorations constantes ces dernières années. La mise à niveau SegWit de 2017 a augmenté la limite de taille des blocs, tandis que la mise à niveau Taproot de 2021 a permis la validation des signatures groupées, créant ainsi des conditions pour la programmabilité du Bitcoin.

En 2022, un développeur a proposé la "théorie des ordinals", décrivant un schéma de numérotation pour les satoshis (l'unité la plus petite du Bitcoin), rendant possible l'inclusion d'images et d'autres données arbitraires dans les transactions Bitcoin. Cela a ouvert de nouvelles voies pour l'inclusion directe d'informations d'état et de métadonnées sur la chaîne Bitcoin, fournissant de nouvelles idées pour les applications nécessitant l'accès et la vérification des données d'état.

Actuellement, la plupart des projets visant à améliorer la Programmabilité de Bitcoin sont basés sur des réseaux de deuxième couche (L2). Cependant, cette approche nécessite que les utilisateurs fassent confiance aux ponts inter-chaînes, ce qui constitue un obstacle majeur pour L2 afin d'attirer des utilisateurs et de la liquidité. De plus, Bitcoin manque d'une machine virtuelle native ou de Programmabilité, ce qui rend difficile la communication entre L2 et L1 sans hypothèses de confiance supplémentaires.

Pour résoudre ces problèmes, certains projets tentent d'améliorer la Programmabilité en se basant sur les attributs natifs de Bitcoin. RGB, RGB++ et Arch Network en sont des exemples.

  1. RGB est un schéma de contrat intelligent vérifié par un client hors chaîne, qui enregistre les changements d'état du contrat dans les UTXO de Bitcoin. Bien qu'il présente certains avantages en matière de confidentialité, son utilisation est relativement complexe et il manque de programmabilité des contrats, son développement est actuellement assez lent.

  2. RGB++ a été amélioré sur la base de RGB, restant toujours basé sur l'UTXO, mais en utilisant la chaîne elle-même comme validateur client doté de consensus, offrant une solution de transfert d'actifs de métadonnées inter-chaînes et supportant le transfert d'actifs de chaînes à structure UTXO arbitraire.

  3. Arch Network fournit une solution de contrat intelligent natif pour Bitcoin, créant une machine virtuelle à connaissance nulle et un réseau de nœuds validateurs correspondant, en enregistrant les changements d'état et les étapes d'actifs dans les transactions Bitcoin par l'agrégation des transactions.

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

Ces solutions ont toutes leurs caractéristiques, mais elles continuent toutes l'idée de lier les UTXO. La nature à 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 de mauvaise expérience utilisateur, de longs délais de confirmation et de faibles performances. Bien qu'elles aient élargi les fonctionnalités, elles n'ont pas significativement amélioré les performances.

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

Avec l'arrivée de plus de développeurs dans la communauté Bitcoin, nous espérons voir davantage de solutions innovantes pour l'évolutivité. Par exemple, la proposition de mise à niveau op-cat est activement discutée. Les solutions qui respectent les attributs natifs de Bitcoin méritent particulièrement d'être surveillées. Sans mettre à niveau le réseau Bitcoin, la méthode de liaison UTXO est la manière la plus efficace d'étendre la capacité de programmation de Bitcoin. Tant que les problèmes d'expérience utilisateur peuvent être résolus, cela apportera une énorme avancée au développement des contrats intelligents Bitcoin.

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

BTC-0.58%
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
  • 8
  • Partager
Commentaire
0/400
BugBountyHuntervip
· Il y a 10h
Aucun contrat ne peut changer le BTC.
Voir l'originalRépondre0
just_here_for_vibesvip
· Il y a 23h
L'inscription, c'est juste un moyen de lever des fonds, ça n'a pas d'utilité.
Voir l'originalRépondre0
ProofOfNothingvip
· Il y a 23h
Le contrat reste un contrat, mais en essence, cela dépend toujours du prix du jeton.
Voir l'originalRépondre0
AirdropHunterXMvip
· Il y a 23h
Je ne comprends pas comment jouer, je n'en peux plus.
Voir l'originalRépondre0
WalletDetectivevip
· Il y a 23h
Cette technologie est vraiment difficile, ça fait mal à la tête~
Voir l'originalRépondre0
blockBoyvip
· Il y a 23h
C'est du vent, il n'y a pas beaucoup de gens qui comprennent vraiment la technologie.
Voir l'originalRépondre0
ApeWithNoChainvip
· Il y a 23h
On ne peut pas réveiller une personne qui fait semblant de dormir.
Voir l'originalRépondre0
ser_we_are_earlyvip
· Il y a 23h
l'univers de la cryptomonnaie vieux pigeons ont encore une chance
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)