Lightning-Network

如何使用 c-lightning 全面了解閃電網路?

  • November 10, 2020

據我了解,一個節點原則上應該對閃電網路圖有一個完整的視圖(即所有節點和通道)。但是,我也明白,出於實際原因,視圖實際上不會完全完整(我想某些更新可能尚未到達節點)。

例如,我目前正在使用 c-lightning。在執行一個節點幾個小時後,如果我這樣做了,lightning-cli listnodes我會得到一個大約 5k 個節點的列表。但是,如果我查看 1ml.com,他們目前報告說有 ~14k 節點(~7k 有活動通道)。所以我看到的和 1ml 看到的似乎有相當大的差距。

不過,對於特定的案例,我希望有一個“盡可能完整”的視圖。那麼我的問題是,是否有某種方法可以配置節點以更積極地探索和學習整個網路?

lightning-cli listchannels是您要查看的通道,而不僅僅是節點。

一般來說,閃電節點從八卦協議中學習網路視圖,其中封閉的通道可能被丟棄並且不再轉發。如果您看起來像您提到的那種專有工具,它們可能儲存了較舊的節點和通道,這是不同數字出現的原因之一。

順便說一句,您從同行那裡獲得八卦資訊,因此您還可以與從初始同行那裡學到的盡可能多的節點進行對等,並希望您對八卦有更大的了解。

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