Ich verwende Lightning mit der LND-Implementierung und einem vollständigen Knoten. Trotzdem habe ich gehört, dass es möglich ist, Lighting im beschnittenen Modus zu verwenden .
Wie ist das möglich?
Um lnd mit einem bitcoind-Backend auszuführen, muss die bitcoind-Instanz mit --txindex konfiguriert werden, genau wie btcd oben.
Dieser Modus ist mit -txindex nicht kompatibel
Ich lese auch hier und hier die gleichen Argumente.
Ist das veraltet oder ist es nicht möglich, den Prune-Modus in Lightning zu verwenden?
Sie haben Recht damit, dass Sie keinen LND-Knoten mit einem bereinigten bitcoind
Server ausführen können.
Das Pruning ist nicht kompatibel mit transaction indexing
, weil der Index auf Transaktionen zeigen würde, die gepruned wurden (nicht mehr im Store).
Jeder Lightning-Knoten benötigt , da er während der gesamten Lebensdauer des Zahlungskanals transaction indexing
nach bestimmten txids sucht .on-chain
Sendung und Bestätigung von:
Die einzige Möglichkeit, um festzustellen, ob eine der oben genannten Transaktionen bestätigt wurde, besteht darin, einen aktuellen Transaktionsindex der starken Kette abzufragen, was mit einem beschnittenen Knoten nicht möglich ist.
Lightning-Knoten abonnieren auch den ZeroMQ-Abonnementdienst des Bitcoin-Knotens, aber dies teilt dem Knoten nur über neu übertragene Transaktionen mit, die von im Mempool akzeptiert wurden, nicht, ob sie bereits bestätigt wurden.
Update (2021): Seit Version 0.13 werden beschnittene Knoten offiziell unterstützt, obwohl sie Leistungseinbußen und eine höhere Netzwerkauslastung verursachen.
Es ist möglich,bitcoind
Lightning (sowohl LND als auch c-lightning) im beschnittenen Modus auszuführen .
Es gibt bereits Pakete, die den beschnittenen Modus aktivieren, wenn der Speicherplatz begrenzt ist: Lightning Power Node Launcher (funktioniert mit LND) und BTCPayServer Docker (funktioniert mit c-lightnig).
Es gibt viele widersprüchliche Informationen online, da dies erst nach der Veröffentlichung von Bitcoin Core 0.16.0 möglich wurde.
Update aus der offiziellen lnd
Dokumentation :
--txindex
Wir brauchen beim Laufen nicht mitbitcoind
, aber die Aktivierungtxindex
macht daslnd
Laufen im Allgemeinen schneller.HINWEIS: WIR UNTERSTÜTZEN PRUNED BETRIEBSMODI FÜR VOLLSTÄNDIGE KNOTEN NICHT VOLLSTÄNDIG. Es ist möglich, einen Node in einem beschnittenen Modus auszuführen und ihn lnd bedienen zu lassen, jedoch muss darauf geachtet werden, dass
lnd
alle Blöcke seit der Geburt des Wallets und dem Alter der frühesten Kanäle (die etwa im März 2018 erstellt wurden) auf der Festplatte sind ).
dvg
Jakob C.
dvg
Jakob C.
dvg
Dmitri Laptew
Dmitri Laptew
vv01f