Oorspronkelijk gepost op Substack op 25 nov. 2021. Hier bijgewerkt op 27 dec. 2024.
Hoe je 3 typen nodes gebruikt voor publieke en private liquiditeit
Veel nieuwe gebruikers gebruiken nu LN-nodes. Maar ze stappen in deze fascinerende wereld zonder enige basiskennis over hoe Lightning Network werkt en waar je als node operator rekening mee moet houden.
Ik heb veel handleidingen geschreven over het gebruik van specifieke apps, nodes, tools etc. Je kunt ze allemaal bekijken op mijn Github-pagina.
In deze zal ik proberen uit te leggen hoe ik het heb gedaan voor mijn node en hoe ik het vanuit mijn oogpunt zie. Misschien heb ik het mis, misschien ook niet. Maar het zal in ieder geval wat meer begeleiding bieden aan alle nieuwe gebruikers die nu een node gaan runnen.
Deze handleiding zal niet in detail treden, maar is slechts een beetje oppervlakkig om je als nieuwe gebruiker een hint te geven over de richting waarin je moet kijken. Iedereen kan later zijn eigen scenario maken, rekening houdend met enkele aspecten die hier worden uitgelegd.
Waarom een node runnen?
Er zijn veel redenen, zoals ik beschreef in de Umbrel node-gids. Mijn persoonlijke redenen zijn:
- om een persoonlijke node, privé, in mijn handen te hebben
- om mijn eigen txs (transacties) te kunnen routeren wanneer ik sats uitgeef met behulp van LN en niet afhankelijk te zijn van de liquiditeit van andere nodes
- om ook het netwerk te kunnen helpen, met liquiditeit waar nodig (handelaren, in het bijzonder kleine die hun eigen nodes runnen en behoefte hebben aan inkomende liquiditeit).
- niet geïnteresseerd in "rijk worden" van routeringskosten, ik verlaag mijn kanaalkosten eigenlijk tot een bepaald punt dat belachelijk goedkoop is
- noobs helpen met andere nodes en ook andere apps testen met mijn node
Ik vind dat we nog niet zover zijn dat deze vergoedingenmarkt volwassen genoeg is om als prioriteit te worden beschouwd. Eerst moeten we een sterk netwerk voor betalingen creëren. Door het te verstikken met hoge kosten en hebzucht zal het meer kwaad dan goed doen. Sommige noobs nemen dit spel van het verdienen van sats door routing te serieus en soms weten ze niet hoe ze de scripts en tools voor het beheren van kosten goed moeten gebruiken en dat zal de rest van het netwerk beïnvloeden, soms schakelen ze zelfs kanalen voor routing uit omdat ze ze "niet winstgevend" vinden. Dat is gewoon dom, het is totaal in strijd met het hele concept van LN.
Dus, zoals sommigen van jullie al weten, run ik een Umbrel-node, niet op een RaspPi, maar op een NUC Brix, DebianOS. Dit is mijn "openbare node". Maar ik run ook een andere node, privé, waarvan niemand weet welke dat is. Wordt gebruikt voor echt privé-dingen. Daarnaast gebruik ik ook Blixt, een ander type node, in een mobiele wallet. Is een geweldige metgezel voor mijn Umbrel-knooppunt!
Laten we eens kijken hoe we liquiditeit voor deze knooppunten kunnen beheren. Dit scenario is een voorstel, het is niet echt nodig dat u het precies doet. Het is gewoon een referentie voor dingen die u met LN-knooppunten kunt doen.A. Umbrel/Raspiblitz/myNode/Start9 LN-knooppunt
Kenmerken
- Dit wordt uw eigen "openbare commerciële bank".
- Hier vindt u het grootste deel van de routing en liquiditeit. Is uw belangrijkste HUB voor liquiditeit.
- Kan ook worden gebruikt voor betalingen (onchain of LN).
- Kan worden gebruikt als basis voor uw eigen LNDHUB-wallets (oom Jim), met Bluewallet LNDHub of LNBits LNDHub of Alby Hub + Alby Go.
- Is uw eigen openbare betalingsprocessor. Maar kan worden gebruikt als "front-processor" voor uw andere betalingen van Blixt / Zeus Private Node.
Liquiditeit
Wat is liquiditeit eigenlijk? Is praktisch vloeibaar, waterstroom en uw LN-kanalen zijn waterontvangers, leidingen. Dus om een gezond watersysteem te hebben, moet u gezonde leidingen en schoon water hebben. Als het vuil is en met knelpunten, zal uw watersysteem kapot zijn en kan het in slechte situaties terechtkomen. Houd dit aspect in gedachten.
Hoe bereiken we deze gezonde liquiditeit? Kies verstandig uw peers, de knooppunten waarmee u uw knooppunt verbindt en open kanalen met hen.
Niet alle spelers in dit netwerk zijn goed. Sommigen spelen eerlijk, sommigen niet, sommigen houden hun knooppunten in een goede status, sommigen geven er niet zoveel om. Maar al deze aspecten zullen u en de hele netwerken op dezelfde manier beïnvloeden. Als je alleen maar verbonden bent met slechte nodes/peers, dan ga je met hen in zee en kun je niet eens je eigen txs doen.
Lightning Network is als een levend organisme: voed het goed en je krijgt resultaten.
Voor een home node is het goed om een balans te hebben tussen je totale inkomende en totale uitgaande liquiditeit.
Het is niet nodig om elk kanaal perfect in balans te hebben. Dat is een mythe die de ronde doet. Ik testte met perfect in balans zijnde kanalen en het hielp helemaal niet, ik verspilde alleen maar sats aan kosten die betaald werden om opnieuw in balans te brengen. Sommige gebruikers gebruiken scripts voor herbalancering. Ik niet. Ze gebruiken ze om wat sats te verdienen door te arbitreren tussen peers. Ik vind dit tijdverspilling en satsverspilling.
Wat binnenkomt via een kanaal, gaat via een ander kanaal naar buiten. Zorg dat je kanalen altijd online zijn, goede vergoedingen hebben, goede peers hebben en je zult nooit problemen hebben met niet-gebalanceerde kanalen.
Als je een groot aantal kanalen/verbindingen hebt met veel peers en een goede verhouding tussen totale externe en lokale balans, zul je nooit problemen hebben met het routeren van betalingen en txs van andere peers. Maar met slechts 2-3-5 kanalen zul je merken dat sommige van je betalingen niet goed worden gerouteerd, soms betaal je hoge kosten of erger nog, je txs gaan nooit door.
Begin dus met het openen van kanalen met:
- die handelaren/LN-services die inkomende liquiditeit nodig hebben. Je krijgt een goede peer met goede verbindingen die je txs kan routeren, maar je kunt het ook gebruiken om betalingen voor zijn producten/services via dat directe kanaal te sturen. Kleine handelaren helpen met nodes is het hele netwerk helpen, niet alleen jou.
- Rings of Fire / LN+ kan een goede manier zijn om wat peers te krijgen, meestal doen ze eerst gebalanceerde kanalen, voor een snelle mogelijkheid om txs te kunnen verzenden en ontvangen. Bekijk hier mijn lijst met hen: Geweldige dingen die je op LN kunt doen
- Sommige goede BOS-scoren nodes, maar gebruik een grotere hoeveelheid sats voor die, zoals 5-10-20M sats/kanaal. Dan kun je de helft van de fondsen eruit halen om het in evenwicht te brengen en die sats ook hergebruiken om meer kanalen te openen.
- Hier heb ik een selectielijst met interessante nodes neergezet om ze als peers te hebben.
Speel dan gewoon wat met kanaalkosten. Ik gebruik de Thunderhub-app omdat deze gemakkelijk te begrijpen is.
Verlaag uw kosten per kanaal wanneer u de meeste fondsen aan uw kant hebt en verhoog de kosten wanneer u meer dan 50% verliest, waarbij u een eerlijke balansverhouding met uw peer-kosten behoudt. Elk kanaal is vrij om zijn eigen kostenniveau te gebruiken. Is een vrije markt, maar degenen die uit hebzucht handelen zullen altijd "gestraft" worden en het protocol zal hun route omzeilen door te duur te zijn.
Je zult veel van je peers moeten observeren (Amboss-pagina of Mempool LN-pagina zijn een geweldig hulpmiddel daarvoor):
- welke peers ze hebben, op 2e en 3e niveau
- welke kosten ze gebruiken, hoe vaak ze die veranderen
- hoeveel kanalen ze hebben
- hoeveel kanalen ze in een bepaalde periode sluiten. Te veel middelen sluiten is niet zo betrouwbaar om een contract te behouden. Een kanaal openen is een contract. Als je peer het alleen sluit omdat het na een tijdje niet meer zoveel routeerde (voor zijn berekeningen), betekent dit dat hij niet geïnteresseerd is om van LN een betalingssysteem te maken, maar alleen op zoek is naar snelle winst.
Houd je kanalen zo veel mogelijk open. Je nodegeschiedenis is op de lange termijn erg belangrijk. Elk van je acties zal op den duur een resultaat opleveren. Sluit alleen die kanalen die lange tijd offline zijn of de peer is "dood". Dat zijn inderdaad nutteloze kanalen.
Kanalen worden gebruikt om na een tijdje sats te verplaatsen en alleen als die node in een goede staat is. Als je ziet dat de peer niet meer kanalen opent, in een stagnatiemodus zit, ja, dan kun je het kanaal met die "slaperige" peer sluiten. Een kanaal dat geen andere routes heeft, is een dood kanaal en zal je helemaal niet dienen. ja, je zult die peer straffen, daarom probeer je eerst contact met hem op te nemen en te vragen wat zijn plannen zijn. Als hij niet reageert... sluit het kanaal.
Hier heb ik een geweldige thread van Czino samengesteld, die wat meer uitleg geeft over balanceren.
We zitten nog in de vroege fase van Lightning Network, gebruikers doen nog niet zoveel betalingen via LN, maar het is goed om vanaf nu voorbereid te zijn, je eigen node te bouwen, maak het bekend, sterk, stabiel, gerespecteerd. Je node is je eigen bank, je eigen prestige, het is niet zomaar een spel.
B. Blixt / Zeus LN-knooppunt (mobiel)
Kenmerken
- Dit wordt onze "uitgavenbank"
- Pocketbank, de meeste van uw kleine uitgaven, onderweg.
- Privékanalen met onze eigen Umbrel / thuisknooppunt
- Privékanalen met Dunder of Olympus LSP
- Privékanalen met andere knooppunten
Hier enkele handleidingen over Blixt en Zeus:
- Aan de slag met Blixt Mobile Node
- Aan de slag met Blixt Mobile Node
- Zeus LN Node - Geavanceerd gebruik
Liquiditeit
Het is niet nodig om grote bedragen te bewaren, maar wel genoeg om regelmatig uit te geven. Houd er echter rekening mee dat u meer uitgeeft aan kosten en reserves als u kleine kanalen opent. Ik zou dit scenario van gebruik aanbevelen:
- Open de eerste keer dat u het gebruikt een Dunder LSP-kanaal. Zie hier de gids. Dit is een geweldige manier om te beginnen, je krijgt inkomende liquiditeit voor een bepaald bedrag aan storting in een Dunder-kanaal. Dus vanaf het begin kun je sats verzenden en ontvangen op LN. Je kunt meer dan één Dunder-kanaal hebben, maar het is beter om niet te misbruiken met veel kleine, je betaalt dan meer aan kosten. beter een grotere of twee die je periodiek bijvult.
- Open vervolgens een kanaal naar je eigen Umbrel / home node. Zie de Blixt-gidsenpagina. Dit geeft je een andere manier om geld te verplaatsen, met behulp van keysend, maar ook om betalingen op een meer privé manier te doen, via je eigen openbare node, gebruikt als eerste hop.
- Open vervolgens kanalen en andere LN-services zoals je nodig hebt. Maar houd in gedachten dat het meeste verkeer via uw eigen home node zal gaan, dus u hoeft niet veel kanalen te hebben, net genoeg als reserveliquiditeit.
Houd dus rekening met enkele aspecten van het gebruik van de Blixt node wallet app op uw mobiel:
- Blixt / Zeus is een mobiele app en is dus niet altijd online verbonden, afhankelijk van uw besturingssysteem
- Kanalen openen van uw Blixt naar andere nodes zijn privékanalen, NIET openbaar (routeringskanalen). Dus als u normale routering wilt doen, zoals u doet met een desktop node, is Blixt hier NIET geschikt voor. Blixt is uw "privé node". U opent kanalen met de services die u gebruikt, bijvoorbeeld, of gewoon uw eigen home node.
- Elke LN node moet zijn peer kanalen online/actief hebben om functioneel te zijn.
- Dus, voordat u txs doet met Blixt/Zeus, moet u ervoor zorgen dat uw kanaal actief/online is. Zodra u Blixt opent, spring dan niet direct in het maken van txs. Wees geduldig, laat het eerst synchroniseren en verbinden. Het duurt niet te lang. Ga naar Lightning kanalen en controleer ze, vooral als u een Tor-verbinding gebruikt. Deze stappen worden uitgelegd in deze handleiding.
- U kunt de keysend-functie gebruiken die Blixt al heeft. Zeer weinig andere apps hebben het, maar het is een geweldige tool om privé txs te hebben. Een mooie uitleg van keysend in deze video en een beetje geschiedenis van keysend.
C. "Secret LN Node" (optioneel)
Kenmerken
- Dit kan je "verborgen bank" zijn
- Nooit gepubliceerd en gekoppeld aan je identiteit
- Werkt op de achtergrond als een normale onbekende Tor-node.
- Je kunt er veel dingen mee doen. Dingen die je niet met eerdere nodes kunt doen of die je helemaal niet openbaar wilt maken.
- Kan een eenvoudige LN-node zijn, geen speciale machine. Zie hier een lijst met nodesoftware. Als je hoofdnode bijvoorbeeld niet Umbrel is, maar RaspiBlitz, kun je twee LN-instanties op dezelfde machine uitvoeren (LND en C-Lightning). Binnenkort zal ook Umbrel het toestaan.
Liquiditeit
Je kunt ook openbare kanalen hebben voor wat routing, maar het zal voornamelijk met privékanalen zijn. Het is aan jou hoe je het wilt. Maar onthoud: promoot het nooit in openbare ruimtes en koppel het aan je identiteit, aan welke identiteit dan ook (echt of vals).
Deze node zul je vooral gebruiken voor privé-swaps, privé-transfers, het verplaatsen van fondsen of zelfs kleine routing in "onbekende modus".
Je hoeft niet veel fondsen in deze node te hebben, alles is hier tijdelijk.
Je kunt enkele van de genoemde nodes in deze lijst kiezen als peers, maar deze node zal voornamelijk worden verbonden met je andere nodes Umbrel en Blixt, met privékanalen.
Gebruik je fantasie over hoe je deze node kunt gebruiken. Het is erg handig als het op de juiste manier wordt gebruikt.