Lightning-Network

設置閃電關閉通道的費用限制

  • May 16, 2021

閃電網路通道發起者如何對他們願意接受的通道關閉費率設置限制?

第二個問題是如何在合作關閉期間協商關閉費用?

正如所指出的,頻道的資助者目前負責支付費用並決定費用。BOLT 02 指定update_fee用於指示費率的消息。那裡說:

負責支付比特幣費用的節點應該發送update_fee以確保目前的費用率足以(以顯著的幅度)及時處理承諾交易。不負責支付比特幣費用的節點:不得發送update_fee. 接收節點:如果update_fee太低而無法及時處理,或者過大:應該使通道失敗。

在協作關閉的情況下,有一個算法是關閉談判的一部分

closing_signed消息包含以下欄位

type: 39 (closing_signed)
data:
[channel_id:channel_id]
[u64:fee_satoshis]
[signature:signature]

我再次引用:

發送節點:必須設置fee_satoshis為小於或等於最終承諾交易的基本費用,如 BOLT #3 中計算的那樣。[…] 如果接收方同意該費用:應該使用具有相同fee_satoshis值的 close_signed 回复。否則:必須提出一個“嚴格介於”接收fee_satoshis和先前發送的值fee_satoshis。[…]“嚴格介於”要求確保取得進展,即使一次只有一個 satoshi。

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