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

Publié à l'origine sur Substack le 30 avril 2022. Mis à jour ici le 25 décembre 2024.

Un guide simple sur les bonnes pratiques pour la maintenance de votre nœud LN

Tous les aspects ici sont présentés de mon point de vue, après plus de 25 ans dans la technologie informatique et le support pour les utilisateurs finaux, les serveurs et les entreprises. Après plus de 10 ans dans Bitcoinlandia, à tester plusieurs applications et solutions, au cours des 2 dernières années, j'ai commencé à aider beaucoup d'utilisateurs d'Umbrel et à observer leur comportement lors de l'utilisation d'un nœud LN.

Ce guide a été demandé par l'un de mes lecteurs de substack. J'ai donc livré.

Introduction

En tant qu'opérateur de nœud LN, nous avons également de grandes responsabilités envers nos pairs et même nos amis et notre famille qui sont connectés à notre nœud. Cela signifie que nous devons prendre soin de nos machines de nœud avec attention. L'exécution d'un nœud est une tâche sérieuse et les utilisateurs ne doivent pas le considérer comme un jeu pour le plaisir.

Ainsi, une bonne maintenance et un bon entretien de votre machine de nœud sont INDISPENSABLES. J'ai vu de nombreux nouveaux opérateurs de nœuds qui ne prennent pas ces aspects au sérieux et qui affectent tous les autres, pas seulement eux.

Pourquoi cela affecte-t-il tous les autres ?


ASPECTS CLÉS


PRATIQUES DE CAS D'UTILISATION

A. Matériel

Lorsque vous démarrez avec un nouveau nœud, la première chose que vous devez vous demander est : à quoi est-ce que j'utilise ce nœud ? Ensuite, construisez le matériel de votre machine en fonction des besoins et passez à une autre configuration uniquement lorsque cela est nécessaire.

Apprentissage / étude de la machine

À ce niveau, il pourrait y avoir n'importe quelle machine RaspberryPi, bon marché, facile à installer et à assembler, à faible consommation d'énergie et mignonne. Ne comptez pas trop sur ces petites machines. Pour la pratique et l'apprentissage, c'est très bien, vous apprendrez beaucoup. Mais elles ne sont pas fiables à 100 %.

Même si vous optez pour un appareil Rpi, utilisez au moins 8 Go de mémoire RAM et un bon disque SSD. L'adaptateur secteur est également très important. Un adaptateur défectueux ou non original créera une série de pannes en cascade et vous ne saurez pas pourquoi. C'est à cause de ce petit adaptateur secteur.

Les cartes mSD échouent aussi souvent, donc ayez toujours une carte de secours de secours, prête à être installée et à remplacer l'ancienne en cas de panne. Elles sont très sensibles aux coupures de courant.

Ces minuscules machines sont réputées pour leur taux de pannes, pour diverses raisons. Donc, même si vous êtes en "phase d'apprentissage", il est recommandé d'utiliser un onduleur. Cela vous donnera plus de tranquillité d'esprit et un bon sommeil la nuit.

Les RPis ont besoin d'une bonne ventilation :)

Machine avancée

Lorsque vous êtes prêt et que vous en savez plus sur la façon d'exécuter un nœud, il est temps d'augmenter votre niveau de matériel. Vous voulez maintenant une machine plus fiable, capable de gérer plus de connexions, plus de canaux, des paiements plus rapides et vous donnant la tranquillité d'esprit que vos fonds ne seront pas bloqués pendant des jours ou des semaines en mode de récupération à cause d'un crash.

Si votre budget n'est pas si « généreux », vous pouvez opter pour une bonne machine de bureau d'occasion. De nos jours, de nombreux bureaux vendent leurs machines vieilles de 1 à 2 ans pour quelques centimes. Et certaines d'entre elles, même les plus basiques, sont de très bonnes machines pour un nœud. En général, ils sont livrés avec au moins 8 Go de RAM, parfois des offres intéressantes avec 16 Go (!!!).

