Nostr 概述#
Nostr 协议旨在创建一个抗审查的全球 “社交” 网络。我们已经在前面的文章中详细介绍了它。但总而言之,它不依赖任何中央服务器,从而保证了网络具有弹性,并使用加密密钥和签名来确保防篡改通信;它不依赖点对点技术,使其能够有效地工作;它旨在成为创建全球社交网络的一种简单可靠的方式。
Nostr 用户运行一个客户端来发布帖子并从其他人那里接收更新,帖子使用用户的私钥签名并发送到多个中继,这些中继是将帖子转发给其他用户的服务器。任何人都可以运行中继,这是一个接受和转发帖子的简单服务器。签名在客户端验证,因此不需要信任中继。
Nostr 首次讨论#
2020 年 11 月 16 日,一个名为 “Nostr” 的群组在 Telegram 中从基本群组转变为超级群组。
那天,第一批参与者开始讨论去中心化社交网络的可能性以及为此类项目提供资金的可能性。他们还讨论了 Nostr 支持智能合约的可能性以及该组织的潜在名称,建议包括 “Jaffer”、“Bitease”、“比特币疾病”、“Zeusnode” 和 “NOSTRA”、“nostradamus” 或 “nostra” ”,并建议使用名称 “No Strings” 作为替代。
这也是小组谈论杰克对该小组感兴趣的可能性的时候。该小组还讨论了在 nostr.coinos.io 上托管中继的可能性以及小组中没有 @lntxbot。
在 11 月的剩余时间和 12 月的大部分时间里,该小组讨论了在基于浏览器的应用程序中使用公钥的前半部分作为身份的概念。发言者对这种方法的安全性表示担忧,并考虑了替代方案,例如将密钥存储在硬件设备上或使用类似 Keybase 的 PGP 设置的系统。他们还提到了使用 Github 或 Twitter 等平台的现有登录名作为吸引用户的一种方式的可能性,尽管他们承认这可能并不理想,谈话中还提到了一个 Web 应用程序客户端,还讨论了在服务器发送事件 (SSE) 中使用查询字符串参数的问题。
12 月,该小组继续讨论在浏览器中使用私钥、添加称为 “组” 的标准化事件类型的可能性,以及使用中继将加密消息转发到目的地。还提到了 “NIPs”——“网络改进建议”,以及 “精简版” 中继的想法。
2022 年 12 月,Twitter 创始人也是 Twitter 前 CEO 杰克・多西 (Jack Dorsey) 以支持者和代言人的身份加入了 Nostr,这确实将 Nostr 提升到了一个新的水平。
由于上述原因,已经稳步增长的协议此时直接起飞。许多观望或从未听说过的人,也开始认真对待它。(从下面 GitHub 上 Nostr 协议的 star 数的飙升可见一斑)
Nostr 创立和成长原则#
这非常符合社区为 Nostr 的成长考虑的一些原始原则。从一开始,该小组就在讨论如何社交、推广 Nostr 平台以及应该推广的原则。其中一位参与者(Ian Oneill)认为:“推广 Nostr 类似于推广 Moneysocket 或比特币或 Freebank…… 每一个都是‘自然的力量’…… 它们有机地增长并不是因为有人想赚 100 万美元(尽管这可能作为在个别情况下分拆),但由于系统遵循自然法则并且不会崩溃,因此尽管有政治经济学,它们仍在不断增长,并且它们首先是作为自由的礼物创造给当代人,尤其是后代人的礼物” 。关键当然是,他继续说:“这些动机与以太坊和垃圾币背后的动机是不同的。其动机更像是在银行开始有发言权之前的几年里,美国的建国行为”。