Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Silent Payment
Search
shigeyuki azuchi
March 21, 2023
Technology
84
0
Share
Silent Payment
GBECの解説動画の資料です。
https://goblockchain.network/2023/03/silent-payment/
shigeyuki azuchi
March 21, 2023
More Decks by shigeyuki azuchi
See All by shigeyuki azuchi
クラスターmempool
azuchi
0
25
W-OTS+
azuchi
0
28
Shorのアルゴリズム
azuchi
0
50
DahLIAS: Discrete Logarithm-Based Interactive Aggregate Signatures
azuchi
0
36
Fiat-Shamir変換と注意点
azuchi
0
210
AssumeUTXOを利用したブロックチェーンの同期
azuchi
0
48
BIP-374 離散対数の等価性証明
azuchi
0
65
BIP-353 DNS Payment Instructions
azuchi
0
82
OP_CAT and Schnorr Trick
azuchi
0
84
Other Decks in Technology
See All in Technology
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
230
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
46
51k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Databricks における 生成AIガバナンスの実践
taka_aki
1
300
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
210
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
770
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
340
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
270
Ruby::Boxでできること、Refinementsでできること
joker1007
3
380
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
Featured
See All Featured
Between Models and Reality
mayunak
4
320
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
150
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
Code Review Best Practice
trishagee
74
20k
The Curse of the Amulet
leimatthew05
1
13k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
The agentic SEO stack - context over prompts
schlessera
0
790
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
960
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
Silent Payment
1 Silent Payment Bitcoinのアドレスを公開する際の課題 • 公開アドレスに対して、誰もが支払いできるため、公開アドレスの総受取額が分かる • アドレスの再利用による、プライバシーのリーク(各支払いのリンク)
Silent Payment アドレスは公開するものの、そのアドレス宛の支払いを識別不能にするRuben Somsenの提案 https://gist.github.com/RubenSomsen/c43b79517e7cb701ebf77eec6dbb46b8
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が成立 ※ インプットが違えば、異なるアドレスが導出される
3 Silent Paymentの利点と欠点 Silent Paymentの利点 • 送信者<->受信者間の対話が不要 • オンチェーンのフットプリントが通常の支払いと変わらない
ステルスアドレスやBIP-47(再利用可能なペイメントコード)では、 OP_RETURNや通知トランザクションなど、追加のフットプリントが発生する Silent Paymentの欠点 • UTXOセットのスキャン 現在のUTXOセットに対して、H(xQ)G + Xの計算がシングルコアで約220分 • フルノードが必要で、軽量クライアントでは利用できない。