Lightning-Network
Breach Remedy Tx 是否僅取決於遠端方的撤銷秘密?
最初的 Lightning Paper 需要 Breach Remedy Tx 的兩個簽名(另請參閱此 Q),但根據 BOLT #3 規範,Breach Remedy Tx 似乎僅取決於
revocationpubkey
Alice 在建立新的 Commitment Tx 時將分享她的撤銷秘密.我想知道我是否在這裡遺漏了一些細節。
您是對的,在BOLT3 腳本中,撤銷路徑僅支付給單個公鑰,
revocationpubkey
.為了與單個公鑰保持相同的限制,它
revocationpubkey
是基於本地節點生成的秘密和遠端節點生成的秘密派生的。如果沒有隻有本地節點知道的那部分秘密,遠端節點就不能從這個路徑消費。為了撤銷承諾,本地節點將這個秘密分享給遠端節點,如果它廣播這個交易,它就可以竊取所有資金。
請參閱BOLT3中的
revocationpubkey
派生規範。