Multisig : comment le configurer correctement

Un utilisateur de Sparrow s'interroge sur la mise en place d'un portefeuille multisig 2 sur 3 et demande si son dispositif présente une faille. Il détaille une architecture mêlant deux portefeuilles matériels, Passport HWW et Cold Card HWW, ainsi qu'un Gordian Seed Tool présenté comme un mobile hot wallet.

Multisig : comment le configurer correctement

Sa procédure prévoit d'abord d'installer le Cold Card et le Passport en suivant les instructions d'une vidéo, puis d'écrire les graines sur des seed plates, avec une phrase de récupération par plaque. Après avoir configuré le Gordian Seed Tool et l'avoir importé dans Sparrow, puis exporté à nouveau vers le seed tool, il indique qu'il déposera ensuite "la plus petite somme possible" dans le portefeuille multisig.

Il prévoit ensuite de restaurer le portefeuille à l'aide des trois seeds sur un autre Cold Card et un autre Passport, puis d'importer le portefeuille comme un nouveau wallet dans Sparrow. Si les fonds apparaissent bien, il considère que les phrases de récupération sont stockées correctement et efface alors les appareils Cold Card et Passport d'origine.

Des seed phrases séparées et des tests de dépense

Les seed plates associées aux deux portefeuilles matériels doivent être conservées "de manière robuste" dans des lieux physiques différents. L'utilisateur dit aussi vouloir détruire la copie de la phrase de récupération du Gordian Seed Tool.

Il prévoit enfin de tester la dépense des BTC du wallet au moyen de trois transactions séparées, en signant avec les trois combinaisons possibles des clés dans ce schéma 2 sur 3. S'il parvient à mener ces trois opérations, il estime être en mesure d'accéder à ses BTC si l'un des trois keystores venait à être compromis.

Ses deux questions sur la sécurité

Sa première question porte sur l'existence d'une faille "évidente" dans ce type de stockage. Il demande aussi si, en cas de compromission physique d'une clé, la seule information supplémentaire nécessaire serait l'xpub ou le zpub de chacune des trois clés.

Il précise qu'il envisage de conserver ces xpub/zpub ensemble, sur une carte SD chiffrée, en soulignant que cela pourrait créer un risque de confidentialité mais pas un risque de sécurité. Dans son hypothèse, si quelqu'un accédait à une seed plate, cette personne obtiendrait une des trois phrases de récupération ainsi que les xpub/zpub des trois clés, sans pour autant pouvoir accéder à ses BTC.

L'utilisateur conclut en disant vouloir s'assurer qu'il ne se pénalise pas en choisissant une configuration plus sophistiquée qu'un stockage à froid standard. Selon lui, le risque de commettre une erreur lors de la mise en place d'une solution multisig lui paraît "exponentiellement" plus probable qu'une compromission classique d'un cold storage.