Skip to the content.
English EN | Español ES | Deutsch DE | Dutch NL | Italiano IT | Hrvatski HR | Hindi HI

Publié à l'origine sur Substack le 1er octobre 2021. Mis à jour ici le 17 octobre 2024

Diverses façons de restaurer les fonds de votre nœud LND en cas de SHTF (la merde a frappé le ventilateur - nœud mort)

Voici un chapitre séparé sur la gestion de votre nœud LND (Umbrel, myNodeBTC, Raspiblitz, Start9 etc), sur les méthodes et procédures pour restaurer/récupérer les fonds de votre portefeuille de nœuds en cas de SHTF (la merde a frappé le ventilateur).

De nombreux utilisateurs font des choses folles avec leurs nœuds Umbrel et parfois, il n'y a pas d'autre moyen de résoudre le problème que de le restaurer dans un autre application de portefeuille et recommencez avec un nouveau ou le même portefeuille LND mais dans une nouvelle instance.

Avant de commencer... À RETENIR :

Ci-dessous, je vais vous présenter différentes méthodes pour « restaurer » les fonds de votre nœud LND mort.

Si vous avez des fonds UNIQUEMENT dans le portefeuille onchain et que vous n'avez pas de fonds dans les canaux LN, utilisez simplement les méthodes 2, 3, 4, 5, 6.

Si vous avez des fonds dans le portefeuille onchain ET dans les canaux LN, utilisez les méthodes : 1, 3, 4, 7, 8, 9, 10.

1. Méthode standard et normale en utilisant une nouvelle instance du nœud Umbrel

2. Utilisation de l'application mobile Bluewallet

3. Utilisation de l'application mobile du portefeuille Blixt

4. Utilisation de l'application mobile Zeus LN wallet

5. Utilisation de l'application de bureau Zap wallet

6. Utilisation de l'application de bureau Sparrow wallet

7. Utilisation d'une copie des fichiers de base de données dans une autre instance de nœud LND

8. Copie complète expérimentale des données du nœud RPi vers la machine Linux de bureau/NUC

9. Utilisation de la sauvegarde SCB Thunderhub / Amboss pour restaurer dans Blixt

10. Utilisation de Chantools de Guggero pour les canaux bloqués


Méthode 1 - Méthode standard, normale, utilisant une nouvelle instance du nœud Umbrel #

Cette méthode est la méthode normale, telle que décrite et recommandée par l'équipe Umbrel.

On suppose que vous disposez déjà de la graine de 24 mots et du fichier channel.backup obtenu précédemment. Si vous n'avez pas fait cette sauvegarde, mais que vous avez toujours accès à votre ancien disque de nœud, vous pouvez le trouver dans /home/umbrel/umbrel/lnd/data/chain/bitcoin/mainnet/channel.backup

ou vous pouvez demander une copie aux développeurs d'Umbrel (contactez-les dans le groupe Telegram Umbrel ou sur le forum communautaire Umbrel.

Installez une nouvelle instance d'Umbrel. Démarrez la page du tableau de bord et vous serez invité à utiliser la graine de 24 mots précédemment sauvegardée.

Une fois que vous avez restauré à partir des 24 mots, cela peut prendre quelques minutes à quelques heures pour qu'il analyse toutes vos transactions et soldes Bitcoin (sur la chaîne) précédents. En attendant, voici comment vous pouvez restaurer les fonds dans vos canaux Lightning.

ÉTAPE 1 : COPIEZ LE FICHIER DE SAUVEGARDE DE LA CHAÎNE DE VOTRE ORDINATEUR VERS VOTRE UMBREL.

Entrez en utilisant SSH et exécutez ceci :


scp  umbrel@umbrel.local:/home/umbrel/umbrel/lnd/channel.backup

Remplacez `` par le chemin exact vers le fichier de sauvegarde de la chaîne sur votre ordinateur

Le mot de passe est `moneyprintergobrrr`, sauf sur la version 0.3.3 ou ultérieure où le mot de passe est votre mot de passe d'utilisateur personnel à la place.

ÉTAPE 2 : RÉCUPÉRER LES FONDS


cd ~/umbrel && ./bin/lncli restorechanbackup --multi_file /data/.lnd/channel.backup

Après avoir exécuté cette opération, attendez 1 minute. Vous devriez maintenant pouvoir voir vos canaux se fermer sur http://umbrel.local/lightning.

