NIP是啥意思?

Reply to this note

Please Login to reply.

Discussion

Nostr Implementation Possibilities https://github.com/nostr-protocol/nips

NIP 代表Nostr Implementation Possibilities。它们的存在是为了记录Nostr兼容的中继和客户端软件可以实现什么。

NIP-01:基本协议流程描述

NIP-02:联系人列表和昵称

NIP-03:事件的 OpenTimestamps 证明

NIP-04:加密私信

NIP-05:将 Nostr 密钥映射到基于 DNS 的互联网标识符

NIP-06:助记种子短语的基本密钥推导

NIP-07:window.nostr网络浏览器的能力

NIP-08:处理提及

NIP-09:事件删除

NIP-10:客户端在文本事件中使用e和标记的约定p

NIP-11:中继信息文件

NIP-12:通用标签查询

NIP-13:工作量证明

NIP-14:文本事件中的主题标签。

NIP-15:存储事件结束通知

NIP-16:事件处理

NIP-19:bech32 编码的实体

NIP-20:命令结果

NIP-21:nostr:URL 方案

NIP-22:事件created_at限制

NIP-23:长篇内容

NIP-25:反应

NIP-26:委托事件签名

NIP-28:公开聊天

NIP-33:参数化可替换事件

NIP-36:敏感内容

NIP-40:过期时间戳

NIP-42:客户端到中继的身份验证

NIP-46:Nostr 连接

NIP-50:关键字过滤器

NIP-56:报告

NIP-57:闪电战

NIP-58:徽章

NIP-65:中继列表元数据

所有的客户端和中继器都不是强制执行这些协议的,所以最好有声明自己执行了哪些协议?

从最早比特币的BIP开始的,币圈开发社区共识文化。Bitcoin Improvement Proposal的单词字母缩写,意思是“比特币改进建议”。简单说,就是文字文件描述的一些制定标准,修改想法,或治理提案等,可能通过实施也有可能废弃。往往由知名开源开发社区个人或小组提出,经过核心审核觉得较重要,给个编号正式讨论,然后再代码编码和共识更新激活实施等。例如较知名的助记词即BIP39协议。其它项目纷纷借鉴,以太模仿用EIP,狗狗模仿用DIP等等,#Nostr 便用NIP了。

lightning:cndx@nostrurl.com 🐰ᥬ[🐕]᭄🌿