MSTR Cat

Blockchain/Niveau IV · Le protocole en profondeur/4.3 Conservation et confidentialité/Leçon 3

Conservation multisig et succession

Répartir les clés entre des personnes, des lieux et dans le temps

MatérielTrois portefeuilles matériels distincts ou appareils sécurisésUn enregistrement sécurisé et hors ligne du descripteur de portefeuillePlaques de sauvegarde en métal pour les phrases de récupérationUn portefeuille en mode test (testnet ou signet)

Curiosité

  1. Pourquoi la perte d’une clé et de sa sauvegarde signe-t-elle la fin d’un portefeuille à signature unique, alors qu’un portefeuille multisig peut survivre à cette perte ?
  2. Comment un dépositaire peut-il détenir une clé pour faciliter la récupération, tandis que le propriétaire conserve le contrôle effectif des fonds ?
  3. Quelles données précises, au-delà des phrases de récupération elles-mêmes, sont nécessaires pour récupérer un portefeuille multisig si tous les appareils sont perdus ?

Explorer

    Partie IConservation multisig

  1. Un portefeuille standard à signature unique repose sur une seule clé privée. Si cette clé est volée, le voleur peut tout prendre ; si la clé et toutes ses sauvegardes sont perdues, les bitcoins sont perdus. Un secret unique constitue un point de défaillance unique. Les configurations multisignatures répartissent ce risque en exigeant plusieurs clés distinctes pour autoriser toute transaction.
  2. Dans une configuration 2-sur-3 courante, trois clés privées sont générées sur des appareils distincts, souvent de fabricants différents, et stockées dans des lieux physiques différents. Deux quelconques de ces clés peuvent cosigner une transaction. Si un appareil est perdu ou volé, les deux restants contrôlent toujours les fonds, tandis qu’une seule clé volée ne peut pas déplacer les fonds à elle seule.
  3. La conservation collaborative formalise cette répartition pour les institutions et les particuliers fortunés. Un dépositaire détient une clé afin de fournir des services de récupération et un soutien opérationnel, tandis que le propriétaire conserve deux clés. Cette structure permet de bénéficier d’une assistance professionnelle sans céder de contrôle unilatéral ; si le dépositaire fait défaut ou est compromis, les deux clés du propriétaire suffisent toujours à déplacer les actifs.
  4. Récupérer un portefeuille après la perte de tous les appareils exige plus que les seules phrases de récupération. La configuration du portefeuille — en particulier les clés publiques étendues (xpubs) de tous les cosignataires et le type de script — est indispensable pour reconstituer les adresses. Sans ces métadonnées, les graines seules ne permettent pas de générer les bonnes adresses de réception. La récupération exige ces xpubs ou un descripteur de sortie (output descriptor) : ils doivent donc être sauvegardés avec les graines.
  5. Les compromis portent sur la complexité et le coût. Gérer trois clés alourdit la charge opérationnelle au quotidien et pour la planification successorale. Les transactions aux scripts plus volumineux occupent davantage d’octets dans la blockchain, ce qui entraîne des frais de réseau plus élevés que pour les transactions à signature unique. Taproot peut réduire ce coût lorsque les clés sont agrégées avec des protocoles comme MuSig2, de sorte qu’une dépense coopérative ressemble à une signature unique ; la plupart des portefeuilles multisig utilisent toutefois encore des scripts P2WSH, et la complexité opérationnelle demeure.
  6. Le multisig ne protège pas contre tous les risques. Lors du piratage de Bitfinex en 2016, environ 120 000 BTC ont été volés dans un dispositif multisig mis en place avec BitGo. Bitfinex détenait deux des trois clés, et le service de BitGo cosignait automatiquement selon les paramètres définis par Bitfinex : un attaquant infiltré dans les systèmes de Bitfinex pouvait donc atteindre le seuil requis. Environ 94 000 BTC ont été récupérés en 2022. Le multisig ne protège qu’à la mesure de l’indépendance de ses clés.
  7. Partie IIPlanification successorale

  8. La conservation de bitcoins présente une tension fondamentale : le secret nécessaire pour protéger les fonds contre le vol rend leur récupération impossible pour les héritiers. Si le détenteur d’une clé décède ou devient incapable sans avoir transmis les informations d’accès, ces satoshis sont perdus à jamais. Ce n’est pas théorique ; c’est la principale raison d’être de la planification de la « pérennité » dans la gestion des actifs numériques. Les analystes estiment que des millions de bitcoins ont été perdus à cause de clés perdues de toutes sortes, dont certaines à la suite de décès.
  9. Le moteur de script de Bitcoin permet d’encoder une logique qui se déclenche dans des conditions précises. Un descripteur Miniscript tel que `wsh(or_d(pk(@0), and_v(v:multi(2,@1,@2,@3), older(65535))))` définit un portefeuille dans lequel une clé unique (`@0`) peut dépenser immédiatement, ou deux des trois autres clés (`@1`, `@2`, `@3`) peuvent dépenser une fois 65 535 blocs écoulés. La clé du propriétaire peut dépenser à tout moment ; le chemin des héritiers ne s’ouvre qu’après le délai. (Les portefeuilles affichent ces politiques avec des espaces réservés comme @0 pour les clés.)
  10. Le nombre 65 535 dans ce script représente une durée précise. À raison d’environ dix minutes par bloc, 65 535 blocs, le maximum pour un timelock relatif exprimé en blocs, correspondent à environ 455 jours. C’est un « verrou d’héritage ». Comme il s’agit d’un timelock relatif, le décompte commence lorsque les bitcoins sont confirmés, et non lorsque leur détenteur disparaît. Le détenteur doit déplacer périodiquement les bitcoins pour garder fermé le chemin des héritiers ; une fois le timelock expiré, les héritiers peuvent dépenser.
  11. Les dispositifs multisignatures répartissent le contrôle entre des parties de confiance, par exemple un proche et un avocat spécialisé dans les actifs numériques. Dans une configuration 2-sur-3, personne ne dispose seul du pouvoir de déplacer les fonds unilatéralement après l’expiration du timelock ; deux signatures sont nécessaires. Cela reflète la planification successorale traditionnelle, où un exécuteur testamentaire travaille avec les bénéficiaires. Quiconque fait office d’exécuteur a besoin d’indications techniques suffisantes pour mettre le plan en œuvre.
  12. Les plans associent généralement la configuration technique à une lettre d’instructions qui explique ce qui existe et comment s’en servir, sans contenir les secrets eux-mêmes. Les règles varient selon les juridictions : dans de nombreux pays, un testament devient un document public après son homologation, si bien que les phrases de récupération n’y ont pas leur place. QuadrigaCX illustre les dangers d’un contrôle concentré : cette plateforme d’échange canadienne a vu son fondateur, Gerald Cotten, mourir en décembre 2018, laissant environ 215 millions de dollars canadiens dus aux clients ; les régulateurs ont ensuite établi que les pertes provenaient principalement de sa fraude, qu’un détenteur unique des clés pouvait aisément dissimuler. Il est généralement recommandé de consulter un professionnel du droit.
  13. Les planificateurs font souvent une répétition avant de se fier à un plan : ils mettent en place la même politique sur le testnet ou avec une somme dérisoire, laissent le timelock expirer et vérifient que les clés des héritiers peuvent effectivement signer, afin de s’assurer que la configuration technique correspond à l’intention juridique. Les portefeuilles conçus autour de Miniscript, comme Liana, sont faits précisément pour ce type de récupération à verrou temporel.

