Wallet-Recovery

恢復閃電網路節點/通道

  • September 17, 2018

如果要恢復閃電網路節點,需要保存哪些文件?

我讀到保存 hsm_secret 足以恢復私鑰,但我也讀到了有關通道的問題。重新安裝閃電和“粘貼” hsm_secret 文件後如何恢復頻道?

而且,如果無法恢復渠道,如何強制關閉渠道,以便找回所有鎖定的資金?

在 c-lightning 中,所有狀態資訊都儲存在lightningd.sqlite3數據庫中。所以如果你關閉你的守護程序並且你複製hsm_secret以及lightningd.sqlite3你應該能夠再次啟動節點並讓你的頻道執行(我已經這樣做了)

不過你必須小心。如果您使用lightningd.sqlite3渠道合作夥伴的舊備份啟動節點,您可能會認為您嘗試發布舊狀態並將關閉渠道並贖回您的餘額。

只有hsm_secret很難關閉頻道。您可以派生您使用的密鑰,但您缺少渠道合作夥伴的簽名來重建承諾交易。從技術上講(不是 100% 確定實施如何處理這種情況),您可以嘗試與第三方合作關閉,hsm_secret因為您知道 funidng txs 的密鑰,並且您可以與另一方一起使用它們。但是,您必須相信合作夥伴能夠提供您之前同意的正確渠道餘額。

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