Lightning-Network

在修剪模式下執行閃電

  • December 1, 2021

我正在使用 LND 實現和一個完整節點執行閃電。不過,我聽說可以在修剪模式下使用 Lighting。

這怎麼可能?

  1. 我在LND 安裝文件中讀到您需要 -txindex 標誌:

為了使用 bitcoind 後端執行 lnd,必須使用 –txindex 配置 bitcoind 實例,就像上面的 btcd 一樣。

  1. 比特幣的維基頁面中,它說修剪模式:

此模式與 -txindex 不兼容

我也在這里這裡閱讀了相同的論點。

這是過時的還是不能在閃電中使用修剪模式?

您是正確的,因為您不能使用經過修剪的bitcoind伺服器執行 LND 節點。

修剪不兼容,transaction indexing因為索引將指向已被修剪的事務(不再儲存)。

每個閃電節點都需要transaction indexing,因為它將on-chain在支付通道的整個生命週期中尋找特定的 txid。

廣播和確認:

  • 資金交易
  • 單方面成交的承諾交易
  • 結束交易

確定上述任何交易是否已被確認的唯一方法是查詢強鏈的最新交易索引,這對於剪枝節點是不可能的。

閃電節點也訂閱了 bitcoind 節點的 ZeroMQ 訂閱服務,但這只是告訴節點在記憶體池中接受的新廣播交易,而不是它們是否已經被確認。

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