BitVM solution d'optimisation : améliorer l'efficacité et la sécurité des contrats Bitcoin

robot
Création du résumé en cours

BitVM optimisation : améliorer l'efficacité et la sécurité des contrats Bitcoin

Bitcoin en tant qu'actif numérique décentralisé, sécurisé et fiable, souffre depuis longtemps de problèmes d'évolutivité. Son modèle UTXO entraîne un système sans état, rendant difficile l'exécution de calculs complexes dépendants de l'état, ce qui limite la construction d'applications décentralisées et d'outils financiers complexes.

En décembre 2023, le projet ZeroSync a proposé la solution BitVM, permettant de réaliser des contrats Bitcoin Turing-complets sans modifier le consensus du réseau Bitcoin. BitVM utilise les scripts Bitcoin et Taproot pour mettre en œuvre un Rollup optimiste, établissant des liens entre les UTXO Bitcoin et permettant des scripts Bitcoin avec état. Cela élargit considérablement les cas d'utilisation potentiels de Bitcoin.

Mais BitVM est encore à un stade précoce, avec quelques problèmes d'efficacité et de sécurité :

  1. Les défis et les réponses nécessitent de multiples interactions, entraînant des frais élevés et des cycles plus longs.
  2. Les données de signature unique de Lamport sont relativement longues
  3. La complexité des fonctions de hachage est élevée, les frais sont relativement élevés.
  4. Les contrats sont énormes et la capacité des blocs est limitée
  5. Adopter un modèle de licence, ne supporter que les défis entre deux parties.

Pour ces problèmes, cet article propose les idées d'optimisation suivantes :

Réduire le nombre d'interactions OP basé sur ZK

Utiliser des preuves à connaissance nulle pour réduire le nombre de défis de BitVM et améliorer l'efficacité. Faire en sorte que ce ne soit plus l'algorithme d'origine qui soit mis au défi, mais l'algorithme de validation, réduisant ainsi le nombre de tours de défi et raccourcissant le cycle. Il est possible de construire une preuve de fraude ZK, réalisant une preuve ZK à la demande, nécessitant une preuve ZK uniquement en cas de défi.

Bitcoin amical de signature unique

Utiliser la signature à usage unique de Winternitz au lieu de la signature de Lamport peut réduire la taille de l'engagement de bit de 50 %, ce qui réduit considérablement les frais de transaction. À l'avenir, il sera possible d'explorer des solutions de signature à usage unique plus compactes.

Fonction de hachage amicale pour Bitcoin

Implémenter la fonction de hachage BLAKE3 basée sur le script Bitcoin pour prendre en charge la vérification de la preuve d'inclusion Merkle. Explorer d'autres fonctions de hachage compatibles avec Bitcoin, telles que Keccak-256, Grøstl, etc.

Scripts sans script BitVM

En utilisant la technologie Scriptless Scripts, implémentez des portes logiques dans les circuits BitVM en utilisant des signatures multiples Schnorr et des signatures d'adaptateur, économisant de l'espace script et améliorant l'efficacité.

Défi multilatéral sans autorisation

Étudier le protocole de défi OP multi-parties sans permission, étendant le modèle de confiance de BitVM de 1-of-n à 1-of-N. Résoudre des problèmes tels que les attaques de sorcières et les attaques par délai, réalisant un protocole BitVM avec moins de confiance.

La technologie BitVM n'en est qu'à ses débuts, et à l'avenir, nous continuerons à explorer d'autres directions d'optimisation pour réaliser l'extension de Bitcoin et prospérer l'écosystème Bitcoin.

BTC4.05%
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
  • Reposter
  • Partager
Commentaire
0/400
0xTherapistvip
· 07-23 01:29
Tu sais quoi, tu parles juste.
Voir l'originalRépondre0
LucidSleepwalkervip
· 07-22 11:50
Ah ? On continue à se faire prendre pour des cons ?
Voir l'originalRépondre0
SmartContractPlumbervip
· 07-20 02:02
Vraie interaction, vrai coût. La sécurité n'a même pas encore été testée.
Voir l'originalRépondre0
RetiredMinervip
· 07-20 01:59
Enfin une solution fiable.
Voir l'originalRépondre0
PumpDoctrinevip
· 07-20 01:56
Encore en train de dessiner BTC, ce n'est pas sûr que ça marche.
Voir l'originalRépondre0
SchrodingerWalletvip
· 07-20 01:48
Les fans fous de btc adorent s'agiter.
Voir l'originalRépondre0
ColdWalletGuardianvip
· 07-20 01:34
早期prendre les gens pour des idiots等升级完再看
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)