Ich verwende einen C-Lightning-Knoten (v0.8.2). Ich leite alle paar Tage eine Zahlung weiter. Ich habe jedoch festgestellt, dass jeden Tag Dutzende von Zahlungen fehlschlagen, viele davon lokal (ich sehe den Status 'local_failed' auf RTL). Anscheinend liegt dies an unzureichenden Mitteln in dem Kanal, der versucht wurde, herauszuleiten . Ich habe versucht herauszufinden, wie ich ein besserer Hub werden und mehr von diesen Zahlungen unterbringen kann.
Meine Nachforschungen waren nicht wirklich erfolgreich, da ich den nächsten Kanal, der zum Scheitern der Zahlung führte, nicht ermitteln konnte. Ich habe versucht, die Protokolle mit zu überprüfen lightning-cli listforwards
. Aber es listet die nicht auf out_channel
.
Irgendwelche Ideen oder Empfehlungen, wie ich meinen Job als Router verbessern kann, dh herauszufinden, welche Kanäle verbessert/ausgeglichen werden können?
Mit freundlichen Grüße
Ich glaube, wenn Ihnen die C-Lightning-Implementierung das nicht mitteilt, out_channel
bedeutet dies, dass Onion an Sie gesendet wurde. Der lokale Fehler kann dadurch erklärt werden, dass Sie den Zahlungs-Hash nicht kennen. Höchstwahrscheinlich versenden die Leute Zwiebeln mit zufälligen Zahlungs-Hashes, damit sie die Kanäle anderer Leute sondieren können. Sie können Debug auf Protokollebene festlegen und Ihre Protokolldatei überprüfen, um zu bestätigen, ob Urabbilder fehlten.
Generell können Sie nicht erwarten, jede Weiterleitung erfolgreich abzuwickeln. Selbst wenn Sie es weiterleiten konnten, können Remotefehler auftreten. Um Ihre Zuverlässigkeit als Routing-Knoten zu erhöhen, können Sie zweierlei überlegen.
Beide Optionen werden Sie wahrscheinlich zunächst Geld kosten, und denken Sie daran: Auch wenn Sie mit diesen Maßnahmen die Zahlung weiterleiten konnten, bedeutet dies nicht, dass Sie bezahlt werden, da die nächsten Hops zu lokalen Fehlern führen könnten