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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shigeyuki azuchi
February 24, 2025
Technology
100
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
Hyper Tree
azuchi
0
16
FORS
azuchi
0
27
クラスターmempool
azuchi
0
40
W-OTS+
azuchi
0
46
Shorのアルゴリズム
azuchi
0
66
DahLIAS: Discrete Logarithm-Based Interactive Aggregate Signatures
azuchi
0
53
Fiat-Shamir変換と注意点
azuchi
0
250
AssumeUTXOを利用したブロックチェーンの同期
azuchi
0
64
BIP-374 離散対数の等価性証明
azuchi
0
81
Other Decks in Technology
See All in Technology
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
140
Digitization部 紹介資料
sansan33
PRO
2
7.8k
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
170
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
9
1.8k
markdown-poster Introduction
kazamori
0
460
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
100
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
1
770
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
280
Azure App Service / Container Apps の組み込み認証
kuniteru
0
110
AI時代のデータ基盤を考える問い
pacocat
0
800
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
4
1k
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.6k
RailsConf 2023
tenderlove
30
1.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Design in an AI World
tapps
1
290
Fireside Chat
paigeccino
42
4k
Six Lessons from altMBA
skipperchong
29
4.5k
Embracing the Ebb and Flow
colly
88
5.2k
We Have a Design System, Now What?
morganepeng
55
8.3k
The Language of Interfaces
destraynor
162
27k
Designing Experiences People Love
moore
143
24k
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 インボイスリクエスト インボイス 支払い