Vous devez attendre patiemment que les fonds reviennent sur votre portefeuille onchain. Cela prendra au moins 40 blocs. Vous pouvez voir/vérifier les détails de la fermeture des canaux dans le guide de dépannage


Méthode 2 - Utilisation de Bluewallet #

REMARQUE IMPORTANTE :

Il existe une limitation du type d'adresses dans Bluewallet ! LND / Umbrel utilise désormais également le type d'adresses Taproot. Ce n'est pas le cas par défaut, mais si vous avez activé cette option dans les paramètres, votre portefeuille Umbrel générera des adresses au format Taproot. Gardez à l'esprit que toutes les autres applications qui peuvent importer xpub ou le portefeuille Blixt aezeed complet ne peuvent pas également afficher/lire ces adresses. Cela signifie que vous manquerez certains sats dans votre solde affiché car ces adresses Taproot seront ignorées. Cela ne signifie pas que vous avez perdu vos sats. C'est juste qu'ils ne sont pas affichés, pas montrés, pas « lisibles » par l'application que vous utilisez pour importer le portefeuille.

Oui, vous pouvez désormais vous connecter directement à une application mobile, le portefeuille de nœuds AEZEED sur la chaîne. Utilisez simplement votre graine de nœud Umbrel dans Bluewallet (en l'ajoutant comme nouveau portefeuille) et c'est fait. Cas d'utilisation :

RAPPEL :


Méthode 3 - Utilisation Portefeuille mobile Blixt #

Blixt Wallet est une excellente application mobile, utilisant la synchronisation des blocs LND et neutrino, ainsi que de nombreuses autres fonctionnalités qu'aucun autre portefeuille mobile ne propose. Cela vaut la peine de l'avoir sur votre téléphone en tant que nœud de paire avec un autre nœud normal.

Il a la possibilité de restaurer un nœud LND, dès les premières étapes de l'ouverture de l'application.

Vous ne perdrez pas de fonds dans ce test/scénario, la pire chose qui puisse arriver est de ne pas récupérer les canaux et/ou les canaux sont fermés et les fonds récupérés dans le portefeuille onchain. Il rejettera simplement la « restauration » et vos chaînes seront toujours actives dans le nœud Umbrel.

Exigences :

Étapes à suivre :

  1. Installez le portefeuille Blixt sur votre mobile
  2. Accédez au menu des paramètres et activez Tor (l’application redémarrera). Cela est nécessaire en raison du fait qu'Umbrel est par défaut Tor et que bon nombre de vos canaux précédents étaient ouverts avec des homologues de nœuds Tor.
  3. Sélectionnez Restaurer le portefeuille
  4. Prenez votre graine de 24 mots et insérez-la dans le 1er champ
  5. Prenez votre fichier de sauvegarde de canaux (que vous avez précédemment enregistré à partir du tableau de bord Umbrel LN) et téléchargez-le sur votre mobile et insérez-le dans la boîte de restauration Blixt.
  6. Cliquez sur Restaurer et attendez un bon moment pour permettre à l'application de synchroniser le nœud neutrino (une petite version de la blockchain). Une fois restauré, les fonds dans la chaîne devraient apparaître en équilibre ainsi que dans les canaux. Mais n'oubliez pas que les canaux seront fermés et les fonds reviendront dans la chaîne. Soyez simplement patient.

Je recommanderais de ne pas restaurer la même graine dans une nouvelle instance Umbrel LND, de simplement commencer avec une nouvelle instance LND et de conserver cet ancien portefeuille dans Blixt, ou simplement de déplacer les fonds vers la nouvelle instance Umbrel. Blixt pourrait être un très bon compagnon de nœud pour votre nouveau nœud Umbrel.

Il existe plusieurs façons de vérifier l'état dans l'application Blixt, mais je n'entrerai pas dans les détails ici.

Faites-moi savoir quand/si vous souhaitez faire ce test et je pourrai vous aider, mais seulement si votre nœud Umbrel est mort. Vous pouvez également entrer en contact avec Hampus, le développeur de Blixt, en utilisant le Groupe Telegram Blixt

Ne cassez pas des choses juste pour tester les autres. N'oubliez pas qu'il s'agit d'un test expérimental et que vous n'avez pas d'autre moyen.


Méthode 4 - Utilisation de Zeus LN mobile #

À partir de la nouvelle version Zeus v 0.8.0 avec nœud LND intégré, vous pouvez récupérer votre nœud LND Umbrel mort très facilement et rapidement.

N'oubliez pas que « récupérer » signifie utiliser le fichier SCB (Static Channel Backup) qui déclenchera une fermeture collaborative de vos canaux existants et les fonds seront de retour dans le portefeuille onchain.

ZEUS n'autorise actuellement qu'un seul portefeuille de nœud intégré à la fois, donc si vous avez déjà initialisé un portefeuille, vous devez désinstaller et réinstaller l'application.

Une fois que vous êtes prêt à récupérer, accédez au menu Paramètres dans ZEUS. Il est accessible depuis le coin supérieur gauche de la vue principale (généralement une icône de Zeus) si vous avez déjà configuré un portefeuille, ou en appuyant sur « Configuration avancée » sur l'écran de démarrage d'une nouvelle installation.

De là, vous pouvez ajouter un nouveau nœud en appuyant sur le champ supérieur (il indiquera soit « Aucun nœud », soit le nom de votre connexion active), puis en appuyant sur l'icône plus (+) dans le coin supérieur droit.

De là, saisissez votre phrase de départ de 24 mots dans le champ intitulé « Graine de chiffrement de récupération (aezeed) ». Vous pouvez éventuellement fournir une chaîne de sauvegarde statique dans le champ intitulé « Données de récupération après sinistre (SCB, Base64) ». Si vous avez le fichier SCB précédent d'un autre nœud, ouvrez-le simplement en tant que fichier texte et copiez la chaîne.

Appuyez ensuite sur « Restaurer le portefeuille du réseau principal » si vous traitez avec des fonds réels ou sur « Restaurer le portefeuille du réseau de test » si vous utilisez le réseau de test de Bitcoin.

Veuillez laisser ZEUS en cours d'exécution la première fois que vous restaurez la graine. Il doit passer par le processus de récupération pour rétablir votre solde. Il n'est pas rare que cela prenne plus de 10 minutes, surtout si vous avez un portefeuille très utilisé. Vous souhaiterez peut-être désactiver temporairement les délais d'expiration de l'écran et les options d'économie d'énergie dans les paramètres de votre téléphone, afin que ZEUS ne passe pas en arrière-plan et ne mette pas LND en pause pendant le processus.

Vous pouvez également activer d'abord le service LND persistant (Nœud intégré - Avancé - Mode persistant). Cela permettra de maintenir le service LND en arrière-plan.

Si vous constatez qu'après un long moment, l'historique des anciennes transactions n'est toujours pas affiché, accédez à Embedded node - Peers et désactivez l'option permettant d'utiliser la liste des pairs sélectionnés (par défaut, c'est btcd.lnolymp.us). Cela déclenchera un redémarrage et se connectera au premier nœud neutrino disponible avec une meilleure réponse temporelle. Ou utilisez ces pairs neutrino bien connus, en choisissant celui qui est le plus proche de votre emplacement :


