Skip to content

新手 · 第 1 篇,共 7 篇

简单理解 Nostr

5 分钟了解 Nostr。学习去中心化社交媒体的工作原理、为什么它很重要,以及它与传统平台的不同之处。

5 分钟

想象你发布了一幅画、一首歌或一篇文章,之后想换一款社交应用试试。在多数平台上,你的账号和联系读者的方式都依赖那款应用。在 Nostr 上,你掌控自己的身份,因此换应用时无需重新创建账号。

Nostr 是一套供社交应用共同使用的规则。密钥用来证明你的身份,客户端是你使用的应用,中继负责传递帖子。下面我们会逐一说明。

问题所在

你并不拥有你的社交媒体账号。

当你在 Twitter、Instagram 或 Facebook 上建立粉丝群体时,你是在租借的土地上建房。这意味着:

平台风险是真实的

  • 封号会发生。 一个错误、一个有争议的观点,或一个虚假举报,都可能让你被锁在积累了多年的内容和人际关系之外
  • 算法会变。 你的帖子今天可能触达 10,000 人,明天可能只有 200 人,没有任何警告,也没有解释
  • 你的粉丝不属于你。 如果平台封了你,你就失去了花了多年时间建立的受众
  • 数据被锁定。 你的帖子、照片和消息都被困在一家公司的数据库中

核心问题

大型科技公司控制着:

  • 谁可以发言
  • 谁可以听到你的声音
  • 什么内容会被推广
  • 你是否可以导出数据

这不只是麻烦。它让你的数字身份处在风险里。


解决方案:协议 vs 平台

Nostr 通过改变一个根本性的东西来解决这个问题:它是一个协议,而不是平台。

想想电子邮件

你可能每天都在使用电子邮件,却从未想过这个神奇之处:

  • Gmail 用户可以发邮件给 Outlook 用户
  • 你可以从 Yahoo 换到 ProtonMail,保留你的通讯录
  • 没有单一公司控制所有电子邮件

电子邮件是一个协议。 任何人都可以做一个邮件应用,彼此之间也都能通信,而这个网络不归谁所有。

Nostr 的工作方式相同。

区别解释

身份

传统社交媒体

你的账户归平台所有。他们可以随时删除或暂停你的账户。

Nostr

你通过加密密钥拥有自己的身份。没有人能删除你的账户。

数据

传统社交媒体

你的帖子和数据存储在公司服务器上。他们可以删除或修改你的内容。

Nostr

你的数据分布在许多中继上。你控制你的内容存储在哪里。

客户端

传统社交媒体

你被锁定在一个平台的应用中。切换意味着失去你的关注者。

Nostr

使用你想要的任何客户端。你的身份和关注者随处跟随你。

抗审查性

传统社交媒体

平台决定你能说什么。他们可以审查或隐形封禁你。

Nostr

没有中央机构控制言论。你总能找到愿意传播你内容的中继。

中心化(Twitter、Facebook): 一家公司拥有一切。他们可以封你、改变规则,或完全关闭。

联邦制(Mastodon): 许多可以相互通信的服务器,但每个服务器所有者对其用户拥有权力。

Nostr: 没有服务器拥有你的身份。密钥在你手上,发布到哪里由你决定,想换应用随时可以换。

这对你意味着什么

  • 一个身份,无处不在。 你的密钥在每个 Nostr 应用上都有效
  • 你的数据跟随你。 切换客户端?你的帖子和粉丝也随之而来
  • 没人能封你。 他们可以忽略你,但无法阻止你发帖
  • 多种选择。 使用你喜欢的界面的应用

核心概念

不必担心记住所有内容。你会通过实践学习。但这里有一个心理模型:

公钥(npub)= 你的用户名

公钥
一个以 'npub1' 开头的长字符串,公开标识你的身份。可以安全地在任何地方分享。

你在 Nostr 上的公开身份看起来像这样:npub1q...9x

  • 看起来像这样:npub1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
  • 尽管公开分享:人们就是靠它找到你、关注你的
  • 把它想象成你的电子邮件地址或电话号码
  • 绿灯:可以安全地在任何地方分享

私钥(nsec)= 你的密码

私钥
一个以 'nsec1' 开头的秘密字符串,证明你是你。永远不要分享。丢失它 = 丢失你的账号。

