MuSig2 est une version améliorée de Musig1, un nouveau schéma de signature conçu pour améliorer les transactions multi-signatures.
Titre original : "Qu'est-ce que MuSig2 ?"
Écrit par : Che Kohler
** Compilation : MK, MarsBit **
En tant qu'utilisateur de Bitcoin, vous utilisez une signature numérique et un message spécifique pour prouver que vous êtes l'expéditeur, qui est votre ordre juridique en tant que propriétaire de la clé privée. Ces signatures numériques sont utilisées pour montrer que vous connaissez la clé privée associée à l'adresse sans exposer votre clé au réseau.
Bitcoin a plusieurs schémas de signature, tous conçus pour effectuer différentes tâches. À mesure que le Web mûrit et que nous l'utilisons de différentes manières, il est urgent d'optimiser la manière dont ces signatures sont créées.
Avec l'introduction de Taproot, Bitcoin continue d'évoluer et les développeurs peuvent utiliser ces soft forks pour créer des schémas de signature améliorés qui offrent sécurité, efficacité et confidentialité pour Satoshis. L'un de ces développements récents est Musig1 et sa version améliorée MuSig2, un nouveau schéma de signature conçu pour améliorer les transactions multi-signatures.
Qu'est-ce qu'une transaction multi-signatures en Bitcoin ?
Lorsque vous envoyez des bitcoins d'un portefeuille à un autre, vous utilisez généralement une transaction à signature unique, car c'est tout ce dont vous avez besoin pour transférer des fonds.
Et la multi-signature, communément appelée multi-signature, fait référence au besoin de plusieurs clés pour autoriser une transaction Bitcoin. Les signatures distribuées sont souvent utilisées pour décentraliser la responsabilité de la propriété des bitcoins, mais sont également utilisées pour communiquer avec des solutions de deuxième couche comme le Lightning Network ou le Liquid Network.
La plus ancienne astuce multi-signatures de Bitcoin, le code OP "CHECKMULTISIG", peut être utilisée pour créer ces types de portefeuilles/transactions, elle nécessite moins de communication de la part des signataires de transactions multi-signatures, mais est moins privée que le schéma multi-signatures MuSig1 Piètre, ce dernier améliore la confidentialité des utilisateurs au prix de l'ajout d'une étape supplémentaire au processus de signature.
Qu'est-ce que MuSig1 ?
MuSig1 est un schéma multi-signatures qui permet à plusieurs parties de co-signer un seul message ou transaction, nécessitant un certain nombre de signatures pour autoriser la transaction. Cela améliore la sécurité et offre un contrôle supplémentaire sur les fonds. MuSig utilise moins d'espace de bloc que le multisig traditionnel basé sur des scripts, mais en contrepartie, il nécessite plus d'interaction entre les participants.
MuSig1, basé sur les signatures Schnorr, est une amélioration majeure par rapport au schéma multi-signature traditionnel basé sur ECDSA utilisé dans Bitcoin. Il permet l'agrégation de clés, ce qui signifie qu'un groupe de signataires peut créer une seule clé publique conjointe et générer une seule signature pour une transaction.
Ce processus simplifie non seulement les transactions multi-signatures, mais réduit également la taille des transactions, diminue les frais de transaction et améliore la confidentialité.
Qu'est-ce que MuSig2 ?
MuSig2 est une version améliorée de MuSig1, offrant de meilleures fonctionnalités de sécurité, d'efficacité et de confidentialité. MuSig2, proposé par les chercheurs de Blockstream en novembre 2020, est un schéma multi-signature à deux tours, ce qui signifie qu'il ne nécessite que deux tours de communication entre les signataires pour créer une signature valide.
Cette amélioration rend MuSig2 plus pratique et convivial, car elle réduit la complexité de la coordination de plusieurs signataires.
Quelle est la différence entre MuSig1 et MuSig2 ?
La principale différence entre MuSig1 et MuSig2 réside dans leurs cycles de communication et leur modèle de sécurité :
Tournées de communication
MuSig1 est un schéma multi-signature à trois tours qui nécessite trois tours d'étapes de communication pour créer une signature valide. En revanche, MuSig2 est un schéma à deux tours qui permet aux signataires de coordonner leurs actions plus rapidement et plus facilement.
Modèle de sécurité
MuSig1 s'appuie sur un modèle oracle aléatoire (ROM) pour ses preuves de sécurité, qui suppose l'existence d'une fonction de hachage idéale. Cependant, la ROM est un modèle idéalisé et peut ne pas représenter avec précision les fonctions de hachage du monde réel. D'autre part, la preuve de sécurité de MuSig2 est basée sur le modèle de groupe algébrique (AGM), qui fournit une représentation plus réaliste des primitives cryptographiques et offre ainsi des garanties de sécurité plus fortes.
Qu'est-ce que MuSig2 apportera à Bitcoin ?
L'introduction de Bitcoin par MuSig2 apportera plusieurs avantages, notamment :
Améliorer l'efficacité
Le modèle de communication à deux tours de MuSig2 réduit la complexité de la coordination des transactions multi-signatures, ce qui le rend plus rapide et plus pratique pour les utilisateurs.
Améliorer la confidentialité
Comme MuSig1, MuSig2 permet l'agrégation de clés, ce qui signifie que les transactions multi-signatures ressemblent à des transactions à signature unique régulières sur la blockchain. Cette fonctionnalité améliore la confidentialité en rendant plus difficile pour les tiers l'identification des transactions multi-signatures.
Plus grande flexibilité
MuSig2 prend en charge des stratégies de signature plus complexes telles que les signatures de seuil et les structures de clés hiérarchiques, offrant aux utilisateurs un meilleur contrôle sur leurs fonds.
Meilleure sécurité
La preuve de sécurité de MuSig2 dans AGM offre une garantie de sécurité plus forte que la preuve basée sur ROM de MuSig1, fournissant une base plus solide pour les transactions multi-signatures.
Quels sont les scénarios d'application de MuSig2 ?
MuSig2 est particulièrement bénéfique pour les scénarios d'application qui nécessitent une sécurité, une confidentialité et une efficacité renforcées. Par exemple:
Garde partagée
MuSig2 permet à plusieurs parties de gérer en toute sécurité des fonds partagés, tels que des fiducies ou des comptes bancaires conjoints, en exigeant un certain nombre de signatures pour autoriser les transactions. Cette fonctionnalité réduit le risque d'un point de défaillance unique et garantit qu'aucun acteur ne peut accéder unilatéralement aux fonds.
Chambre froide
MuSig2 peut être utilisé pour créer des solutions de stockage à froid multi-signatures où vous, en tant qu'individu, pouvez diviser l'accès à votre portefeuille en plusieurs clés plutôt qu'en une seule clé pour accéder aux fonds stockés. Cette configuration ajoute une couche de sécurité supplémentaire car elle réduit la possibilité d'accès non autorisé en raison d'un vol ou d'une perte de clé.
Portefeuille préservant la confidentialité
Les portefeuilles qui accordent la priorité à la confidentialité des utilisateurs peuvent implémenter MuSig2, créant des transactions multi-signatures qui ne se distinguent pas des transactions classiques à signature unique. Cette fonctionnalité aide les utilisateurs à préserver leur confidentialité sur la blockchain sans sacrifier la sécurité et le contrôle fournis par les transactions multi-signatures.
Améliorations du protocole de couche 2
MuSig2 peut être utilisé dans des protocoles de deuxième couche, tels que le Lightning Network, pour sécuriser les transactions hors chaîne et augmenter leur efficacité. En agrégeant les signatures, MuSig2 réduit l'empreinte sur la chaîne des transactions de couche 2, ce qui réduit les frais de transaction pour l'ouverture et la fermeture des canaux, réduit le gonflement de la blockchain et rend plus difficile pour les sociétés d'analyse de la chaîne d'identifier les transactions éclair à partir des transactions standard.
MuSig2 aidera également à optimiser le mécanisme d'ancrage du réseau liquide, ce qui rendra la gestion de leurs ponts moins chère et plus facile pour les membres de la fédération. De plus, Liquid Network est également compatible avec Taproot, permettant aux utilisateurs de L-BTC d'utiliser MuSig2 en production, de sorte que toutes les innovations construites sur MuSig à un niveau fondamental peuvent être répliquées sur Liquid Network et vice versa.
Les améliorations de MuSig sont essentielles pour Bitcoin.
MuSig2 est un développement prometteur dans le monde Bitcoin, offrant des fonctionnalités de sécurité, d'efficacité et de confidentialité améliorées par rapport à son prédécesseur, MuSig1.
En simplifiant les transactions multi-signatures et en offrant des garanties de sécurité plus solides, MuSig2 a le potentiel de débloquer de nouveaux cas d'utilisation et d'améliorer ceux existants, rendant Bitcoin plus accessible et sécurisé pour les utilisateurs du monde entier.
Au fur et à mesure que la technologie mûrit et devient largement disponible, nous pouvons nous attendre à ce que MuSig2 joue un rôle important dans l'élaboration de l'avenir de la technologie Bitcoin et blockchain.
Si vous voulez en savoir plus sur MuSig2 sur Bitcoin, utilisez cet article comme point de départ et ne nous croyez pas sur parole. Prenez le temps de rechercher d'autres sources, vous pouvez commencer avec les ressources suivantes :
BIP 0327
MuSig2 : simple multi-signature Schnorr à deux tours
Opérations Bitcoin - MuSig
MuSig2 : simple multi-signature Schnorr à deux tours
Papier MuSig1
Papier MuSig2
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
MuSig2 : un schéma multi-signatures de nouvelle génération pour Bitcoin
Titre original : "Qu'est-ce que MuSig2 ?"
Écrit par : Che Kohler
** Compilation : MK, MarsBit **
En tant qu'utilisateur de Bitcoin, vous utilisez une signature numérique et un message spécifique pour prouver que vous êtes l'expéditeur, qui est votre ordre juridique en tant que propriétaire de la clé privée. Ces signatures numériques sont utilisées pour montrer que vous connaissez la clé privée associée à l'adresse sans exposer votre clé au réseau.
Bitcoin a plusieurs schémas de signature, tous conçus pour effectuer différentes tâches. À mesure que le Web mûrit et que nous l'utilisons de différentes manières, il est urgent d'optimiser la manière dont ces signatures sont créées.
Avec l'introduction de Taproot, Bitcoin continue d'évoluer et les développeurs peuvent utiliser ces soft forks pour créer des schémas de signature améliorés qui offrent sécurité, efficacité et confidentialité pour Satoshis. L'un de ces développements récents est Musig1 et sa version améliorée MuSig2, un nouveau schéma de signature conçu pour améliorer les transactions multi-signatures.
Qu'est-ce qu'une transaction multi-signatures en Bitcoin ?
Lorsque vous envoyez des bitcoins d'un portefeuille à un autre, vous utilisez généralement une transaction à signature unique, car c'est tout ce dont vous avez besoin pour transférer des fonds.
Et la multi-signature, communément appelée multi-signature, fait référence au besoin de plusieurs clés pour autoriser une transaction Bitcoin. Les signatures distribuées sont souvent utilisées pour décentraliser la responsabilité de la propriété des bitcoins, mais sont également utilisées pour communiquer avec des solutions de deuxième couche comme le Lightning Network ou le Liquid Network.
La plus ancienne astuce multi-signatures de Bitcoin, le code OP "CHECKMULTISIG", peut être utilisée pour créer ces types de portefeuilles/transactions, elle nécessite moins de communication de la part des signataires de transactions multi-signatures, mais est moins privée que le schéma multi-signatures MuSig1 Piètre, ce dernier améliore la confidentialité des utilisateurs au prix de l'ajout d'une étape supplémentaire au processus de signature.
Qu'est-ce que MuSig1 ?
MuSig1 est un schéma multi-signatures qui permet à plusieurs parties de co-signer un seul message ou transaction, nécessitant un certain nombre de signatures pour autoriser la transaction. Cela améliore la sécurité et offre un contrôle supplémentaire sur les fonds. MuSig utilise moins d'espace de bloc que le multisig traditionnel basé sur des scripts, mais en contrepartie, il nécessite plus d'interaction entre les participants.
MuSig1, basé sur les signatures Schnorr, est une amélioration majeure par rapport au schéma multi-signature traditionnel basé sur ECDSA utilisé dans Bitcoin. Il permet l'agrégation de clés, ce qui signifie qu'un groupe de signataires peut créer une seule clé publique conjointe et générer une seule signature pour une transaction.
Ce processus simplifie non seulement les transactions multi-signatures, mais réduit également la taille des transactions, diminue les frais de transaction et améliore la confidentialité.
Qu'est-ce que MuSig2 ?
MuSig2 est une version améliorée de MuSig1, offrant de meilleures fonctionnalités de sécurité, d'efficacité et de confidentialité. MuSig2, proposé par les chercheurs de Blockstream en novembre 2020, est un schéma multi-signature à deux tours, ce qui signifie qu'il ne nécessite que deux tours de communication entre les signataires pour créer une signature valide.
Cette amélioration rend MuSig2 plus pratique et convivial, car elle réduit la complexité de la coordination de plusieurs signataires.
Quelle est la différence entre MuSig1 et MuSig2 ?
La principale différence entre MuSig1 et MuSig2 réside dans leurs cycles de communication et leur modèle de sécurité :
Tournées de communication
MuSig1 est un schéma multi-signature à trois tours qui nécessite trois tours d'étapes de communication pour créer une signature valide. En revanche, MuSig2 est un schéma à deux tours qui permet aux signataires de coordonner leurs actions plus rapidement et plus facilement.
Modèle de sécurité
MuSig1 s'appuie sur un modèle oracle aléatoire (ROM) pour ses preuves de sécurité, qui suppose l'existence d'une fonction de hachage idéale. Cependant, la ROM est un modèle idéalisé et peut ne pas représenter avec précision les fonctions de hachage du monde réel. D'autre part, la preuve de sécurité de MuSig2 est basée sur le modèle de groupe algébrique (AGM), qui fournit une représentation plus réaliste des primitives cryptographiques et offre ainsi des garanties de sécurité plus fortes.
Qu'est-ce que MuSig2 apportera à Bitcoin ?
L'introduction de Bitcoin par MuSig2 apportera plusieurs avantages, notamment :
Améliorer l'efficacité
Le modèle de communication à deux tours de MuSig2 réduit la complexité de la coordination des transactions multi-signatures, ce qui le rend plus rapide et plus pratique pour les utilisateurs.
Améliorer la confidentialité
Comme MuSig1, MuSig2 permet l'agrégation de clés, ce qui signifie que les transactions multi-signatures ressemblent à des transactions à signature unique régulières sur la blockchain. Cette fonctionnalité améliore la confidentialité en rendant plus difficile pour les tiers l'identification des transactions multi-signatures.
Plus grande flexibilité
MuSig2 prend en charge des stratégies de signature plus complexes telles que les signatures de seuil et les structures de clés hiérarchiques, offrant aux utilisateurs un meilleur contrôle sur leurs fonds.
Meilleure sécurité
La preuve de sécurité de MuSig2 dans AGM offre une garantie de sécurité plus forte que la preuve basée sur ROM de MuSig1, fournissant une base plus solide pour les transactions multi-signatures.
Quels sont les scénarios d'application de MuSig2 ?
MuSig2 est particulièrement bénéfique pour les scénarios d'application qui nécessitent une sécurité, une confidentialité et une efficacité renforcées. Par exemple:
Garde partagée
MuSig2 permet à plusieurs parties de gérer en toute sécurité des fonds partagés, tels que des fiducies ou des comptes bancaires conjoints, en exigeant un certain nombre de signatures pour autoriser les transactions. Cette fonctionnalité réduit le risque d'un point de défaillance unique et garantit qu'aucun acteur ne peut accéder unilatéralement aux fonds.
Chambre froide
MuSig2 peut être utilisé pour créer des solutions de stockage à froid multi-signatures où vous, en tant qu'individu, pouvez diviser l'accès à votre portefeuille en plusieurs clés plutôt qu'en une seule clé pour accéder aux fonds stockés. Cette configuration ajoute une couche de sécurité supplémentaire car elle réduit la possibilité d'accès non autorisé en raison d'un vol ou d'une perte de clé.
Portefeuille préservant la confidentialité
Les portefeuilles qui accordent la priorité à la confidentialité des utilisateurs peuvent implémenter MuSig2, créant des transactions multi-signatures qui ne se distinguent pas des transactions classiques à signature unique. Cette fonctionnalité aide les utilisateurs à préserver leur confidentialité sur la blockchain sans sacrifier la sécurité et le contrôle fournis par les transactions multi-signatures.
Améliorations du protocole de couche 2
MuSig2 peut être utilisé dans des protocoles de deuxième couche, tels que le Lightning Network, pour sécuriser les transactions hors chaîne et augmenter leur efficacité. En agrégeant les signatures, MuSig2 réduit l'empreinte sur la chaîne des transactions de couche 2, ce qui réduit les frais de transaction pour l'ouverture et la fermeture des canaux, réduit le gonflement de la blockchain et rend plus difficile pour les sociétés d'analyse de la chaîne d'identifier les transactions éclair à partir des transactions standard.
MuSig2 aidera également à optimiser le mécanisme d'ancrage du réseau liquide, ce qui rendra la gestion de leurs ponts moins chère et plus facile pour les membres de la fédération. De plus, Liquid Network est également compatible avec Taproot, permettant aux utilisateurs de L-BTC d'utiliser MuSig2 en production, de sorte que toutes les innovations construites sur MuSig à un niveau fondamental peuvent être répliquées sur Liquid Network et vice versa.
Les améliorations de MuSig sont essentielles pour Bitcoin.
MuSig2 est un développement prometteur dans le monde Bitcoin, offrant des fonctionnalités de sécurité, d'efficacité et de confidentialité améliorées par rapport à son prédécesseur, MuSig1.
En simplifiant les transactions multi-signatures et en offrant des garanties de sécurité plus solides, MuSig2 a le potentiel de débloquer de nouveaux cas d'utilisation et d'améliorer ceux existants, rendant Bitcoin plus accessible et sécurisé pour les utilisateurs du monde entier.
Au fur et à mesure que la technologie mûrit et devient largement disponible, nous pouvons nous attendre à ce que MuSig2 joue un rôle important dans l'élaboration de l'avenir de la technologie Bitcoin et blockchain.
Si vous voulez en savoir plus sur MuSig2 sur Bitcoin, utilisez cet article comme point de départ et ne nous croyez pas sur parole. Prenez le temps de rechercher d'autres sources, vous pouvez commencer avec les ressources suivantes :