Prévoir dépenses non autorisées et perte d’accès
À la fin, expliquez le schéma avec vos mots, résolvez le cas et justifiez la correction.
Prérequis : Wallets hot, warm et cold · Hash, clés et signatures
Niveau 2 · Intermédiaire →Parcours de lecture · 21 / 35 · Intermédiaire
Un dispositif multisignature exige plusieurs signatures selon une règle, par exemple deux clés sur trois.
L’essentiel
Un dispositif multisignature exige plusieurs signatures selon une règle, par exemple deux clés sur trois. Contrairement à de nombreux mécanismes MPC, cette condition peut être visible ou appliquée par un script ou un contrat sur la blockchain. Les détails dépendent du réseau.
Le mécanisme
La séparation des signataires réduit la dépendance à une seule clé compromise ou indisponible. Elle augmente aussi les besoins de coordination et de sauvegarde. Dans Bitcoin, restaurer le wallet peut nécessiter son descripteur, ou les informations équivalentes sur le script, en plus des clés privées requises.
Les points d’attention
Il faut tester la récupération complète dans un environnement maîtrisé. Documenter le propriétaire de chaque clé, son remplacement et la réaction à une compromission permet de vérifier la résilience. Une règle deux-sur-trois perd de son intérêt si deux clés sont conservées ensemble ou si tous les signataires exécutent les instructions d’une même personne sans contrôle indépendant.
Comprendre en profondeur
Une politique multisignature exige plusieurs signatures selon une règle définie. Bitcoin peut l’exprimer par conditions de dépense ; d’autres réseaux utilisent un contrat portefeuille. Le seuil n’est qu’une partie du dispositif. Identité des signataires, revue des transactions et modification de la politique comptent aussi.
Limites et erreurs fréquentes
Augmenter le seuil réduit parfois l’action unilatérale mais complique la récupération. Plusieurs appareils chez une personne ne créent pas de séparation organisationnelle. Les sauvegardes doivent conserver la configuration publique nécessaire, et chaque signataire doit revoir la même transaction plutôt que le seul résumé du coordinateur.
Le mécanisme en un schéma
- Transaction proposée
- Revue indépendante
- Signatures requises
- Politique vérifiée à la dépense
Appliquer la leçon à un cas
Comparez 2-sur-3 et 3-sur-3 lorsqu’un signataire est absent, puis lorsqu’un signataire est malveillant. Créez deux colonnes : dépense légitime possible et dépense solitaire de l’attaquant.
Le 2-sur-3 tolère une absence, le 3-sur-3 non. Aucun ne permet une signature solitaire selon la règle indiquée. Les deux supposent implémentation correcte et contrôle indépendant. Vérifiez si administrateur, module ou récupération peuvent contourner le seuil nominal.
Les termes de cette leçon
- MPC
- Calcul multipartite ; des signatures à seuil peuvent l’utiliser pour produire une signature à partir de parts secrètes distribuées.
- Multisig
- Une règle de dépense exigeant plusieurs signatures, par exemple deux clés autorisées sur trois.
Préparer une note de correction
Décrivez le passage et la correction proposée. Vous pourrez copier cette note pour la partager ; rien n’est envoyé. N’incluez aucune donnée personnelle ou confidentielle.