Bitcoin, en tant qu'actif numérique décentralisé, sûr et fiable, souffre depuis longtemps de problèmes d'évolutivité. Le modèle UTXO de Bitcoin entraîne une absence d'état dans le système, ce qui limite la capacité d'exécuter des calculs complexes et restreint le développement d'applications décentralisées et d'outils financiers complexes.
Concernant l'extension de Bitcoin, il existe principalement des technologies telles que les canaux d'état, les chaînes latérales et la validation par client. Les canaux d'état offrent des solutions de paiement sécurisées, mais la validation complexe limite la capacité de calcul. Les chaînes latérales soutiennent une large gamme d'applications, mais leur sécurité est relativement faible. La validation par client peut traiter des transactions complexes, mais elle manque de contraintes bidirectionnelles avec Bitcoin, ce qui entraîne une sécurité insuffisante.
En décembre 2023, le projet ZeroSync a proposé le schéma 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 des Rollups optimistes. Basé sur la signature de Lamport, il permet à deux UTXO d'établir un lien, réalisant ainsi des scripts Bitcoin avec état. Dans l'adresse Taproot, il engage des programmes de grande taille, exécutant des calculs complexes via des interactions hors chaîne, n'exécutant sur chaîne qu'en cas de litige.
BitVM élargit considérablement les cas d'utilisation de Bitcoin, mais il en est encore à ses débuts et présente certains problèmes en termes d'efficacité et de sécurité :
De multiples interactions entraînent des frais de transaction élevés, ce qui rallonge le cycle.
Les données de signature de Lamport sont relativement longues
La complexité de la fonction de hachage est élevée
Les contrats sont énormes, occupant beaucoup d'espace dans les blocs.
Défi à deux parties uniquement en mode autorisé
Pour optimiser davantage BitVM, cet article propose les directions d'amélioration suivantes:
Réduire le nombre d'interactions basé sur la preuve à divulgation nulle de connaissance, raccourcir le cycle de défi.
Adopter le schéma de signature unique plus compact de Winternitz et al.
Concevoir des fonctions de hachage amicales pour Bitcoin, comme l'optimisation de BLAKE3
Introduction de Scriptless Scripts, économiser de l'espace script
Réaliser un mode de défi multiparty sans autorisation
À l'avenir, nous continuerons à explorer davantage d'axes d'optimisation, à promouvoir le développement de la technologie BitVM et à élargir les cas d'utilisation de 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.
11 J'aime
Récompense
11
5
Reposter
Partager
Commentaire
0/400
ChainSherlockGirl
· 08-13 19:42
Les gens dans la Communauté, il y a encore de gros potins à manger ! Faisons une analyse de données ~
Voir l'originalRépondre0
CryptoWageSlave
· 08-13 17:58
Y a-t-il vraiment des gens qui peuvent comprendre ce truc ?
Voir l'originalRépondre0
RugResistant
· 08-13 17:54
J'attendais ce moment depuis longtemps~ le Bitcoin mondial
BitVM : contrats Turing complet sur Bitcoin et ses directions d'optimisation
BitVM:Contrat Turing complet sur Bitcoin
Bitcoin, en tant qu'actif numérique décentralisé, sûr et fiable, souffre depuis longtemps de problèmes d'évolutivité. Le modèle UTXO de Bitcoin entraîne une absence d'état dans le système, ce qui limite la capacité d'exécuter des calculs complexes et restreint le développement d'applications décentralisées et d'outils financiers complexes.
Concernant l'extension de Bitcoin, il existe principalement des technologies telles que les canaux d'état, les chaînes latérales et la validation par client. Les canaux d'état offrent des solutions de paiement sécurisées, mais la validation complexe limite la capacité de calcul. Les chaînes latérales soutiennent une large gamme d'applications, mais leur sécurité est relativement faible. La validation par client peut traiter des transactions complexes, mais elle manque de contraintes bidirectionnelles avec Bitcoin, ce qui entraîne une sécurité insuffisante.
En décembre 2023, le projet ZeroSync a proposé le schéma 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 des Rollups optimistes. Basé sur la signature de Lamport, il permet à deux UTXO d'établir un lien, réalisant ainsi des scripts Bitcoin avec état. Dans l'adresse Taproot, il engage des programmes de grande taille, exécutant des calculs complexes via des interactions hors chaîne, n'exécutant sur chaîne qu'en cas de litige.
BitVM élargit considérablement les cas d'utilisation de Bitcoin, mais il en est encore à ses débuts et présente certains problèmes en termes d'efficacité et de sécurité :
Pour optimiser davantage BitVM, cet article propose les directions d'amélioration suivantes:
À l'avenir, nous continuerons à explorer davantage d'axes d'optimisation, à promouvoir le développement de la technologie BitVM et à élargir les cas d'utilisation de Bitcoin.