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
BIP-353 DNS Payment Instructions
Search
shigeyuki azuchi
February 24, 2025
Technology
89
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BIP-353 DNS Payment Instructions
GBECの解説動画の資料です。
https://goblockchain.network/2025/02/dns-payment-instructions/
shigeyuki azuchi
February 24, 2025
More Decks by shigeyuki azuchi
See All by shigeyuki azuchi
FORS
azuchi
0
11
クラスターmempool
azuchi
0
32
W-OTS+
azuchi
0
34
Shorのアルゴリズム
azuchi
0
57
DahLIAS: Discrete Logarithm-Based Interactive Aggregate Signatures
azuchi
0
43
Fiat-Shamir変換と注意点
azuchi
0
230
AssumeUTXOを利用したブロックチェーンの同期
azuchi
0
55
BIP-374 離散対数の等価性証明
azuchi
0
73
OP_CAT and Schnorr Trick
azuchi
0
88
Other Decks in Technology
See All in Technology
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
190
記録をかんたんに、提案をパーソナルに ── AIであすけんが目指すもの
oprstchn
0
150
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
140
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
200
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
150
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
240
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
1.5k
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
350
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
290
AI Driven AI Governance
pict3
0
130
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
3
870
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
210
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
From π to Pie charts
rasagy
0
230
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
270
Building a Scalable Design System with Sketch
lauravandoore
463
34k
What's in a price? How to price your products and services
michaelherold
247
13k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
210
Into the Great Unknown - MozCon
thekraken
41
2.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
Transcript
BIP-353 DNS Payment Instructions
1 BIP-353 DNS Payment Instructions https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki 支払い先の情報(アドレスなど)をDNSで解決可能にする提案
※ BIP-21 URI:https://techmedia-think.hatenablog.com/entry/2016/08/31/195005 DNS
[email protected]
example.user._bitcoin-payment.example.com TXTレコードをクエリ BIP-21 URI bitcoin:xxx
2 BIP-353の特徴 • DNSSECの検証 DNSの通信は平文であるため、受け取ったデータが改竄されていない 正しいデータであることを検証するために DNSSECによりレコード作成者の認証 およびレコードの完全性
を検証する • DNSだけあればいい(※ ただし、DNSSECの設定は必要) • 送信者のプライバシーの改善 DNSの場合、ISPなどのリゾルバでクエリがプロキシされることが多く、 Lightning Addressと違ってアクセス元IPを識別しにくい • アドレス再利用の課題
• BIP-21 URI としてLNオファー(BOLT12)を返すことで、 オファーでLNインボイスを要求した支払いが可能に
• BLIP-32: Onionメッセージを利用してDNSの解決をアウトソース https://github.com/lightning/blips/blob/master/blip-0032.md 3 ライトニングとの統合 DNS example.user._bitcoin-payment.example.com bitcoin:?lno=lno1qsgr30k45jhvkmlmnjn4hze8ed7… jdcpasgw6hxuz9g LN Node LN Node インボイスリクエスト インボイス 支払い