Nostr - 通过中继传输的笔记和其他内容
这是一个最简单的开放协议,能够一劳永逸地创建一个抗审查的全球"社交"网络。
它不依赖任何可信的中央服务器,因此具有弹性;它基于加密密钥和签名,所以是防篡改的;它不依赖P2P技术,因此能够正常运作。
这个想法的初始描述可以在 https://fiatjaf.com/nostr.html 找到。
互联网上有多个网站、文章和视频解释关于Nostr的内容。你可以在 https://nostr.com/、https://njump.me/ 或 https://nostr.how 找到其中一些链接。
工作原理
这是一个非常简单的想法:每个人可以将他们的笔记发布到多个中继(这些只是简单的服务器),关注他们的人可以连接到这些中继并获取笔记。该协议只定义了客户端和中继之间可以发送的消息,以发布和获取他们想要的内容。
这些中继可以由任何人托管,并可以有任何规则或内部政策。协议的开放性使得只要有任何中继愿意托管某人,他们就可以继续为他们的关注者发布内容,而关注者可以在该中继中找到他们的内容。
中继也可能对他人发布的数据撒谎,但为了确保这不是问题,使用了公钥加密技术,每个笔记都经过签名。当你关注某人时,你实际上是在关注他们的公钥,客户端会检查从中继接收的笔记,以确保它们已正确签名。
最困难的部分是如何找到你关注的每个人的笔记在哪个中继,因为它们可能在任何地方,但这不是一个无法解决的问题。目前不同的客户端正在使用多种启发式方法来解决这个问题,并且总是可以添加新的方法。
协议规范
查看NIPs,特别是NIP-01,以获得对协议规范合理详细的解释,它非常简短。
软件
在 https://nostrapps.com/ 上保存了一个大部分可以使用的应用列表。
在 https://nostr.net/ 上可以找到一个非常大且令人生畏的客户端和库列表,涵盖了所有可以想象到的平台和语言。
许可证
公共领域。