Bitcoin-Core

Lightning LND - 在同一渠道內雙向發送付款

  • May 3, 2019

我和我的朋友正在測試執行 LND 0.6 Beta 的 Raspibolt。我們注意到以下問題/限制:

  • 當我與他打開一個頻道時,我可以毫無問題地向他發送付款(通過發票)(直接連接)。但是當他試圖(通過發票)向我付款時,交易試圖通過其他節點而不是直接進入我的節點。然後我們關閉了頻道並嘗試了相反的方法。他用我的節點打開了一個通道,我可以從他那裡收到付款,但我不能直接向他發送任何付款。事務一再次嘗試通過其他節點。

為什麼會這樣?

這裡的問題是頻道儲備。如果你資助一個頻道,所有的比特幣都在你身邊。此時您只能付款。但是,讓我們假設您支付了非常小的一筆款項(低於渠道容量的 1%),您的渠道合作夥伴無法在該渠道上向您付款。建立閃電通道後,需要在其一側保留至少 1% 的容量。如果它更少,它將激勵沒有或只有很少流動性的人違反發布和舊通道狀態的協議。由於懲罰基本上不會造成其他傷害,因此關閉通道。

我懷疑這是你的兩個節點之間發生的事情。嘗試通過發送超過 10% 的資金並返還 5% 來進一步平衡渠道。如果這確實有效,那麼我們發現了問題。

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