Pourquoi des barebones ?
Mon humble nœud barebone, lecteur interne, sans ventilateur

Le processeur n'a pas vraiment d'importance, ajoutez simplement 2 bons disques SSD pour le RAID et vous êtes bon !

L'onduleur est toujours indispensable. Pourquoi ? Parce qu'en général, lorsqu'une coupure de courant se produit, elle revient avec une tension différente, des pics, des ampères ou clignote simplement, etc. Cela pourrait endommager la source d'alimentation de votre machine. En général, la source d'alimentation est la première à tomber, protégeant le reste. Mais on ne sait jamais. Un onduleur maintiendra un flux électrique sain et efficace vers votre machine et maintiendra également la connexion Internet en ligne.

N'oubliez pas : un nœud n'a pas besoin d'être sophistiqué, il doit être fiable.

Je recommanderais ici de trouver une bonne machine, avec une puce RAID sur la carte mère, qui peut gérer au moins une configuration RAID 1 au niveau du BIOS. Qu'est-ce que cela signifie ? Cela signifie que vous pouvez créer un volume RAID, directement dans le BIOS, à partir de 2 disques, de sorte que les données sont écrites en même temps sur les deux disques. Ainsi, si un disque tombe « malade » ou meurt, vous pouvez toujours avoir vos données en sécurité sur le disque jumeau, toujours fonctionnel. Vous pouvez éteindre votre machine, remplacer le disque malade et le système RAID reconstruira le système RAID jumeau à partir du disque sain en quelques minutes. Aucune perte de données, aucun canal fermé, aucun fonds perdu.

Machine d'entreprise

Lorsque vous exécutez un nœud pour une entreprise sérieuse qui dépend à 100 % de ce nœud, il est temps pour vous de réfléchir sérieusement à l'idée d'avoir une machine de nœud 24 h/24, 7 j/7 et 365 j/an. Juste la partie principale du nœud, pas les applications que vous installez par-dessus. Une fois votre nœud principal sécurisé, vous bénéficiez d'une plus grande flexibilité quant à l'endroit et à la manière dont vous gérez vos applications et solutions d'entreprise.

Un serveur rack personnel avec plusieurs nœuds

Je recommanderais le scénario suivant pour cela :

C'est tout ce dont vous avez besoin pour une solution hautement disponible, avec presque aucune chance de perdre des fonds, des canaux, des pairs, du temps, des clients, etc.


B. Sauvegarde et restauration des données

La chose la plus importante est la graine du portefeuille. C'est la première chose que vous devez sauvegarder et conserver en sécurité, dans un gestionnaire de mots de passe hors ligne par exemple (Keepass ou Vaultwarden).

Sauvegardes de la base de données des nœuds LND

Pour les nœuds LND, il existe deux types de données de stockage, qui peuvent être récupérées :

Par « dernier état », on entend UNIQUEMENT l'état avant la récupération d'un nœud mort. Lorsque votre machine est morte pour des raisons matérielles ou ne démarre pas le logiciel, mais que vous pouvez toujours accéder aux fichiers. Faites ensuite une copie de ces 2 fichiers sur un disque externe (qui peut être volumineux) et utilisez-les plus tard après avoir reconstruit le nouveau nœud.

