Lightning Unklarheiten

Hier ein paar Fragen, die mir bisher niemand beantworten konnte:

Wenn ich einen Channel bei Umbrel über die GUI oder RTL schließe, fallen völlig aberwitzige Gebühren an, weil ich ich offensichtlich die Fee nicht einstellen kann und sofort geschlossen wird. Die Fee kann man auch nur hinterher mit einem Blockchain-Explorer sehen, warum wird die nirgends (vorher) angezeigt? Wie und wo bitte lässt sich die Fee für das Schließen des Kanals einstellen? Beim Öffnen geht das ja auch.

Das Rebalancing der Kanäle funktioniert mit RTL meistens nicht. Gibt es kein brauchbares Tool, was ohne Kommandozeile auskommt?

Warum wird keine Mindest-Kapazität beim Öffnen eines Kanals gefordert? Es gibt doch keinen Sinn, einen Channel mit 50000 Sat zu öffnen, wenn das Schließen unabhängig von der nutzbaren Minimalfee sofort und zu bis zu 20000 Sat erfordert, oder mache ich da etwas grundsätzlich falsch?

Das scheint mir doch alles noch ziemlich unausgegoren, eine Lightning-Node zu betreiben ist so für mich inakzeptabel.

1 „Gefällt mir“

Zum Thema Rebalancing wird oft BoS genannt: GitHub - alexbosworth/balanceofsatoshis: Tool for working with the balance of your satoshis on LND
Habe noch keine Erfahrung damit. Bei Umbrel steht es auf der Wishlist.

Und bei channel opening meckert Umbrel für niedrige Werte, glaube ich.

Über CLI kann man schon die gebühr einstellen, per default also über die GUI werden 6 Blöcke als Target hergenommen. Des weiteren muss man wissen das die Angabe von TX höhe bei einem Cooperativ close eine Annäherung ist da die zweite Seite auch gebühren setzt.
Der Initiator des closes trägt gebühren.
Die Mindestgröße eines ist abhängig von den Node Einstellungen zu dem du öffnest (Der lässt es dann auch nicht zu) .
Channels unter 50kSat machen ohnehin nicht wirklich viel Sinn.

Rebalancing läuft besser mit cli tools is hald so zur zeit. Du musst dich auch fragen warum willst du eine Node? Weils hipp und cool ist? Oder verfolgst du einen bestimmten Zweck. Ansonst wirst du nur jede menge sat in TX verbrennen…

1 „Gefällt mir“

@osito BoS ist ein Kommandozeilentool. Channel-Opening war nicht das Problem.

@mrsieb Warum ich eine Node will, weiß ich ganz sicher. Welche(s) CLI-Tools meinst du denn? Mit dieser Aussage kann ich nichts anfangen. Ich habe bereits zig Kanäle offen, bisher hat nur einer ein Minimum von 100000 Sats erfordert (Bravenewworld). Das „günstige“ Öffnen war auch nie ein Problem, aber anfangs habe ich den Fehler gemacht, Kanäle unter 100000 Sats zu öffnen, inzwischen öffne ich nur noch mit mindestens 300000 Sats und schließe die alten Kanäle wieder, die geben keinen Sinn und tragen fast nichts zum Routing bei. Geld verdienen wohl bisher nur eine Handvoll aller Lightning Nodes, das wird sich wohl auch so schnell nicht ändern, aber sicher in ein paar Jahren.

CLI = Command Line Interface, Ja wie BOS zb. oder dgl. Warum Nodes kaum minimum einstellen weis ich nicht auf meinen node is die min chan size 2M.
Es gibt dann noch Loop IN/OUT über onchain aber da kommt man auch schnell auf 50ksat gebühren.
Rebalancing schlägt hald öfter noch fehl wenn keine routen gefunden werden. Am Cli bekommt man aber zumindest genauere Fehlermeldungen. Ich balance öfters channels in dem ich mit dem Node Kontakt auf nehme und eine seite macht dan eine on chain TX und der andere Teilnehmer eine Keysend. Wirklich über forwards gebühren abzugreifen ist wie fischen. Die Kunst liegt hier scheinbar eine „unique“ Route zu finden.

Des weiteren lassen sich einige Gebühren sparen, wenn man Batch Transaktionen macht. Und mit einer TX mehrere Channels öffnet und nicht für jeden eine eigene TX benötigt. Was mir auch auffällt ist das viele die default werte lassen. ppm Fee Strategie braucht man auch irgendwie…

@mrsieb Batch Transaktionen zum Channel öffnen? Da habe ich bisher auch nach gesucht, aber nichts gefunden. Wo kann ich das nachlesen? Mit welcher Node soll das gehen? Habe ich bisher nur in Bitcoin Core per Kommandozeile gesehen.

@mrsieb Danke, hast du das schon mal probiert? Wenn ja mit welcher Node?

Ja mit raspiblitz, geht aber mit jeder node wo BOS läuft. Im Grunde sind die ja eh alle gleich, und unterscheiden sich durch den „komfort“

@mrsieb Ich habe momentan nur Umbrel laufen, will aber wieder auf Raspblitz gehen, wenn mit v1.8 die GUI kommt. Bei Umbrel habe ich BOS nicht installiert bekommen, Aaron Dewes kannte BOS nicht und ich habe das aus Zeitgründen nicht weiter verfolgt.

Ich hatte vor Monaten leider einen Stromausfall und suche auch noch nach einer brauchbaren USV, was kann man da empfehlen und kann man den Raspiblitz zum sicheren runterfahren ansteuern?

Hier wurde was dazu gepostet.

Thema USV hab ich noch nicht wirklich im Auge (sollte ich aber bald tun). Das ansteuern zum Geordnetem runterfahren sollte sich auf der RaspiOS eben lösen lassen. Was das absichern der Channel Zustände angeht regelmäßiges sichern des channel.backup file. Und Watchtower Client aktivieren.

Hast du zufällig eine gute Anleitung/Link dazu? Das steht auch noch auf der Todoliste.

https://openoms.gitbook.io/lightning-node-management/watchtower

1 „Gefällt mir“

https://wiki.ion.radar.tech/

Die CoreWallte dürfte das auch schon im gui haben Also Grundsätzlich die Batch funktion
https://bitcointechtalk.com/saving-up-to-80-on-bitcoin-transaction-fees-by-batching-payments-4147ab7009fb

Ich habe mir diese USV geholt, die erste die ich hatte, war für Innenräume einfach nicht zu gebrauchen, da sie extrem giftig gerochen hat.

PowerWalker Basic VI

Kosten ca. 60€

Da das Thema passt will ich für meine Frage mal keinen extra Tread aufmachen. Was genau ist in den Channel-Backups enthalten? Reicht es ein Backup zu haben wo die aktuellen Channels enthalten sind oder bräuchte man theoretisch ein Backup mit der exakten Channelbalance? Letzteres wäre ja fast unmöglich zu bewerkstelligen und wenn ich ein veraltetes Backup einspiele riskieren ich das meine komplette Balance zu den jeweiligen Channelpartnern abfließt (Strafe). Ich finde über das Thema wird viel zu wenig gesprochen.

Also seit lnd 0.6 sind es SCB Static Channel Backups. Die Den letzten zustand Balance, Channel Anzahl sichert. das channel.db file + Seed sind für den worst case gedacht. Da alle Channels geschlossen werden wenn man das channel backup einspielt. Es dient dazu save die local balance zu bekommen. Das ist die Idee hinter SCB, ansonst besteht die Gefahr das man falsche balance status bekannt gibt. Für die meisten fälle reicht das sichern des .lnd folders

Static Channel Backup - ION Lightning Network Wiki.