你的秘密密钥看起来像这样:nsec1q...9x

  • 看起来像这样:nsec1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
  • 这证明你拥有你的公钥
  • 红色警报:永远不要与任何人分享
  • 丢失它 = 永久丢失。没有”忘记密码”选项

中继 = 邮局

中继
存储和转发 Nostr 消息的服务器。你选择要连接哪些,并且可以随时切换。

中继就像你帖子的邮局

  • 存储和分享 Nostr 消息的服务器
  • 你选择使用哪些(可以使用很多)
  • 有些是免费的,有些需要付费
  • [高级] 你甚至可以运行自己的

客户端 = 应用

客户端
你用来与 Nostr 交互的应用,比如 Damus、Amethyst 或 Iris。你可以随时切换客户端而不会丢失身份。

客户端就像 Gmail 和 Apple Mail:不同的界面,相同的协议

  • 你用来发布、浏览和发消息的应用
  • 示例:Damus(iOS)、Amethyst(Android)、Iris(网页版)
  • 随时可以换。你永远不会被锁死在一个地方

为什么这很重要

好处

✅ 没人能封你。 他们可以忽略你的帖子,但无法阻止你发布

✅ 你的数据是可移植的。 每个帖子、每个粉丝、每个点赞,全都是你的,随时带走

✅ 没有广告,也没有你没要过的算法。 客户端给你看的就是你关注的人,最新的排在前面。有些客户端也提供热门榜或者算法推荐,但那是你自己点进去的一个标签页,不是塞给你的默认首页

✅ 有弹性。 如果一个中继宕机,你的身份仍然存在。如果一个客户端关闭,你切换到另一个

责任

⚠️ 你要对你的密钥负责。 丢失你的 nsec = 永远丢失你的身份。没有客服可以求助

⚠️ 没有”撤销”按钮。 删除的帖子可能仍然存在于中继上。发帖前要三思

⚠️ 学习曲线。 它是新的、不同的,有些部分仍然粗糙

值得吗?

这取决于你看重什么:

  • 如果你想要简单: 传统平台更容易(目前)
  • 如果你想要自由: Nostr 提供的控制是任何平台无法比拟的
  • 如果你好奇: 最好的学习方式是尝试

Nostr 实际上是怎么运转的

协议本身只有四块东西。用 Nostr 并不需要懂它们,但别人说”Nostr 很简单”的时候,指的就是这几样。

  • 事件(event): 每一条帖子、每一次点赞、每一次资料更新、每一条私信,都是一个签名过的 JSON 对象。协议里只有这一种数据结构。
  • kind: 事件上的一个整数,说明它是什么:0 是个人资料,1 是短帖,3 是关注列表,7 是点赞,30023 是长文。
  • 签名: 基于 secp256k1 的 Schnorr 签名,用你的私钥生成。它让事件无法被篡改,也是任何中继都伪造不出以你名义发布的帖子的原因。
  • NIP: Nostr Implementation Possibility,也就是构成协议的那些编号规范。NIP-01 定义了事件和中继;NIP-05 把可读的 name@domain 映射到你的密钥;NIP-57 定义了打赏。

你还会听到第五个词,信任网络,不过它是一种习惯,不是一份规范。既然没有公司算法替你决定看到什么,发现新内容靠的就是你关注的人又关注了谁。这也是为什么在这里找到最初的那几个人比在别的网络上更要紧。

支付在这里属于文化的一部分,不是附加功能:**打赏(zap)**就是附在帖子上的一笔比特币闪电网络小费,以聪(sat)计价,一聪是一亿分之一枚比特币。具体怎么运作,看闪电打赏。

从别的网络过来的?

如果你已经在用别的社交网络,认识 Nostr 最快的办法就是拿它跟你熟悉的东西比一比:

想看协议层面的版本?Nostr vs ActivityPub vs Bluesky 讲了这三者底层到底差在哪里。


测试你的知识

准备好检查你学到了什么了吗?参加这个快速测验:

Nostr 基础知识测验

切换应用

问题 1 / 6

0/6 已回答

你想试试另一款 Nostr 应用。你的身份会怎样?


想深入了解?我们的常见问题里还有更多话题,也可以去看看精选的 Nostr 资源。

改进此页面 发现错别字或不清楚的地方?在 GitHub 上编辑此指南。
在 Nostr 上关注我们