什么是 Nostr?

Nostr(Notes and Other Stuff Transmitted by Relays)是一个简单、开放、去中心化的社交协议。 它通过公私钥身份体系和中继服务器(Relay)实现数据传播,而不是依赖中心化平台。

核心特点

  • 去中心化:没有单点控制
  • 基于公私钥身份:无需注册账号
  • 抗审查:数据分布在多个 Relay
  • 简单协议:易于开发和扩展

核心组成

  • 客户端(Client):用户使用的应用,如社交 App、聊天工具等
  • 中继(Relay):负责存储和转发数据
  • 事件(Event):用户发布的内容,如消息、帖子、通知等

工作原理

用户通过私钥对消息进行签名,然后将消息发送到一个或多个 Relay。 其他用户从 Relay 拉取数据并验证签名,从而保证数据的真实性。

流程:用户创建内容 → 私钥签名 → 发布到 Relay → 其他客户端获取并展示

身份机制

Nostr 使用公私钥作为身份系统:

  • 公钥:用户的公开身份,类似用户名
  • 私钥:用户的唯一控制权,用于签名

无需邮箱、手机号注册,真正实现“无账户登录”。

应用场景

  • 去中心化社交网络
  • 匿名聊天系统
  • Web3 身份体系
  • 内容发布平台

优势总结

  • 用户拥有数据控制权
  • 无需平台许可即可接入
  • 高自由度生态
  • 可与区块链、支付系统结合