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

Mis à jour le 03 décembre 2024

Comment utiliser le nœud LN intégré Zeus, ouvrir des canaux, situations SHTF, migration vers d'autres appareils, environnement à frais élevés, ouverture de canaux bloquée, fermeture forcée de canaux, récupération de fonds.

Dans le guide précédent, j'ai écrit une présentation du nouveau nœud LN intégré Zeus, mais étant trop volumineux, je n'ai pas pu ajouter également ces étapes avancées pour l'utiliser.

Ce guide est destiné aux utilisateurs avancés et uniquement aux cas SHTF, après avoir également consulté le support de chat Zeus. Ce guide a été créé après m'être mis dans la situation d'un utilisateur, utilisant le nœud LN intégré Zeus et faisant délibérément quelques erreurs, pour trouver des solutions pour résoudre les situations. C'était des tests imprudents sur le réseau principal !

J'écris ce guide pour que VOUS NE FASSIEZ PAS CES ERREURS ou que vous les évitiez. J'ai déjà dépensé beaucoup de sats en frais et en fermeture forcée de canaux en faisant tous ces tests.

Le guide contient 3 scénarios différents :

Peut-être qu'à l'avenir nous aurons la possibilité d'exporter/importer l'intégralité des données du nœud Zeus, sans avoir besoin de fermer les canaux LN, mais pour l'instant, cette récupération complète n'est pas possible. J'ai testé cette option mais elle est plus compliquée (en utilisant les outils adb Android avec certaines commandes CLI) et nécessite quelques modifications dans le code Zeus.

A - Premiers pas avec l'ouverture de canaux

Il s'agit d'une procédure générale, utilisée comme méthode régulière pour obtenir des liquidités entrantes et sortantes pour votre nouveau nœud Zeus LN. Beaucoup de nouveaux utilisateurs ne le comprennent pas dès le début, je vais donc essayer de l'expliquer étape par étape.

Il est également recommandé de lire cet important guide sur la liquidité LN.

Merci à Renè Pickhardt, voici une vidéo expliquant comment fonctionnent le routage des canaux et la liquidité :

  1. Installez la dernière version de Zeus, nous vous recommandons fortement d'utiliser Obtainium et NON depuis l'App Store. Veuillez lire ce guide si vous envisagez toujours d'utiliser un iPhone.
  2. Créez un nouveau nœud Zeus intégré dans votre nouvel appareil
  3. Attendez qu'il soit complètement synchronisé. Allez dans Paramètres → Informations sur le nœud et voyez s'il est synchronisé avec la chaîne et synchronisé avec le graphique.
  4. À ce stade, je vous recommande de préparer correctement votre nœud Zeus :
    • Définissez de bons pairs neutrino. Testez ceux par défaut pour voir la réponse au ping. Selon votre emplacement, certains d'entre eux auront un temps de réponse long. Si le ping est supérieur à 150-200 ms, il vaut mieux le supprimer de la liste et en ajouter de bons. Voici une liste des pairs neutrino du monde entier. Créez votre propre liste en fonction du ping et sélectionnez l'option permettant d'utiliser uniquement les pairs de la liste, et non au hasard.

      Pour les utilisateurs américains, le btcd.lnolymp.us par défaut devrait fonctionner correctement.

      Pour les utilisateurs de l'UE, node.blixtwallet.com devrait avoir un bon ping.

      Ou utilisez votre propre nœud Bitcoin si vous en exécutez un. Il vous suffit d'activer Neutrino dans votre nœud et d'ouvrir le port 8333 dans votre routeur. Ne vous inquiétez pas, rien ne fuit de votre nœud, vous ne faites que livrer des filtres de blocage à votre Zeus. Si vous le souhaitez, vous pouvez partager l'IP de votre nœud Neutrino avec d'autres amis qui utilisent également Zeus.

    • Mettez Zeus en mode persistant. Allez dans Paramètres - Intégré - Avancé - sélectionnez « mode persistant ». Lorsque vous commencerez à ouvrir des canaux, cette option est très utile, car elle maintiendra le service LND en vie et même si vous fermez l'application, le service fonctionnera toujours en arrière-plan et maintiendra les connexions en vie.
    • Activez EGS (synchronisation graphique express) et activez également la réinitialisation EGS au démarrage. Cela peut ralentir un peu le démarrage de Zeus, mais vous disposez toujours d'une synchronisation graphique actualisée.
    • Activez LSP, la valeur par défaut est https://0conf.lnolymp.us
    • Dans le même écran, activez les canaux simples à racine pivotante. Cela sera utile plus tard.
  5. Allez dans Paramètres → Facture - cliquez sur l'icône d'option en haut à droite et sélectionnez « Type d'adresse à racine pivotante ». La valeur par défaut est segwit. Taproot n'est facultatif que si vous souhaitez ouvrir des canaux Taproot simples.
  6. Accédez à l'écran principal, faites glisser vers la droite l'onglet onchain et cliquez sur recevoir. Cela générera une nouvelle adresse Taproot.
  7. Considérons que vous n'avez pas d'autres fonds dans d'autres portefeuilles LN, uniquement à partir de sources onchain. Envoyez à cette adresse tous les sats que vous souhaitez utiliser pour ouvrir des canaux. Mettez des frais décents, pas trop bas et attendez d'avoir 6 confirmations.
  8. Une fois que vous avez confirmé les fonds, ouvrez votre premier canal sur un nœud bien connu, LSP. N'ouvrez pas avec des nœuds inconnus aléatoires, choisissez-en un bon, par exemple un de cette liste.
  9. N'utilisez pas tous vos fonds ! Laissez toujours un UTXO d'environ 50-100k pour la réserve d'ancres. Dans le cas où les frais de mempool augmenteraient considérablement, il est préférable d'avoir une réserve UTXO pour pouvoir augmenter les frais.

