NIP-46: Nostr Connect
NIP-46はリモート署名を定義し、署名アプリケーションが鍵を保持しながらクライアントがNostrリレー経由で署名をリクエストできるようにします。
仕組み
- 署名アプリが接続URI(
bunker://またはnostrconnect://)を生成 - ユーザーがURIをクライアントに貼り付け
- クライアントが署名リクエストを暗号化されたイベントとして署名アプリのリレーに送信
- 署名アプリがユーザーに承認を求め、署名されたイベントを返す
接続方法
- bunker:// - 署名アプリが開始する接続
- nostrconnect:// - QRコードまたはディープリンク経由でクライアントが開始する接続
サポートされる操作
sign_event- 任意のイベントに署名get_public_key- 署名アプリの公開鍵を取得nip04_encrypt/decrypt- NIP-04暗号化操作nip44_encrypt/decrypt- NIP-44暗号化操作
主要ソース:
言及箇所:
関連項目: