• Balance for A
• Balance for M2
• HTLC 2(Timelock T)
① ブロック高がTになってもM2がプリイメージを公開しない、
かつ応答もない場合、AはチャネルのコミットメントTxを
ブロードキャストし、チャネルを閉じる。
②コミットメントTxが承認されたら、Timeout Txを
ブロードキャストして資金を取り戻す。
HTLC 2 Timeout Tx
• HTLC 2の金額をAへ払い戻し
Cycle Parent Tx
• M2の任意のUTXO
Cycle Child Tx
• M2への送金
②攻撃者M2は、その間2つの低手数料の親子Txを作成し
ブロードキャスト(チャネルとは無関係なTx)
HTLC2 Preimage Tx
• M2への送金
③ 攻撃者M2は、
HTLC2 Timeout Txがブロードキャストされた後
元々のHTLCのプリイメージを使用して、
コミットメントTxとCycle Parent TxのUTXOを回収する
高手数料率のHTLC2 Preimage Txをブロードキャストする