Méthode 5 - Utilisation du bureau Zap #

REMARQUES IMPORTANTES :

Installez simplement l'application Zap et utilisez votre seed de 24 mots pour restaurer le portefeuille onchain AEZEED.

Cela NE RESTAURERA PAS les canaux LN ! Pour restaurer les canaux LN, vous devrez toujours utiliser la procédure standard expliquée dans la méthode 1 de ce guide.


Méthode 6 - Utilisation du portefeuille Sparrow #

REMARQUES IMPORTANTES :

PROCÉDURE

  1. Accédez à Cryptography Toolkit et téléchargez le fichier HTML sur votre ordinateur.
  2. Ouvrez ce fichier HTML en « mode hors ligne » (sans Internet) et sélectionnez « aezeed Cipher Seed Scheme » dans Outils. Ensuite, allez dans le 2ème onglet "Decode Mnemonic".
  3. Collez vos 24 mots dans le champ "Mnemonic".
  4. Sélectionnez le format BIP84 natif segwit et attendez un peu qu'il soit décodé.
  5. Copiez le zprv affiché dans le champ "HD node root base 58"
  6. Ouvrez l'application portefeuille Sparrow (déjà téléchargée) et sélectionnez "nouveau portefeuille"
  7. Dans les "Keystores", sélectionnez "nouveau portefeuille logiciel importé"
  8. Dans la fenêtre suivante qui s'ouvre, sélectionnez "Master Private Key BIP32" et collez cette clé zprv que vous obtenez de l'outil de cryptographie et cliquez sur "importer". Il vous montrera qu'il s'agit d'un chemin de dérivation m/86'/0'/0 (comme il se doit, pour restaurer toutes vos adresses et txs utilisées précédemment dans Umbrel). Mais si vous avez utilisé des adresses Taproot, alors lorsque vous les restaurez dans Sparrow, choisissez le chemin de dérivation m/86'/0'/0.
  9. Cliquez sur « Importer le magasin de clés » et vous reviendrez à la fenêtre principale de l'application de portefeuille où vous pourrez voir toute la configuration du portefeuille. Cliquez sur « Appliquer » et vous serez invité à définir un mot de passe pour crypter votre fichier de portefeuille local.
  10. Dans l'onglet des paramètres du portefeuille, sélectionnez le script « Taproot », si vous savez que vous avez utilisé des adresses Taproot. Sinon, laissez-le tel quel. Il peut également être modifié ultérieurement, au cas où vous ne verriez pas votre ancien historique de txs. Assurez-vous également que le chemin de dérivation est m/86'/0'/0'
  11. L'application Sparrow commencera à analyser toutes vos clés et transactions et elles s'afficheront après un certain temps dans l'onglet « Transactions ». Patience, cela prendra un certain temps.
  12. Pour une connexion plus rapide, sécurisée et privée, il est préférable de connecter votre application de portefeuille Sparrow à votre nœud. Suivez simplement les instructions de « Umbrel - connect wallet - sparrow » et vous utiliserez directement les blocs et les index de votre propre nœud.

