NIP-57: Zaps
NIP-57はzapsを定義します。これはNostrユーザーとコンテンツにLightning支払いを送信し、支払いが行われたことの暗号的証明を得る方法です。
仕組み
- クライアントが受信者のkind 0プロフィールからLightningアドレスを取得
- クライアントが受信者のLNURLサーバーにzapリクエストイベントを含めてインボイスをリクエスト
- ユーザーがインボイスを支払う
- LNURLサーバーがkind 9735 zapレシートをNostrリレーに公開
- クライアントが受信者のコンテンツにzapを表示
Zapリクエスト(kind 9734)
zapリクエストは誰がzapを送信し、どのコンテンツに送信したかを証明する署名されたイベントです。以下を含みます:
- 受信者pubkeyを含む
pタグ - zapされるイベントを含む
eタグ(オプション) - ミリサトシ単位の
amountタグ - レシートを公開する場所をリストする
relaysタグ
Zapレシート(kind 9735)
支払い確認後にLNURLサーバーによって公開されます。以下を含みます:
descriptionタグ内の元のzapリクエスト- 支払われたインボイスを含む
bolt11タグ - 支払いを証明する
preimageタグ
主要ソース:
言及箇所:
関連項目: