Les portefeuilles Bitcoin sont devenus de plus en plus simples à utiliser au fil des années. Envoyer et recevoir du Bitcoin n’a jamais été aussi facile. Depuis l’introduction des portefeuilles HD, les sauvegardes sont devenues plus simples à gérer, mais la question de savoir où et comment stocker votre phrase de récupération demeure.
Dans cet article, nous allons voir comment Miniscript peut être utilisé pour des sauvegardes plus sûres et vous montrer comment utiliser Liana avec le BitBox02 pour créer une sauvegarde avec timelock pour votre portefeuille.
Stocker vos sauvegardes en toute sécurité peut être difficile
La plupart des portefeuilles demandent à l’utilisateur de créer une sauvegarde de sa phrase de récupération. Vous vous retrouvez alors avec une copie de cette phrase notée quelque part et une autre conservée dans le portefeuille (matériel). Cela suffit généralement à la plupart des gens, car la probabilité qu’un portefeuille et une sauvegarde soient détruits en même temps est assez faible.
Mais que faire si votre portefeuille sécurise une somme importante et que même la plus petite probabilité de perdre l’accès à vos fonds mérite d’être traitée ?
Toutes les sauvegardes donnent accès au portefeuille
Créer plusieurs sauvegardes serait une solution possible, mais multiplier les sauvegardes et les cacher dans différents endroits augmente en retour la probabilité que l’une d’elles soit trouvée. Si une seule sauvegarde est consultée à votre insu, l’ensemble de votre portefeuille est compromis et votre argent peut être volé.
Clés de récupération
En utilisant le script Bitcoin, et en particulier Miniscript, vous pouvez créer plusieurs clés de sauvegarde (seeds) avec différentes conditions de dépense. L’une de ces conditions peut être qu’elles ne puissent dépenser qu’après un certain délai.
La clé de récupération n’a accès au portefeuille qu’après 2 ans
Vous pouvez, par exemple, créer une « clé de récupération » avec timelock que vous pouvez confier à des amis, à votre famille ou à une entreprise sans craindre qu’ils volent votre argent. Cette clé ne peut pas dépenser vos fonds tant qu’un délai prédéfini ne s’est pas écoulé.
Si vous perdez l’accès à votre clé principale, il vous suffit de récupérer votre clé de récupération et d’attendre la fin du timelock. Une fois le timelock arrivé à échéance, vous pouvez utiliser votre clé de récupération pour envoyer l’argent vers un nouveau portefeuille bitcoin.
Il est aussi possible de créer plusieurs clés de récupération avec des locktimes différents, ce qui permet différents compromis entre la confiance accordée à l’emplacement de sauvegarde et son accessibilité. (Un ami qui conserve une sauvegarde de votre portefeuille peut être très pratique, mais aussi peut-être moins digne de confiance qu’un membre de la famille.)
Descripteurs
Vérifiez et enregistrez le descripteur sur votre BitBox02
Un descripteur de portefeuille est un petit fichier ou une chaîne de caractères qui décrit les conditions du portefeuille. Il indique au logiciel de portefeuille, par exemple, quelles clés existent et dans quelles conditions certaines clés peuvent dépenser. Il est aussi nécessaire pour dériver les adresses Bitcoin qui font partie du portefeuille.
wsh(or_d(pk(pubkey1),and_v(v:pk(pubkey2),older(52560))))
Dans les portefeuilles complexes avec plusieurs clés, ce descripteur doit faire partie de toutes vos sauvegardes. Sans lui, vous ne pourrez pas restaurer vos fonds.
Un portefeuille bitcoin familial avec une solution d’héritage sous timelock
Ces descripteurs permettent aussi des structures de portefeuille complexes qui combinent des schémas multisignatures avec des clés sous timelock. Le schéma ci-dessus montre un portefeuille familial accessible individuellement par la mère et le père, mais aussi accessible par le fils et la fille ensemble après un certain délai. Ce modèle peut être étendu à volonté, par exemple en ajoutant un autre ensemble de chemins de dépense permettant au fils et à la fille de dépenser individuellement après un délai bien plus long.
Rafraîchissement du timelock
Pour s’assurer que la clé de récupération ne puisse pas dépenser l’argent du portefeuille, il est nécessaire de « rafraîchir » les coins avant l’expiration du timelock. En effet, le timelock de chaque clé est lié à la date à laquelle le portefeuille a reçu les coins.
Une transaction de rafraîchissement réinitialise le timelock de vos coins
Pour rafraîchir vos coins, il vous suffit de vous envoyer une transaction à vous-même, ce qui réinitialise le timelock appliqué à la clé de récupération. Idéalement, le portefeuille vous avertira avant l’expiration du timelock et vous permettra de rafraîchir facilement vos coins.
À cause de ces défis d’ergonomie, il est important d’utiliser un portefeuille sûr et qui simplifie les étapes nécessaires, afin de réduire le risque d’erreur utilisateur.
Liana
Développé par l’équipe de Wizardsardine, Liana est un portefeuille Bitcoin qui met l’accent sur des mécanismes de récupération avancés et qui est compatible avec le BitBox02 dès le départ. Il permet aux utilisateurs de créer des portefeuilles avec des sauvegardes sous timelock grâce à Miniscript.
Liana montre comment le stockage à froid pourrait fonctionner à l’avenir et les possibilités pour simplifier vos sauvegardes. À l’heure actuelle, il vous oblige à synchroniser votre propre nœud bitcoin sur votre appareil, ce qui peut prendre beaucoup de temps.
Comment utiliser Liana avec votre BitBox02
Installation
Pour utiliser Liana, vous devez d’abord le télécharger sur leur site web.
Extrayez le fichier .zip et lancez le fichier « liana-gui », ou double-cliquez sur le .exe si vous êtes sous Windows.
Cliquez sur « Install Liana on another network ».
Configuration d’un portefeuille
Sélectionnez « Create a new wallet ».
Ici, vous pouvez choisir les clés que vous voulez utiliser pour le portefeuille et la façon de les utiliser. Commencez par ajouter votre chemin principal, c’est-à-dire la clé qui peut toujours dépenser. En cliquant sur « Set », vous pouvez décider si vous voulez utiliser une clé stockée sur votre appareil ou une clé enregistrée sur un hardware wallet, tel qu’un BitBox02.
Pour ajouter votre BitBox02 au portefeuille, branchez-le et déverrouillez-le avec le mot de passe de l’appareil. Assurez-vous que votre BitBoxApp est fermé, car le BitBox02 ne communique qu’avec une seule application à la fois. Si vous utilisez Liana pour la première fois, votre BitBox02 affichera un code d’appairage que vous devrez comparer avec celui affiché dans Liana.
Pour les chemins de récupération, vous pouvez aussi choisir d’utiliser une clé logicielle ou un hardware wallet. Une fois la configuration souhaitée ajoutée, vous pouvez modifier le timelock du chemin de récupération via le bouton « Edit » et ajouter différents timelocks via le bouton « Add a recovery path ».
Cliquez sur Next si votre configuration vous convient.
Si vous avez utilisé une clé logicielle, vous aurez maintenant la possibilité de la noter. Vous aurez aussi la possibilité de sauvegarder votre descripteur. Comme indiqué plus haut, vous aurez besoin de ce descripteur pour restaurer votre portefeuille. Il n’a pas d’impact direct sur la sécurité, mais toute personne qui possède le descripteur peut dériver vos adresses bitcoin et voir le solde de votre portefeuille.
Si vous utilisez le BitBox02, vous pourrez enregistrer le descripteur sur l’appareil. C’est important pour des raisons de sécurité.
Synchronisation d’un nœud bitcoin
Dans son état actuel, Liana vous oblige à synchroniser un nœud bitcoin. Selon votre matériel et votre connexion internet, cela peut prendre des heures, voire quelques jours. Si vous voulez simplement essayer Liana, envisagez d’utiliser le testnet Bitcoin, car la synchronisation ne prend alors qu’environ une heure.
Une fois votre nœud bitcoin synchronisé, vous aurez accès à votre portefeuille, où vous pourrez afficher vos adresses bitcoin pour recevoir et envoyer des transactions bitcoin, comme avec un portefeuille classique.
Utilisation du portefeuille
Une fois que vous avez reçu des coins, l’interface vous rappellera la date à laquelle le premier chemin de récupération devient disponible. Cela indique quand vous devez effectuer une transaction de rafraîchissement pour éviter que le timelock de la clé de récupération n’expire.
Si vous voulez dépenser via le chemin de la clé principale, vous pouvez simplement utiliser le menu « send » à gauche de l’interface et utiliser votre clé principale pour signer la transaction.
Récupérer votre portefeuille
Si vous avez perdu l’accès à votre clé principale et à ses sauvegardes, vous pouvez aller dans « settings » puis choisir « recovery » pour envoyer une transaction à l’aide de l’une de vos clés de récupération valides. Liana vous indiquera pour quels fonds de votre portefeuille le timelock a déjà expiré.
Saisissez simplement une adresse bitcoin de destination ainsi qu’un taux de frais, puis signez la transaction avec votre clé de récupération !
Conclusion
Miniscript sur le BitBox02 ouvre la voie à toute une série de nouvelles fonctionnalités susceptibles de changer la manière dont nous sauvegardons nos portefeuilles. Des outils comme Liana combinent efficacement des chemins de dépense sous timelock et des multisignatures pour vous permettre de créer une solution de portefeuille réellement optimisée pour votre usage.
Comme le BitBox02 a été l’un des premiers hardware wallets à prendre entièrement en charge Miniscript, nous suivons avec intérêt l’évolution de Miniscript et sommes convaincus que le BitBox02 sera prêt à en tirer parti.
Questions fréquentes (FAQ)
Qu’est-ce que Miniscript ? Miniscript est un langage de script Bitcoin permettant de créer des conditions de dépense complexes.
Comment Miniscript améliore-t-il la sécurité des sauvegardes de portefeuille ? Miniscript permet de créer plusieurs clés de sauvegarde avec des conditions de dépense spécifiques, comme des timelocks.
Qu’est-ce qu’un descripteur de portefeuille ? Il s’agit d’un fichier ou d’une chaîne de caractères qui définit les conditions du portefeuille, nécessaire pour restaurer les fonds.
Pourquoi est-il nécessaire de rafraîchir le timelock ? Pour empêcher les clés de récupération de dépenser trop tôt et garantir que les fonds restent sécurisés jusqu’au moment prévu.
Qu’est-ce que Liana ? Liana est un logiciel de portefeuille Bitcoin axé sur des mécanismes de récupération avancés utilisant Miniscript.
Liana est-il compatible avec BitBox02 ? Oui, il a été conçu pour être compatible avec BitBox02 dès le départ.
Vous n’avez pas encore de BitBox ?
Assurer la sécurité de vos cryptos n’a pas besoin d’être compliqué. Le hardware wallet BitBox02 stocke hors ligne les clés privées de vos cryptomonnaies. Vous pouvez ainsi gérer vos coins en toute sécurité.
Le BitBox02 existe aussi en version Bitcoin-only, avec un firmware radicalement ciblé : moins de code signifie moins de surface d’attaque, ce qui améliore encore votre sécurité si vous ne stockez que du Bitcoin.
Procurez-vous-en un dans notre boutique !

Shift Crypto est une société privée basée à Zurich, en Suisse. Notre équipe, composée de contributeurs Bitcoin, d’experts crypto et d’ingénieurs sécurité, conçoit des produits qui permettent aux clients de passer sereinement du niveau débutant à une maîtrise avancée de la gestion des cryptomonnaies. Le BitBox02, notre hardware wallet de deuxième génération, permet aux utilisateurs de stocker, protéger et effectuer facilement des transactions en Bitcoin et autres cryptomonnaies, avec le BitBoxApp comme compagnon logiciel.
This post was translated with the help of AI