Lightning-Network

閃電網路:如果各方失去他們的交易會發生什麼?

  • August 19, 2018

讓我們以 Alice 和 Bob 各自擁有 0.5BTC 的經典例子為例。承諾 Tx 被交換為新的資產負債表:Alice 有 0.6BTC,Bob 有 0.4BTC。

如果 Alice 失去 Bob 的 Breach Remedy Tx,她仍然可以發布 Commitment Tx 並獲得她的 0.6BTC,但如果 Bob 惡意行為,她無法欺騙他。那是對的嗎?

對,那是正確的。Bob 的撤銷秘密被用作 Alice 的保險單。如果她失去了它,Bob 將能夠惡意行事並僥倖逃脫。

但是,我想補充兩點:

  1. 至少在 c-lightning 中,有 HSM 的秘密。這用作 HD 錢包的 256 位種子,所有密鑰對(用於承諾 Txs 和 Breach Remedy Txs)都從中派生。由於閃電網路中的推導也是確定性的,Alice 應該能夠重建她的密鑰(她仍然需要這些密鑰才能花費她的 Commitment Tx 的輸出)。
  2. 如果實施 eltoo(這需要比特幣軟分叉和接受 BIP118),情況就會改變,因為不再需要撤銷密鑰。

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