BitVM optimisé : améliorer l'évolutivité et la Programmabilité de Bitcoin
Bitcoin, en tant que première cryptomonnaie décentralisée, présente des caractéristiques de décentralisation, de sécurité et de fiabilité. Cependant, son évolutivité et sa Programmabilité ont toujours des limitations. Pour résoudre ce problème, la technologie BitVM est née, capable de réaliser des contrats Bitcoin Turing-complets sans modifier le consensus du réseau Bitcoin.
BitVM utilise les scripts Bitcoin et Taproot pour réaliser des Rollups optimistes. Il est basé sur les signatures de Lamport, permettant d'établir des liens entre les UTXO Bitcoin, afin de réaliser des scripts Bitcoin avec état. Dans les adresses Taproot, de grands programmes sont engagés, et les opérateurs ainsi que les validateurs effectuent de nombreuses interactions hors chaîne, ne laissant qu'une petite empreinte sur la chaîne.
Bien que BitVM ait un potentiel énorme pour l'expansion de Bitcoin, il est encore à un stade précoce et il y a encore des améliorations à apporter en termes d'efficacité et de sécurité. Cet article propose plusieurs axes d'optimisation :
Réduire le nombre d'interactions OP basé sur ZK : utiliser la preuve à divulgation nulle de connaissance pour réduire le nombre de défis et raccourcir la période de défi. Il peut être envisagé de construire une preuve de fraude ZK, permettant une preuve ZK à la demande.
Signature unique amicale pour Bitcoin : explorer des schémas de signature unique plus compacts comme Winternitz pour réduire les frais de transaction BitVM.
Fonctions de hachage amicales pour Bitcoin : Étudier l'implémentation des fonctions de hachage telles que BLAKE3 dans les scripts Bitcoin, en choisissant la solution la plus adaptée à BitVM.
Scriptless Scripts BitVM : utiliser la signature Schnorr pour réaliser des contrats intelligents hors chaîne, permettant d'économiser davantage d'espace de script BitVM et d'améliorer l'efficacité.
Défis multipartites sans autorisation : étendre BitVM à un modèle de confiance 1-of-N, permettant à quiconque de participer au défi, tout en résolvant des problèmes tels que les attaques de sorcières et les attaques par délai.
Grâce à ces optimisations, BitVM espère améliorer davantage la scalabilité et la Programmabilité de Bitcoin, offrant ainsi de nouvelles opportunités pour le développement de l'écosystème Bitcoin. À l'avenir, davantage d'explorations et de pratiques seront nécessaires pour exploiter pleinement le potentiel de BitVM.
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
7
Partager
Commentaire
0/400
LiquiditySurfer
· 07-13 21:04
L'amélioration de l'efficacité est géniale.
Voir l'originalRépondre0
GmGmNoGn
· 07-12 03:34
C'est l'avenir de Bitcoin qui compte.
Voir l'originalRépondre0
OnchainDetective
· 07-11 10:14
Les percées technologiques ne s'arrêtent pas là.
Voir l'originalRépondre0
SelfSovereignSteve
· 07-10 22:53
La sécurité est très importante.
Voir l'originalRépondre0
SilentObserver
· 07-10 22:52
Un grand potentiel à vérifier
Voir l'originalRépondre0
FlashLoanPrince
· 07-10 22:39
L'efficacité est la clé.
Voir l'originalRépondre0
AirdropHunterWang
· 07-10 22:28
Cette solution permet-elle d'accélérer le minage de jetons ?
Proposition d'optimisation BitVM : cinq directions pour améliorer l'évolutivité et la programmabilité de Bitcoin.
BitVM optimisé : améliorer l'évolutivité et la Programmabilité de Bitcoin
Bitcoin, en tant que première cryptomonnaie décentralisée, présente des caractéristiques de décentralisation, de sécurité et de fiabilité. Cependant, son évolutivité et sa Programmabilité ont toujours des limitations. Pour résoudre ce problème, la technologie BitVM est née, capable de réaliser des contrats Bitcoin Turing-complets sans modifier le consensus du réseau Bitcoin.
BitVM utilise les scripts Bitcoin et Taproot pour réaliser des Rollups optimistes. Il est basé sur les signatures de Lamport, permettant d'établir des liens entre les UTXO Bitcoin, afin de réaliser des scripts Bitcoin avec état. Dans les adresses Taproot, de grands programmes sont engagés, et les opérateurs ainsi que les validateurs effectuent de nombreuses interactions hors chaîne, ne laissant qu'une petite empreinte sur la chaîne.
Bien que BitVM ait un potentiel énorme pour l'expansion de Bitcoin, il est encore à un stade précoce et il y a encore des améliorations à apporter en termes d'efficacité et de sécurité. Cet article propose plusieurs axes d'optimisation :
Réduire le nombre d'interactions OP basé sur ZK : utiliser la preuve à divulgation nulle de connaissance pour réduire le nombre de défis et raccourcir la période de défi. Il peut être envisagé de construire une preuve de fraude ZK, permettant une preuve ZK à la demande.
Signature unique amicale pour Bitcoin : explorer des schémas de signature unique plus compacts comme Winternitz pour réduire les frais de transaction BitVM.
Fonctions de hachage amicales pour Bitcoin : Étudier l'implémentation des fonctions de hachage telles que BLAKE3 dans les scripts Bitcoin, en choisissant la solution la plus adaptée à BitVM.
Scriptless Scripts BitVM : utiliser la signature Schnorr pour réaliser des contrats intelligents hors chaîne, permettant d'économiser davantage d'espace de script BitVM et d'améliorer l'efficacité.
Défis multipartites sans autorisation : étendre BitVM à un modèle de confiance 1-of-N, permettant à quiconque de participer au défi, tout en résolvant des problèmes tels que les attaques de sorcières et les attaques par délai.
Grâce à ces optimisations, BitVM espère améliorer davantage la scalabilité et la Programmabilité de Bitcoin, offrant ainsi de nouvelles opportunités pour le développement de l'écosystème Bitcoin. À l'avenir, davantage d'explorations et de pratiques seront nécessaires pour exploiter pleinement le potentiel de BitVM.