Slide 3
Slide 3 text
2
Silent Payment Address
公開アドレスを作成する受信者は、32バイトの公開鍵を
Silent Payment Addressとして公開
P = xG
送信者は、
1. 支払いに使用するインプット(公開鍵
Q = yG)を選択
2. P' = H(yP)G + Pを導出し、この公開鍵宛に支払いを行う
受信者は、
1. ブロックチェーン上のトランザクションをスキャンし、
2. インプットの公開鍵に対してH(xQ)G + Pを計算し、
3. 計算結果の公開鍵がアウトプットにあれば、自身への支払いを検知
※ ECDHによりyP = yxG = xQが成立
※ インプットが違えば、異なるアドレスが導出される