OPTION A - Vous avez d'abord besoin de plus de liquidités entrantes

C'est l'option au cas où vous voudriez utiliser davantage Zeus pour la réception (surtout si vous utilisez l'adresse LN zeuspay.com), vous commencerez donc avec un canal « vide » ou vous pourrez également choisir le montant que vous souhaitez avoir en liquidités sortantes.

Pour cela, nous pouvons utiliser le nouveau service LSP Olympus pour acheter des canaux.

Vous pouvez les payer via onchain ou LN, avec des fonds provenant du même portefeuille Zeus ou de tout autre portefeuille dans lequel vous avez des fonds. Ensuite, une fois le paiement effectué, Olympus LSP ouvrira un canal vers votre identifiant de nœud Zeus (voir dans Paramètres Zeus - ID de nœud) avec les montants que vous choisissez. Une fois que vous avez cliqué sur « Créer une commande », vous pouvez également choisir si vous souhaitez un canal privé ou public. Pour les nœuds intégrés Zeus, il est préférable de rester privé.

S'il s'agit de votre premier canal et que votre Zeus n'a jamais été connecté à Olympus, vous devez d'abord ajouter le nœud Olympus en tant que pair LN.

Accédez à l'écran « Canaux » et appuyez sur le bouton « + » dans le coin supérieur droit. Cela ouvrira l'écran modal pour ouvrir un nouveau canal. Cliquez maintenant sur le bouton supérieur pour passer à « Connecter un pair » (voir l'image ci-dessous).

Vous pouvez cliquer sur le bouton « Peer to Olympus » ou scanner le code QR du nœud Olympus depuis n'importe quel explorateur LN, pour ajouter sa clé publique de nœud dans le formulaire. Cliquez sur Connecter un pair, puis terminez le processus d'achat de canal.

Pendant ce processus, il est préférable de garder votre Zeus en ligne en utilisant le mode LND persistant (voir dans Paramètres - Intégré - Paramètres avancés).

Terminez le processus d'achat de canal et c'est fait ! Dans quelques instants, votre canal sera prêt à recevoir. Si vous remplissez ce canal, vous pouvez toujours en échanger 50 à 80 % en utilisant un échange externe vers la chaîne ou en passant à d'autres portefeuilles LN temporaires jusqu'à ce que vous ayez besoin de récupérer cette liquidité.

OPTION B - Ouverture avancée de canaux

Procédure d'ouverture des canaux. Considérons que vous utiliserez 2,1 millions de satellites et que vous les avez déjà tous déplacés vers le nouveau Zeus. Et avec ces 2M de satellites, vous souhaitez ouvrir 3 canaux : Olympus, Blixt, Megalithic LSP.

  1. Nous commençons à ouvrir un canal de 1 M vers le nœud Blixt, ou tout autre autre bon nœud que vous souhaitez. J'ai choisi Blixt car je sais qu'il s'agit d'un nœud LND et qu'il prend également en charge les canaux Simple Taproot. Vous pouvez définir cela dans l'écran d'ouverture du canal, dans « Options avancées ».
  2. Attendez que le canal confirme et que le nouvel UTXO soit prêt (6 conf).
  3. Échangez environ (50 %) 500 000 contre Blink / Alby / CoinOS / Walletano / Lifpay / Sats.Mobi / Wallet of Satoshi / une instance LNbits / BTCpay d'un ami ou Compte LNDHUB ou tout autre compte LN temporaire simple de garde (non KYC).

    Pourquoi un compte de garde pour cette phase ? Parce que c'est plus simple et plus rapide, sans se soucier de la liquidité des canaux, des swaps, etc., il vous suffit d'un référentiel temporaire.

    Il peut s'agir de petits lots ou de tout à la fois, mais doit être tout dans la même destination. L'idée est de réutiliser une partie des sats des canaux déjà ouverts pour ouvrir un nouveau canal avec Olympus LSP.

  4. Maintenant, avec le reste des 1M de sats que vous avez encore dans votre portefeuille Zeus onchain, ouvrez un autre canal sur Voltage ou tout autre bon nœud qui accepte les canaux privés, voir des exemples ici.
  5. Répétez l'étape à partir du point 13, jusqu'à ce que vous ayez presque 1M de sats dans un compte de garde LN temporaire (ou tout autre portefeuille LN que vous possédez).
  6. Une fois que vous avez environ 1M de sats dans le compte LN temporaire, ouvrez un canal de 1M avec Olympus LSP.

    Comment faire ? Il suffit d'appuyer sur le bouton de réception depuis l'écran principal de Zeus et de mettre 1M de sats. Un message apparaîtra en haut, indiquant que « cette transaction utilisera le LSP et entraînera des frais » (environ 10 000 sats).

  7. Payez cette facture générée à partir de votre compte de dépôt LN temporaire. Elle sera versée au LSP Olympus et le LSP ouvrira un canal vers votre nœud Zeus, poussant tous les sats de votre côté. Cela déduira les frais du montant total que vous avez envoyé, mais vous donnera également un plus de 100 000 liquidités entrantes, de sorte que votre canal aura au total 1,1 M de sats avec 990 000 sats de votre côté, prêts à être dépensés.

Vous avez maintenant 3 bons canaux, un avec 1 M de liquidités sortantes, 2 avec 500 000 liquidités entrantes et sortantes. Vous êtes donc prêt à envoyer et à recevoir.

Pourquoi 3 canaux avec des pairs différents ?

Faites la sauvegarde des canaux !

Il est maintenant temps de faire une sauvegarde complète de votre nœud. Chaque fois que vous ouvrez ou fermez un canal, il est recommandé de faire une sauvegarde complète.

Accédez à Paramètres - Nœud intégré - Récupération après sinistre.

Terminé. De plus, si vous souhaitez plus de liquidités entrantes dans votre nouveau canal Olympus, déplacez-vous simplement vers les comptes LN temporaires ou tout autre services d'échange externes (échange vers vos propres adresses onchain), avec le montant que vous vous attendez à recevoir via ce canal. Par exemple, si vous utilisez l'adresse LN fournie par Zeus (zeuspay.com), vous aurez besoin d'une certaine liquidité entrante dans ce canal avec Olympus.


B - Migrer le nœud Zeus LN vers un nouvel appareil

Cette procédure nécessitera la fermeture des anciens canaux.

Si votre ancien appareil et Zeus fonctionnent toujours correctement, mais que vous souhaitez migrer vers un autre nouvel appareil, il est préférable de repartir à zéro, avec un nouvel ID de nœud et un nouvel ensemble de clés. Également pour moins de stress dans le processus de fermeture des canaux, les petits UTXO, beaucoup d'historique de transactions gonflé qui pourraient surcharger votre portefeuille.

C'est fait, vous avez migré votre ancien nœud Zeus vers un nouvel appareil, avec un nouvel ID de nœud.


C - L'ancien appareil ou nœud est mort

Disons que vous avez eu des problèmes de synchronisation, que les canaux ont été fermés de force, que la base de données est corrompue, que l'application ne répond pas correctement, etc. Des problèmes peuvent survenir tout le temps et dans certaines situations, il est préférable de tout recommencer, proprement, à zéro. Dans tous les cas, avant de suivre ces étapes, consultez les développeurs et les utilisateurs plus expérimentés du groupe Zeus Telegram. Afin d'être sûr que rien d'autre ne peut être fait, il est préférable d'avoir un deuxième avis pour un diagnostic correct de vos problèmes.

Nous supposons que vous avez déjà sauvegardé la graine et la chaîne de sauvegarde des canaux. Nous supposons que vous ne pouvez pas fermer les canaux existants, que la base de données est corrompue ou que l'appareil est mort, que l'application ne peut plus être ouverte ou fonctionner correctement.

Désinstallez donc Zeus complètement et installez-en une nouvelle, dernière version.

  1. Ouvrez Zeus et dans l'écran de création d'un nouveau nœud, mais sélectionnez RESTORE.
  2. Insérez votre graine de 24 mots et collez également la chaîne de sauvegarde des canaux.
  3. Attendez patiemment que la synchronisation soit complète et effectuez le processus de récupération ! Cela prendra plusieurs minutes.
  4. Essayez de garder l'application en vie autant que possible, au moins dans la phase initiale de fermeture des canaux. À ce moment, vous ne pouvez pas activer le mode persistant car cela nécessitera de redémarrer l'application et vous ne voulez pas que cela se produise dans le processus de récupération. Dans les versions futures, ce mode persistant sera activé par défaut pour le processus de récupération.
  5. Vous pouvez également définir de meilleurs pairs neutrinos, qui ne nécessitent pas de redémarrage, mais qui pourraient aider à maintenir la synchronisation avec de bons pairs. Voir le scénario précédent A point 7.
  6. Accédez à l'écran Canaux (depuis l'écran principal, icône en bas à droite) et basculez le bouton central sur les canaux « fermés / en attente ». Vous verrez dans quelques instants que la fermeture forcée des anciens canaux a été initiée. En option, vous pouvez surveiller leur fermeture dans mempool.space en utilisant le txid de fermeture.
  7. Si les canaux ont été fermés avec des frais peu élevés (cela peut arriver parfois, en raison de la forte fluctuation des frais et que l'estimateur de frais LND n'a pas pris le bon), vous pouvez importer votre ancienne graine Zeus dans Sparrow (voir ici les instructions) et depuis Sparrow, vous augmentez les frais avec CPFP (L'enfant paie pour le parent). Sinon, attendez simplement patiemment que les canaux soient fermés. CELA PEUT PRENDRE DU TEMPS ! Ne paniquez pas, c'est normal. S'il y avait des HTLC en attente des canaux précédents, cela pourrait prendre même 144 blocs ou plus.
  8. Une fois que tous les canaux sont fermés et que les fonds sont de retour dans le portefeuille en chaîne (en vérifiant également dans Sparrow que tous les fonds sont confirmés), vous pouvez désinstaller Zeus et recommencer à zéro, en suivant les instructions du scénario précédent A « Commencer à ouvrir des canaux ». Il est bien préférable de commencer avec un nouvel ensemble de clés et un nouvel ID de nœud, une base de données, etc.

D - CAS DE CATASTROPHE - Vous ouvrez un canal avec des frais très bas et vous êtes bloqué dans les limbes

NE FAITES PAS DE RBF SUR LES CANAUX EN ATTENTE D'OUVERTURE ! FAITES UNIQUEMENT CPFP ou mieux, utilisez Mempool Accelerator.

Si vous avez un canal zombie, qui ne peut pas être ouvert ou fermé normalement depuis l'interface utilisateur du nœud, vous devrez continuer à utiliser les outils de chant LND. Veuillez lire attentivement tous les scénarios présentés dans ce guide et choisir celui qui convient à votre cas.

Comment finir par tester un cas de catastrophe ? Lisez ici pour éviter mes erreurs.

Voici les cas les plus courants :

Vous avez donc ouvert un canal et pris accidentellement des frais trop bas comme 1sat/vb et vous avez également utilisé tous les fonds, sans rien pour augmenter les frais.

Maintenant, vos canaux d'ouverture sont en suspens jusqu'à ce que les frais puissent être

Quelles sont vos options ?

Qu'est-ce qu'une transaction CPFP ?

Voici une vidéo simple expliquant la transaction CPFP - « Child Pay For Parent »

Voici un didacticiel vidéo expliquant comment utiliser CPFP avec le portefeuille Sparrow

SITUATION SUPPLÉMENTAIRE - Vous utilisez le nœud intégré Zeus et vous avez accidentellement effectué un RBF et maintenant le canal est dans un état zombie, ne s'ouvre pas

Dans ce cas, vous devez extraire le fichier channel.db de votre appareil mobile vers un PC et procéder à la méthode de récupération ChanTools pour les canaux zombies.

Comment extraire channel.db d'un mobile :

Ce n'est pas une procédure très compliquée mais nécessite quelques connaissances de base en ligne de commande.

Soyez conscient que le fichier channel.db peut être assez volumineux jusqu'à 2 à 4 Go parfois, en fonction de votre activité antérieure. Ce fichier contient toutes les données et activités de votre nœud ainsi que les informations sur vos clés de portefeuille.

Étapes à suivre :

J'espère que ce guide complexe vous fera économiser des sats et des jours de lutte pour récupérer votre nœud mort, mais surtout pour ÉVITER de vous retrouver dans cette situation (si vous lisez ce guide AVANT de faire une bêtise).


Liens vers les ressources Zeus :

Site Web | Docs | Github | Releases | Telegram | NOSTR | Twix | Blog