Lightning-Network

為什麼閃電網路通道不能增加餘額?

  • April 28, 2019

如果 A 和 B 有一個閃電網路通道,它是通過資金交易打開的(比如雙方各 1BTC 共 2BTC)。在 A 與 B 交易一段時間後,將花費通道餘額的餘額,然後通過確認交易關閉通道。為什麼閃電網路不支持在這個現有通道內進行額外的資金交易,以便 A 和 B 可以繼續使用這個通道進行交易?

任何額外的資金交易都不會被舊的承諾交易所涵蓋,這可能會導致資金損失。較舊的承諾交易將不包含從新的資金交易中花費的輸入。在第二個資金交易中發送的資金需要 B 簽署支出交易,如果 B 拒絕,那麼如果廣播較舊的承諾交易,A 將無法取回這些資金。

由於資金保存在單個 UTXO(未使用的交易輸出)中,因此無法增加通道的總**容量。**然而,可以做的是從閃電網路內部重新平衡通道,以便 A 可以再次使用它。

讓我們假設通道的餘額現在0 BTCAB2 BTC,所以A不能再通過通道發送付款。這使得A想為該頻道提供資金,以便他可以花更多的錢。

A可以通過請求通過 LN 向他發送付款來做到這一點,這將有效地重新平衡(例如)1 BTCAB1 BTC渠道。這筆資金支付需要來自另一個閃電節點,例如支持閃電的交易所,A支付法定貨幣(或其他加密貨幣)並被發送到他的閃電節點。1 BTC

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