Méthode 7 - Copie expérimentale des fichiers de base de données #

Cette méthode n'a été confirmée que par un utilisateur d'Umbrel qui l'a fait avec succès. Mais rappelez-vous, il n'utilisait pas la version Raspberry Pi d'Umbrel, il était sur une machine avec Linux standard et Umbrel installé dessus.

Cette procédure est UNIQUEMENT destinée aux utilisateurs expérimentés de Linux ! Si vous ne savez pas utiliser Linux, vous feriez mieux de rester à l'écart.

La procédure est simple. Il n'y a que ces 2 fichiers et ils sont situés dans :

`/data/chain/bitcoin/mainnet/wallet.db` `/data/graph/mainnet/channel.db`

Vous devez construire les dossiers data/... vous-même, puis y copier les fichiers, avant de démarrer lnd.

RAPPEL : ces fichiers doivent être la dernière version en ligne ! Si vous utilisez une sauvegarde plus ancienne, vous pouvez perdre des fonds en étant puni pour avoir triché avec une version plus ancienne de vos canaux.


Méthode 8 - Expérimental - Nœud RPi dans une nouvelle machine de bureau #

Cette méthode n'a pas encore été entièrement testée, en utilisant un ancien périphérique RPi avec Umbrel fonctionnel et un nouveau NUC/desktop/laptop avec Linux OS + dépendances docker (de préférence Debian pour utiliser les mêmes bibliothèques qu'UmbrelOS).

La procédure est simple :

Tout devrait bien démarrer et le nœud reprendra sa synchronisation et toutes vos données précédentes devraient être là. Soyez patient pendant que le nœud rattrape les derniers blocs et index.


Méthode 9 - Méthode SCB Thunderhub / Amboss dans Blixt #

Récemment, Amboss a ajouté une fonctionnalité intéressante pour les opérateurs de nœuds avec un nœud enregistré, pour télécharger un fichier de sauvegarde des canaux SCB sur votre compte. Ce fichier peut être récupéré ultérieurement au cas où votre nœud serait mort.

Cette option est liée à l'application Thunderhub, dans Outils - Sauvegarde. Ainsi, une fois que vous avez configuré Thunderhub pour effectuer des sauvegardes, il peut être lié à votre compte Amboss et avoir une copie sur leurs serveurs.

Il n'y a aucun risque de fuite/vol de fonds à partir de ce fichier. Sans les mots clés de votre portefeuille de nœud, il est inutile.

Ce fichier de sauvegarde de Thunderhub peut également être enregistré localement, dans un endroit sûr, hors du nœud. Amboss et Thunderhub proposent cette option uniquement comme moyen supplémentaire de sauvegarde.

Procédure de restauration

Votre nœud est donc en panne, mais vous avez votre seed de 24 mots. Les sauvegardes dans Amboss ont été effectuées automatiquement, OK. Vous voulez un moyen rapide de récupérer ces fonds, en attendant que vous construisiez un nouveau nœud.

REMARQUES :


Plus d'outils, de documentation et de guides sur la restauration des fonds à partir d'un nœud LND mort :