BOLT-11
lnbc10n.....のような形式の文字列です。
/icons/hr.icon
仕様
Lightning上で支払いをリクエストするためのシンプルで拡張可能でQRコードに対応したプロトコル
A simple, extendable, QR-code-ready protocol for requesting payments over Lightning.
簡単にまとめると
QRコードの英数字モードを使うと
いくつかの部分からなる
最初のprefix部分:請求額
本体部分
タイムスタンプ
様々なフィールド
主要なフィールド
p (payment hash) 支払いの証拠(payment_preimage)のハッシュ値
s (secret) 転送するライトニングノードが受領者を調べることを防ぐためのシークレット
d(description) 支払いを説明するテキスト。hタグがある場合は含まれない。
h (description hash) 支払いの説明が639文字以上となる場合に代わりにハッシュ値を含められる。dタグがある場合は含まれない。nostrのZap(NIP-57)ではzapリクエストのハッシュ値が含まれる。 n(node pubkey) 受領者の公開鍵で署名の検証に用いる。
x(expiry) 有効期限フィールド。デフォルトは1時間。
翻訳