Abrufen von Lightning-Netzwerkdiagrammdaten

Ich habe mich gefragt, ob es mir möglich ist, Daten über das Mainnet des Lightning-Netzwerks zu erhalten, insbesondere über die Knoten und die Kanten (Kanäle) im Netzwerk. Ich weiß, dass der Graph in Explorern wie https://lnmainnet.gaben.win/ und https://graph.lndexplorer.com/ visualisiert wird . Ich möchte die Daten selbst erhalten, damit ich den Graphen rekonstruieren und einige Netzwerksimulationen für meine Forschung durchführen kann. Ich verstehe, dass die Standardmethode darin besteht, selbst einen Lightning-Knoten auszuführen und dann die Topologie des Netzwerks über Ihren Knoten zu synchronisieren. Ich habe jedoch keinen Zugriff auf die Rechenressourcen und den Arbeitsspeicher, um einen vollständigen Lightning-Knoten auszuführen.

Wenn jemand eine Möglichkeit kennt, wie ich die Daten erhalten kann, ohne einen Lightning-Knoten ausführen zu müssen, oder die Daten hat und bereit ist, sie zu reinen Forschungszwecken zu teilen, wäre dies eine enorme Hilfe.

Danke dir!

Antworten (2)

Hier ist ein Schnappschuss der listchannelsAusgabe auf c-lightning vom 19. Februar 2018 https://gist.github.com/coinables/4f29d85c3902b3d8b0d929cd318af3f9

Und zur gleichen Zeit wie oben, aber die Ausgabe ist für listnodes https://gist.github.com/coinables/19223b8bf09a24a3a6e8240433df04bf

Mit diesen beiden Datensätzen sollten Sie in der Lage sein, ein einfaches Knoten- und Kantenbeziehungsdiagramm zu erstellen. Hier ist ein sehr grobes Beispiel mit sigma.js, aber die Leistung ist ziemlich schlecht. https://gist.github.com/coinables/034003b80148e88f68c641950ff08956

Einige Knoten in nodes.json haben leere addresses. Was bedeutet es?

https://ln.alhur.es/ bietet einen Download-Link für ihre historische Kanaldatenbank unter diesem Link: https://ln.alhur.es/static/channels.db

Daten ab Juni 2019 und bereitgestellt von https://twitter.com/fiatjaf