NIP-42 客户端中继认证协议 NIP-42 定义了客户端向中继进行认证的协议,通过签署一个临时事件(kind 22242)实现。中继可以要求认证以限制访问受保护的资源,如付费发布、私信查询等。协议包含新的 AUTH 消息、认证事件的规范以及 OK/CLOSED 消息中新增的 'auth-required' 和 'restricted' 前缀。流程包括中继发送挑战,客户端响应签名事件,随后中继验证事件的 kind、时间戳、挑战和 relay 标签。该 NIP 为中继提供了灵活的认证机制。 NIP-42 认证 中继 客户端 事件签名 挑战 nostr-protocol 发布于 2025-12-24 47 0 0
NIP-42:客户端向中继身份验证协议 本文介绍NIP-42,一种允许客户端通过签署临时事件向中继进行身份验证的协议。中继可用于限制对受限资源的访问,如付费发布、DM访问或订阅限制。定义了新的AUTH消息和规范的身份验证事件(kind:22242),并描述了协议交互流程,包括应对auth-required错误的重试机制。中继需验证事件的kind、时间戳、challenge和relay标签。 NIP-42 身份验证 中继 AUTH 临时事件 Nostr nostr-protocol 发布于 2025-12-24 49 0 0