NIP-A4:公开消息
NIP-A4 定义了公开消息(kind 24),专为通知界面设计,目标是获得广泛的客户端支持。
工作原理
Kind 24 是发送给一个或多个接收者的签名明文消息。消息正文存放在 content 中,p 标签标识目标接收者。规范要求客户端将这些事件发送到接收者的 NIP-65 收件箱中继和发送者的发件箱中继。
与线程对话不同,这些消息没有聊天历史、房间状态或线程根的概念。它们旨在出现在通知界面中,并且可以独立理解。
协议规则
- 使用
p标签标识接收者 - 不得使用
e标签进行线程化 - 可以使用
q标签引用其他事件 - 与 NIP-40 过期标签配合使用效果最佳,使过时的通知式消息随时间消失
存在意义
NIP-A4 为客户端提供了一种比完整线程笔记更简单的公开消息原语。这对于提及式消息、轻量级致意或一次性通知很有用,在这些场景中构建永久对话树会增加超出价值的复杂性。
权衡在于这些消息是公开的。它们之所以容易在通知界面中显示,正是因为它们不创建私密会话状态。任何人只要看到它们就可以阅读和回复。
互操作说明
NIP-A4 容易与直接消息协议混淆,因为它指定了接收者,但它仍然是公开事件类型。客户端不应将 kind 24 呈现为私密消息,也不应假设中继放置之外存在任何保密性。
主要来源:
提及于:
另请参阅: