Lightning-Network-Daemon

是否有公共 LN 節點具有一些可供第三方訪問的 gRPC LND API 端點?

  • May 6, 2019

我的 lnd 節點死了,但我正在對閃電通道進行一些研究。所以我正在重建一個新的 btc/lnd 節點,但與此同時:是否有我可以訪問的開放節點,尤其是對於 SubscribeChannelGraph?

更新:我發現這個 repo 幾乎有我需要的一切。它是 NodeJS 中 BOLT 規範的模組化實現,完全適用於像我這樣的案例。

<https://github.com/altangent/lntools>

據我所知,任何地方都沒有開放節點。但我沒有一直在尋找它們。通常,您不需要完整的節點/完整的實現來從 lnd 命令 subscribechannelgraph 獲取數據。

基本上你只需要重新實現 BOLT 07 ( <https://github.com/lightningnetwork/lightning-rfc/blob/master/07-routing-gossip.md> ) 來收聽 gossip 協議。

然而,由於 BOLT 08 中的傳輸層是通過雜訊協議框架加密的,您還必須重新實現它才能連接到對等點。只有您的對等方可以從 BOLT 07 查詢網路圖。您需要的唯一其他 BOLT 是 BOLT 01,它描述了對等方消息的消息格式。

實施這些允許您與點對點網路互動並獲取有關通道圖的資訊,而無需實施完整的閃電節點甚至執行比特幣節點。事實上,您甚至不需要任何比特幣技術棧(只需 ecdsa 用於您的靜態節點密鑰和 BOLT 08 中的強身份驗證)

如果我記得這樣做的話,我可能會在下週末通過我的閃電節點提供網路圖。然後會有一個開放的 api 命令來查詢這些數據。希望這個答案有所幫助。

引用自:https://bitcoin.stackexchange.com/questions/87350