Vous avez 2 façons de restaurer/récupérer un nœud LND :

  1. SANS l'état des canaux

    Pour récupérer vos fonds SANS les canaux, vous pouvez utiliser la sauvegarde SCB qui fermera et récupérera automatiquement les fonds dans le portefeuille onchain. C'est le moyen le plus simple et je le décris dans ce guide (voir les méthodes 2,3,4,5,6).

    Je vous suggère fortement d'utiliser l'option 3 et pendant que vous récupérez les fonds dans Blixt, vous pouvez reconstruire un nouveau nodeID, une nouvelle seed, un nouveau portefeuille, une nouvelle identité avec votre ancienne machine. Plus tard, vous pouvez simplement déplacer les fonds vers votre nouveau nœud depuis Blixt ou simplement les utiliser, comme un nœud mobile privé, comme un petit nœud compagnon pour votre nœud domestique.

  2. AVEC l'état des canaux

    Pour restaurer un nœud AVEC les canaux intacts, comme c'était le cas dans le dernier état, vous devrez suivre certaines étapes pour préparer l'environnement. Expliqué dans ce guide, voir les méthodes 1, 3, 4, 7, 8, 9, 10.

    Si votre nœud est tombé en panne, mais que vous pouvez toujours accéder aux fichiers, c'est le meilleur moment chanceux, vous avez 2 tâches à effectuer :

    • 1. copiez les fichiers wallet.db et channel.db de ce nœud « ne démarrant pas » ailleurs. channel.db peut être volumineux, une simple clé USB ne suffit donc pas. Vérifiez d'abord sa taille.
    • 2. une fois que vous avez récupéré ces 2 fichiers, commencez à construire l'intégralité de votre nœud à partir de zéro ou, si vous avez une copie précédente, restaurez-la entièrement. ATTENTION ! lorsque vous restaurez, si vous pouvez ignorer ces 2 fichiers, sinon, vous devrez les écraser avec la dernière copie que vous venez de retirer de ce nœud mort. Il doit toujours s'agir du dernier état.

    Lorsque vous reconstruisez le logiciel du nœud, choisissez l'option « restaurer à partir de la graine » afin de pouvoir avoir le même ID de nœud et les mêmes clés de chiffrement que votre nœud précédent, en étant capable d'utiliser le même wallet.db et channel.db. Si vous utilisez une autre graine/ID de nœud, ces fichiers ne sont pas utilisables, ne peuvent pas être déverrouillés !

    C'est la partie où vous devez « reconstruire » les dossiers de données. Si vous ne restaurez pas à partir d'une copie complète qui contient déjà les dossiers où se trouvaient auparavant le portefeuille et channel.db, vous devrez installer le logiciel du nœud à partir de zéro, le laisser démarrer, reconstruire les dossiers et synchroniser la base de données, puis l'arrêter. Copiez les 2 fichiers à leur emplacement et redémarrez le nœud. C'est fait.

    Vous pouvez ensuite redémarrer votre nœud. Il commencera à rattraper son retard et à réutiliser correctement les 2 fichiers, tous vos canaux seront là, il faudra juste un certain temps pour rattraper les blocs et se synchroniser.

Sauvegardes de la base de données des nœuds CLN

Pour ces nœuds d'implémentation, c'est beaucoup plus simple et c'est juste une copie récursive d'un simple petit fichier de base de données hsm_secret.

Tout le processus est expliqué dans ce guide manuel pour CLN.


C. Maintenance et mises à jour logicielles

OK, de nombreux utilisateurs ont posé des questions sur les mises à jour et sur la fréquence à laquelle les effectuer.

La réponse est simple : à tout moment, c'est nécessaire. Exactement, pas tout le temps, mais seulement quand c'est nécessaire.

Pourquoi ? Parce que tout le temps n'est pas nécessaire :) Si quelque chose fonctionne parfaitement sans erreur, une nouvelle version ne signifie pas automatiquement qu'elle est meilleure. De nouvelles fonctionnalités ou applications que vous n'utilisez pas ne signifient pas que vous devez les mettre à jour. La stabilité est plus importante que les nouveautés.

Recommandations :

Je pense que ces aspects sont suffisants pour vous, le nouvel opérateur de nœud qui démarre maintenant votre voyage dans ce monde fascinant des nœuds.

J'espère que vous exécutez le meilleur nœud possible et que je vous ai donné suffisamment d'informations pour exécuter un nœud dans de bonnes conditions. Joyeux Lightning !