• 一定期間後にアリスとボブの署名
• r A1 とy A1 とボブの署名
• r B1 とy B1 とアリスの署名
アリスの署名
R A1 = r A1 G R A1 Y A1 = y A1 G R B1 = r B1 G Y B1 = y B1 G Y A1 R B1 Y B1 ① 2つの鍵ペアを作成しお互いに公開鍵を交換 Split Tx1
In
Out
Commitment Tx1のUTXO
アリスのアドレス宛
ボブのアドレス宛
② Commitment Tx1と、この段階の両者の残高を保持する Split Tx1を作 成 ③ Split Tx1の署名を両者で作成 Commitment Tx1のマルチシグ条件でのアンロック ボブの署名
④ 両者はCommitment Tx1のAdaptor Signatureを作成し、交換する。 Adaptor Sig A1 Adaptor Sig B1 Y B1 を使ってAdaptor Signatureを作成。 Y A1 を使ってAdaptor Signatureを作成。 Adaptor Sig A1 y B1 Adaptor Sig B1 y A1 受け取ったAdaptor Signatureと自身の知るシークレット( y A1 , y B1 )を使えば相手の Commitment Tx1の署名を完成させられる。 アリスの署名
ボブの署名
Commitment Tx1をブロードキャストすると Adaptor Signatureと完成された署名から 相手にシークレット( y A1 or y B1 )が伝わる。