Faits clés

  • Une configuration multisig 2-sur-3 nécessite deux signatures distinctes parmi trois clés possibles pour autoriser une transaction.
  • La conservation collaborative implique qu’un tiers détienne une clé pour la récupération, tandis que le propriétaire détient les deux autres.
  • Pour récupérer un portefeuille multisig, il faut sauvegarder les xpubs de tous les cosignataires ainsi que le type de script, et pas seulement les phrases de récupération.
  • Historiquement, les scripts multisig plus volumineux augmentaient les frais de transaction en raison de leur taille plus importante on-chain.
  • Le piratage de Bitfinex en 2016 a entraîné la perte d’environ 120 000 BTC détenus dans un dispositif multisig mis en place avec BitGo.
  • Grâce aux clés agrégées, Taproot permet à une dépense multisig coopérative de ressembler à une signature unique.
  • Le descripteur Miniscript `wsh(or_d(pk(@0), and_v(v:multi(2,@1,@2,@3), older(65535))))` permet une dépense immédiate avec une clé unique, ou une dépense multisig 2-sur-3 différée après 65 535 blocs.
  • Un timelock relatif (BIP68) peut retarder un chemin de récupération jusqu’à 65 535 blocs, soit environ 455 jours.
  • Le fondateur de QuadrigaCX est décédé en décembre 2018, laissant environ 215 millions de dollars canadiens dus aux clients.
  • Les portefeuilles multisignatures nécessitent plusieurs clés privées pour autoriser une transaction, comme la configuration 2-sur-3 utilisée dans les scripts d’héritage avancés.
  • La « pérennité » de l’accès aux bitcoins est un enjeu de sécurité essentiel ; sans informations d’accès partagées ni configuration multisig, les fonds peuvent devenir irrécupérables en cas de décès.
  • Dans de nombreuses juridictions, les testaments deviennent publics après leur homologation : ce n’est donc pas un bon endroit pour des secrets.

Exercice neuf, six, trois, un

9RassemblerListez 9 dispositifs de conservation ou stratégies de gestion des clés distincts, utilisés par des particuliers ou des institutions. Indiquez qui détient chaque clé et ce qui déclenche une procédure de récupération.
6RegrouperRegroupez les 9 en 6 catégories selon l’origine du risque principal : erreur du propriétaire, défaillance du dépositaire, perte physique de toutes les clés, saisie judiciaire, vulnérabilité du protocole ou ingénierie sociale.
3DistillerRéduisez les 6 groupes à 3 raisons fondamentales pour lesquelles les configurations multisig échouent malgré leur nature distribuée.
1CristalliserRédigez 1 phrase expliquant quelle métadonnée précise est le plus souvent perdue dans les sauvegardes multisig, rendant les phrases de récupération inutilisables.

Vérification des faits

Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.

Ouvrir dans l'académie interactive →

EN PT ES ZH JA KO RU DE MS