Lightning-Network

通道的節點是否應該具有相同的 Time Lock Delta?

  • September 9, 2020

考慮這個頻道<https://1ml.com/channel/612829298476056576>:

Node 1: Caffeine
       Time Lock Delta: 10

Node 2: HODLcat.com
       Time Lock Delta: 144

通過此通道的 HTLC 會受到怎樣的影響?如果時間鎖定增量相同,通道會更可靠地工作嗎?

不,它不必是相同的值。

時間鎖定在一定程度上反映了風險的開放性。如果存在未解決的 htlc 並且合作夥伴不響應通信,則該值越低,節點必須更快地強制關閉。

因此,您的合作夥伴的 cltv delta 越高,您離線的時間就越長,您的合作夥伴可能會強制關閉頻道。AFAIK 目前沒有關於 cltv delta 的真正建議。儘管節點似乎會隨著時間的推移降低預設值。請記住,高價值可能會導致資金鎖定時間更長。無論如何,這是一個權衡

從節點 1(此處為 Caffeine)到節點 2(此處為 HODLcat.com)的 HTLC 將添加一個 144 塊時間鎖。

從節點 2(此處為 HODLcat.com)到節點 1(此處為 Caffeine)的 HTLC 將被添加 10 個塊的時間鎖。

通道操作不依賴於CLTV增量,它實際上是一個純粹的個人設置,因為它定義了轉發節點必須贖回鏈上 HTLC 的時間,以防它在路由中超時並且你的對等點變得無響應。

但是,錢包在計算路線時會考慮到這一點,因為它們會沿路線求和,並確定最終付款人的多少塊資金可能會在最壞的情況下被卡住。

您可以在規範中找到更多詳細資訊(稱為cltv_expiry_delta),該規範提供了非常詳細的解釋和一些建議,這些建議最近隨著最近攻擊的發現而更新。

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