Lightning-Network

路由提示暗示了哪些渠道平衡?

  • February 28, 2022

我知道,作為閃電發票的一部分,可以提供路由提示,提供有關可用於到達目的地的私人渠道的資訊。我相信這些是BOLT 1​​1中的 r 欄位。我還發現了一個指向 LND 實現的連結,該連結似乎只包含具有足夠餘額以自行路由全部數量的通道的提示。所以這意味著至少對於 LND,路由提示意味著一定的最小通道平衡。

我有以下問題

  • 這是特定於 LND 還是其他實現也這樣做?
  • 如果是這樣,即使是為公共頻道提供路由提示也是有意義的,只是為了表明它們有足夠的平衡。這是否允許並且實現是否這樣做?
  • 如果某個目的地想要接收 100 satoshis 並且有 10 個私人通道,每個通道的遠端餘額為 99 satoshis,這是否意味著不會提供路由提示,因為沒有單個通道可以自己路由全部金額,所以付款將失敗,即使使用多路徑支付是可行的?

這是特定於 LND 還是其他實現也這樣做?

其他實現也發送這些。

如果是這樣,即使是為公共頻道提供路由提示也是有意義的,只是為了表明它們有足夠的平衡。這是否允許並且實現是否這樣做?

這可能是有道理的,我已經想到了一些想法,即使它們是公開的,你也可以表明你希望通過哪些渠道付款。從發件人的角度來看,他們無法判斷什麼對收件人最方便,因此這有助於緩解問題。

如果某個目的地想要接收 100 satoshis 並且有 10 個私人通道,每個通道的遠端餘額為 99 satoshis,這是否意味著不會提供路由提示,因為沒有單個通道可以自己路由全部金額,所以付款將失敗,即使使用多路徑支付是可行的?

LND 嘗試提供至少 20 個通道來促進向私人/難以找到的節點付款。如果高質量頻道的數量低於 20,LND 將選擇盡可能多的低質量頻道(不 doxxing 其他私有節點)以滿足 20 頻道的要求。

為簡化起見,它將提供所有 99 個衛星頻道。

另一個需要注意的想法 - 所有 hophints 的設計目的都是為發送者的圖表添加更​​多邊,以防他們的圖表沒有路由到接收者所需的資訊。

幾個月前我寫了一篇關於 hophints 的簡短部落格,也許你會覺得它很有趣!

<https://write.as/arshbot/everything-you-need-to-know-about-hop-hints-in-the-lightning-network>

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