Publié à l'origine sur Substack le 25 novembre 2021. Mis à jour ici le 27 décembre 2024.
Comment utiliser 3 types de nœuds pour la liquidité publique et privée
De nombreux nouveaux utilisateurs utilisent désormais des nœuds LN. Mais ils entrent dans ce monde fascinant sans avoir de connaissances de base sur le fonctionnement de Lightning Network et sur ce que vous devez prendre en considération en tant qu'opérateur de nœud.
J'ai écrit de nombreux guides sur l'utilisation d'applications, de nœuds, d'outils, etc. spécifiques. Vous pouvez consulter toutes mes pages Github pour eux.
Dans celui-ci, je vais essayer d'expliquer comment j'ai fait pour mon nœud et comment je le vois de mon point de vue. Peut-être que je me trompe, peut-être pas. Mais au moins, cela donnera un peu plus de conseils à tous ces nouveaux utilisateurs qui se lancent maintenant dans l'exécution d'un nœud.
Ce guide n'entrera pas dans les détails, il est juste un peu en surface pour vous donner, en tant que nouvel utilisateur, un indice sur la direction dans laquelle chercher. Chacun peut ensuite réaliser son propre scénario, en prenant en compte certains aspects expliqués ici.
Pourquoi exécuter un nœud ?
Il existe de nombreuses raisons, comme je l'ai décrit dans le guide du nœud Umbrel. Mes raisons personnelles sont :
- avoir un nœud personnel, privé, entre mes mains
- pouvoir router mes propres txs (transactions) lorsque je dépense des sats en utilisant LN et ne pas dépendre de la liquidité des autres nœuds
- pouvoir également aider le réseau, avec la liquidité là où elle est nécessaire (les commerçants, en particulier les petits qui gèrent leurs propres nœuds et ont besoin de liquidités entrantes).
- je ne suis pas intéressé à « devenir riche » grâce aux frais de routage, en fait, je baisse les frais de mes canaux à un certain point qui sont ridiculement bon marché
- aider les débutants avec d'autres nœuds et également tester d'autres applications avec mon nœud
Je considère que nous n'en sommes pas encore au point où ce marché des frais est suffisamment mature pour être considéré comme une priorité. Nous devons d'abord créer un réseau solide pour les paiements. En l'étouffant avec des frais élevés et de la cupidité, on fera plus de mal que de bien. Certains noobs prennent trop au sérieux ce jeu de gagner des sats grâce au routage et parfois ils ne savent pas bien utiliser les scripts et les outils de gestion des frais et cela affectera tout le reste du réseau, parfois ils désactivent même les canaux pour le routage parce qu'ils les considèrent comme "non rentables". C'est tout simplement stupide, c'est totalement contraire au concept même de LN.
Donc, comme certains d'entre vous le savent déjà, j'exécute un nœud Umbrel, pas sur un RaspPi, mais sur un NUC Brix, DebianOS. C'est mon "nœud public". Mais j'exécute aussi un autre nœud, privé, dont personne ne sait lequel. Utilisé pour des choses vraiment privées. En dehors de cela, j'utilise aussi Blixt, un autre type de nœud, dans un portefeuille mobile. C'est un excellent compagnon pour mon nœud Umbrel !
Voyons donc comment gérer la liquidité de ces nœuds. Ce scénario est une proposition, il n'est pas vraiment nécessaire que vous le fassiez exactement. Il s'agit simplement d'une référence pour les choses que vous pouvez faire avec les nœuds LN.A. Nœud LN Umbrel/Raspiblitz/myNode/Start9
Caractéristiques
- Celui-ci sera votre propre « banque commerciale publique ».
- Ici se trouveront la plupart du routage et de la liquidité. C'est votre HUB principal pour la liquidité.
- Peut également être utilisé pour les paiements (onchain ou LN).
- Peut être utilisé comme base pour vos propres portefeuilles LNDHUB (oncle Jim), avec Bluewallet LNDHub ou LNBits LNDHub ou Alby Hub + Alby Go.
- Est votre propre processeur public de paiements. Mais peut être utilisé comme "processeur frontal" pour vos autres paiements depuis le nœud privé Blixt / Zeus.
Liquidité
Qu'est-ce que la liquidité ? C'est pratiquement du liquide, de l'eau qui coule et vos canaux LN sont des récipients d'eau, des tuyaux. Donc, pour avoir un système d'eau sain, vous devez avoir des tuyaux sains et de l'eau propre. S'il est sale et avec des goulots d'étranglement, votre système d'eau sera cassé et peut se retrouver dans de mauvaises situations. Gardez cet aspect à l'esprit.
Comment pouvons-nous obtenir cette liquidité saine ? Choisissez judicieusement vos pairs, les nœuds auxquels vous connecterez votre nœud et ouvrez des canaux avec eux.
Tous les acteurs de ce réseau ne sont pas bons. Certains d'entre eux jouent franc jeu, d'autres non, certains maintiennent leurs nœuds dans un bon état, d'autres ne s'en soucient pas trop. Mais tous ces aspects vous affecteront, vous et l'ensemble des réseaux, de la même manière. Si vous êtes connecté uniquement à des nœuds/pairs défectueux, vous vous retrouverez avec eux et vous ne pourrez même pas effectuer vos propres transactions.
Lightning Network est comme un organisme vivant : nourrissez-le bien et vous obtiendrez des résultats.
Pour un nœud domestique, il est bon d'avoir un équilibre entre votre liquidité totale entrante et votre liquidité totale sortante.
Il n'est pas nécessaire que chaque canal soit parfaitement équilibré. C'est un mythe qui circule. J'ai fait des tests avec des canaux parfaitement équilibrés et cela n'a pas aidé du tout, je gaspillais juste des sats en frais payés pour rééquilibrer. Certains utilisateurs utilisent des scripts pour rééquilibrer. Je ne le fais pas. Ils les utilisent pour gagner des sats grâce à l'arbitrage entre pairs. Je considère que c'est une perte de temps et de sats.
Ce qui entre par un canal sortira par un autre. Gardez vos canaux toujours en ligne, de bons frais, de bons pairs et vous n'aurez jamais de problèmes avec des canaux non équilibrés.
Si vous avez un bon nombre de canaux / connexions avec de nombreux pairs et un bon ratio entre le solde total distant et local, vous n'aurez jamais de problèmes avec le routage des paiements et des transactions d'autres pairs. Mais avec seulement 2, 3 ou 5 canaux, vous constaterez que certains de vos paiements ne seront pas bien acheminés, que vous devrez parfois payer des frais élevés ou, pire, que vos transactions ne passeront jamais.
Alors, commencez à ouvrir des canaux avec :
- ces marchands/services LN qui ont besoin de liquidités entrantes. Vous obtiendrez un bon pair avec de bonnes connexions qui peuvent acheminer vos transactions, mais vous pouvez également l'utiliser pour diriger les paiements de ses produits/services, via ce canal direct. Aider les petits commerçants avec des nœuds aide l'ensemble du réseau, pas seulement vous.
- Rings of Fire / LN+ peut être un bon moyen de commencer à avoir des pairs, généralement ils font d'abord des canaux équilibrés, pour une opportunité rapide de pouvoir envoyer et recevoir des transactions. Voir ma liste ici : Des choses géniales que vous pouvez faire sur LN
- Certains bons nœuds de score BOS, mais utilisez une plus grande quantité de satellites pour ceux-ci, comme 5-10-20M de satellites/canal. Ensuite, vous pouvez retirer la moitié des fonds pour les équilibrer et également réutiliser ces satellites pour ouvrir plus de canaux.
- Ici, j'ai mis en place une liste de sélection avec des nœuds intéressants pour les avoir comme pairs.
Ensuite, jouez simplement avec les frais de canal. J'utilise l'application Thunderhub car elle est facile à comprendre.
Réduisez vos frais par canal lorsque vous avez la plupart des fonds de votre côté et augmentez les frais lorsque vous perdez plus de 50 %, en gardant un rapport d'équilibre équitable avec les frais de vos pairs. Chacun est libre d'utiliser son propre niveau de frais. C'est un marché libre, mais ceux qui agissent par cupidité seront toujours « punis » et le protocole leur fera faux bond en étant trop cher.
Vous devrez observer beaucoup vos pairs (la page Amboss ou la page Mempool LN sont un excellent outil pour cela) :
- quels sont leurs pairs, au 2e et au 3e niveau
- quels sont les frais qu'ils utilisent, à quelle fréquence ils les changent
- combien de canaux ils ont
- combien de canaux ils ferment sur une certaine période. Fermer trop de canaux n'est pas si fiable pour respecter un contrat. Ouvrir un canal est un contrat. Si votre pair le ferme uniquement parce qu'après un certain temps, il ne routait plus trop (pour ses calculs), cela signifie qu'il n'est pas intéressé à faire de LN un système de paiement, il ne recherche que des profits rapides.
Gardez vos canaux ouverts autant que possible. L'historique de votre nœud est très important à long terme. Chacune de vos actions aura un résultat dans le temps. Ne fermez que les canaux qui sont hors ligne depuis longtemps ou dont le pair est "mort". Ce sont en effet des canaux inutiles.
Les canaux commencent à déplacer les satellites après un certain temps et seulement si ce nœud est en bonne forme. Si vous voyez que le pair n'ouvre plus de canaux, qu'il est en mode stagnation, oui, vous pouvez fermer le canal avec ce pair "endormi". Un canal qui n'a pas d'autres routes connectées est un canal mort et ne vous servira pas du tout. Oui, vous punirez ce pair, c'est pourquoi essayez de le contacter en premier et demandez-lui quels sont ses plans. S'il ne répond pas... tuez le canal.
Ici, j'ai mis en place un excellent fil de discussion de Czino, qui explique un peu plus l'équilibrage.
Nous sommes encore dans la phase initiale de Lightning Network, les utilisateurs n'effectuent toujours pas autant de paiements via LN, mais il est bon d'être prêt dès maintenant, de construire votre propre nœud, de le faire connaître, de le rendre fort, stable et respecté. Votre nœud est votre propre banque, c'est votre propre prestige, ce n'est pas seulement un jeu.
B. Nœud Blixt / Zeus LN (mobile)
Caractéristiques
- Celui-ci sera notre « banque de dépenses »
- Banque de poche, la plupart de vos petits paiements de dépenses, en déplacement.
- Canaux privés avec notre propre nœud Umbrel / home
- Canaux privés utilisant Dunder ou Olympus LSP
- Canaux privés avec d'autres nœuds
Voici quelques guides sur Blixt et Zeus :
- Démarrage avec le nœud mobile Blixt
- Démarrage avec Blixt Mobile Node
- Zeus LN Node - Utilisation avancée
Liquidité
Pas besoin d'y conserver de grandes sommes d'argent, mais suffisamment pour des dépenses régulières. Mais gardez à l'esprit qu'en ouvrant de tout petits canaux, vous dépenserez plus en frais et réserves. Je recommanderais ce scénario d'utilisation :
- La première fois que vous l'utilisez, ouvrez un canal Dunder LSP. Voir ici le guide. C'est une excellente façon de commencer, vous obtenez des liquidités entrantes pour un certain montant de dépôt dans un canal Dunder. Ainsi, dès le début, vous pouvez envoyer et recevoir des sats sur LN. Vous pouvez avoir plus d'un canal Dunder, mais il est préférable de ne pas en abuser avec de nombreux petits, vous paierez plus de frais. Il vaut mieux en avoir un ou deux plus gros que vous remplissez périodiquement.
- Ouvrez ensuite un canal vers votre propre nœud Umbrel / home. Voir la page des guides Blixt. Cela vous donnera un autre moyen de déplacer des fonds entre les deux, en utilisant keysend mais aussi en effectuant des paiements de manière plus privée, via votre propre nœud public, utilisé comme premier saut.
- Ouvrez ensuite des canaux vers d'autres services LN selon vos besoins. Mais gardez à l'esprit que la plupart de votre trafic passera par votre propre nœud domestique, donc pas besoin de nombreux canaux, juste assez pour avoir une liquidité de secours.
Gardez donc à l'esprit certains aspects de l'utilisation de l'application de portefeuille de nœuds Blixt sur votre mobile :
- Blixt / Zeus est une application mobile, elle ne sera donc pas toujours connectée en ligne, cela dépend de votre système d'exploitation
- L'ouverture de canaux depuis votre Blixt vers d'autres nœuds sera des canaux privés, PAS publics (canaux de routage). Donc, si vous souhaitez effectuer un routage normal, comme vous le faites avec un nœud de bureau, Blixt n'est PAS adapté à cela. Blixt est votre « nœud privé ». Vous ouvrez des canaux avec les services que vous utilisez par exemple, ou simplement avec votre propre nœud domestique.
- Tout nœud LN pour être fonctionnel doit avoir ses canaux homologues en ligne/actifs
- Ainsi, avant d'effectuer des transactions avec Blixt / Zeus, assurez-vous que vos canaux sont actifs/en ligne. Une fois que vous avez ouvert Blixt, ne vous lancez pas directement dans la création de txs. Soyez patient, laissez-le se synchroniser et se connecter en premier. Cela ne prend pas trop de temps. Accédez aux canaux Lightning et vérifiez-les, en particulier si vous utilisez une connexion Tor. Ces étapes sont expliquées dans ce guide.
- Vous pouvez utiliser la fonctionnalité d'envoi de clés que Blixt possède déjà. Très peu d'autres applications l'ont, mais c'est un excellent outil pour avoir des txs privés. Une belle explication de l'envoi de clés dans cette vidéo et un peu d'histoire de l'envoi de clés.
C. "Secret LN Node" (optionnel)
Caractéristiques
- Celui-ci peut être votre "banque cachée"
- Jamais publié et lié à votre identité
- Fonctionne en arrière-plan comme un nœud Tor inconnu normal.
- Vous pouvez faire beaucoup de choses avec. Des choses que vous ne pouvez pas faire avec les nœuds précédents ou que vous ne voulez pas rendre publiques du tout.
- Peut être un simple nœud LN, pas de machine spéciale. Voir ici une liste de logiciels de nœuds. Par exemple, si votre nœud principal n'est pas Umbrel, mais RaspiBlitz, vous pouvez exécuter deux instances LN sur la même machine (LND et C-Lightning). Bientôt, Umbrel le permettra également.
Liquidité
Vous pouvez également avoir des canaux publics pour certains routages, mais ce sera principalement avec des canaux privés. C'est à vous de décider comment vous le souhaitez. Mais gardez à l'esprit : ne le promouvez jamais dans les espaces publics et ne le liez pas à votre identité, à n'importe quelle identité (réelle ou fausse).
Ce nœud vous l'utiliserez principalement pour des échanges privés, des transferts privés, des transferts de fonds ou même un petit routage en "mode inconnu".
Pas besoin d'avoir beaucoup de fonds dans ce nœud, tous sont transitoires ici.
Vous pouvez choisir certains des nœuds mentionnés dans cette liste, comme pairs, mais ce nœud sera principalement connecté à vos autres nœuds Umbrel et Blixt, avec des canaux privés.
Faites preuve d'imagination sur la façon d'utiliser ce nœud. Il est très utile s'il est utilisé de la bonne manière.