BIP331
Examples of time-sensitive pre-signed transactions in L2 protocols.
HTLC-timeout in LN Penalty
LN penalty においては、過去全ての commitment tx と HTLC-success, timeout tx を無効にすることができない。だからこそ penalty で守っている。
たとえば、channel 相手と接続不良になり、on-chain で HTLC を回収する必要あるとする。自分は commitment tx とRecieved HTLC output を unlock する HTLC-success tx を on-chain で confirm する必要がある。
しかしこの tx は、相手の commitment tx + timeout 後に HTLC を回収する tx よりも早く confim する必要がある。
したがって time-sensitive であると言える
Unvault Cancel in Revault
vault にはいくつかの提案があるが、vault からの出金にタイムロックをかけて、不正出金の場合に別のアドレスに避難させるような仕組みが採用されることが多い。この場合、避難させる tx は出金 tx よりも先に confirm しなければいけない
Claim Transactions in PeerSwap
PeerSwap は、LN 送金と on-chain 送金を交換する。on-chain の送金は、直接送られるわけではなく、refund される場合と正常に claim される場合がある。当然 claim tx は refund tx よりさきに confirm される必要がある。