为什么你的Nostr身份是可转移的(以及为什么这很重要)
与任何中心化平台不同,你的Nostr身份可以跨越客户端、中继和服务而随时移动。了解可转移性在实践中意味着什么。
如果你曾使用过Mastodon、Discord、Twitter或任何中心化社交平台,身份可转移性不是默认的。你的账户属于该平台。移动它意味着要求平台配合转移;通常他们不会。
Nostr颠覆了这一点。你的身份是你的,在你的设备上,之所以能随你移动是因为它从一开始就从未存在于任何服务中。本文解释了这在实践中实际是什么样子。
快速总结。 你的Nostr身份是你拥有的一对密钥。每个Nostr客户端都接受相同的密钥。切换客户端就是粘贴密钥,完成。你的粉丝、帖子、个人资料和声誉都随着密钥而来,因为它们是按公钥索引的,而不是按任何客户端。
准备好后, 领取你的 @nostr.blog 地址
"可转移"的具体含义
五个具体特性。
1. 你的密钥随处可用。 任何Nostr客户端都可以使用它们。不是"大多数"客户端;是每个符合协议的客户端。将你的nsec粘贴到新客户端中,你就登录了。无需转换步骤。
2. 你的粉丝会自动找到你。 他们关注你的公钥,而不是你的客户端或用户名。当你切换客户端时,他们无需做任何事。你从新客户端发布的下一条帖子会像其他任何帖子一样出现在他们的流中。
3. 你的个人资料元数据随之而行。 你的显示名称、个人简介、头像、横幅、NIP-05标识符、Lightning地址:所有这些都是中继上的已签名事件。任何客户端在看到你的公钥时都会从中继读取它们,无论个人资料最初是在哪里创建的。
4. 你的帖子历史保留下来。 你曾发布的每一条帖子都存储在你发布到的中继上。这些中继向任何要求你公钥事件的人提供它们。连接到相同中继的新客户端立即看到你的历史。
5. 声誉是公钥范围内的。 如果你被称为有见地的评论者,拥有500名粉丝,该声誉就附着于你的公钥。切换客户端不会重置它。
什么是不可转移的
为了完整起见,以下是限制。
应用特定的设置。 你的静音列表和主题偏好可能在不同客户端中以不同方式存储。一些客户端使用NIP-51在应用间同步静音列表;一些不使用。各个客户端偏好通常不转移。
草稿帖子。 如果你在客户端A中有一条半完成的帖子,它不会神奇地出现在客户端B中。草稿是本地的。
缓存UI状态。 你滚动过的内容、标记为已读的内容、你展开的对话。每个客户端独立维护这个。
Lightning钱包余额。 你的钱包是一个与Nostr分离的系统。如果你的Nostr客户端有内置钱包,钱包不会跟随你的密钥到其他客户端;你需要提现并重新存入,或使用NWC配对。
通知。 你的推送通知设置是按客户端的。移动到新客户端会启动新的通知注册。
其中一些确实不可转移(本地草稿总是本地的)。其他在理论上可转移,但在实践中不可转移,因为NIP存在但采用情况不均匀。
可转移性启用的功能
可转移性使三个实际工作流成为可能。
同时运行多个客户端。 手机上的日常驱动程序、在Habla上进行长篇写作、在网页上偶尔使用桌面。所有地方的相同身份。从任何一个发帖;该帖子在所有地方都是"你的"。
当更好的客户端出现时切换客户端。 新客户端推出了你想要的功能;你可以试用它而不会丢失任何东西。如果你更喜欢它,你可以迁移你的主要使用。如果不是,你就回到原来的。零转换成本。
在承诺之前测试客户端。 一周内试用五个客户端。无需等待导入,无需摩擦,无需丢失内容。探索的成本基本上为零。
在客户端死亡时存活。 如果Damus明天关闭,每个Damus用户会在五分钟内切换到另一个客户端。网络不会失去用户;只有一个客户端会失去用户。
在没有摩擦的中心化平台上,这些都是不可能的。在Nostr上,它们都是微不足道的。
机制,简要说明
身份可转移性之所以有效是因为三件事是真实的。
身份是一对密钥,而不是数据库条目。 没有平台数据库需要迁移。密钥存在于你的设备上。
事件由公钥签名,存储在中继上。 任何要求"给我来自公钥X的事件"的客户端都会得到它们。客户端是可互换的;公钥是规范的。
关注列表也是已签名的事件。 你的关注列表(kind:3事件)像任何其他帖子一样发布到中继。新客户端从中继获取你的kind:3事件,读取你的关注列表,并根据它显示时间线。关注列表不存储在客户端中;它存储在网络上。
这三个一起使客户端成为网络之上的一个薄层。替换该层不会替换网络。
切换客户端:具体步骤
一个通用程序。
- 在你当前的客户端中,找到"账户设置"或类似的内容。
- 查找"导出私钥"或"显示nsec"。显示并复制以
nsec1开头的63个字符的字符串。 - 打开新客户端。
- 在欢迎屏幕上,选择"使用现有账户登录"或"登录"。
- 粘贴nsec。
- 你的身份、粉丝、个人资料和帖子立即出现。
第5步在某些客户端中可能需要密码短语(已存储nsec的可选密码)。第6步在新客户端从中继获取你的数据时可能需要几秒钟。
总用时:对于知道在哪里找到nsec的用户,不到两分钟。
跨平台的可转移性
可转移性不仅在同一平台上的客户端之间。它也跨平台工作。
- 在iOS Damus上开始,切换到Android Amethyst:粘贴相同的nsec。
- 从网页客户端开始,切换到桌面客户端:粘贴相同的nsec。
- 从你的手机开始使用客户端A,从你的笔记本电脑登录到客户端B:两个地方相同的身份。
操作系统无关。设备无关。密钥至关重要。
长期意义
多年来的含义是重大的。
你可以致力于Nostr而无需致力于任何特定的客户端。客户端为你的使用而竞争;他们不会陷入其中。如果在五年内最好的Nostr客户端还没有被写出来,那很好;当它发布时,你会切换。
当客户端死亡时,你也不会失去声誉。平台会经历生命周期事件;Nostr客户端会有自己的。你账户的价值不取决于其中任何一个。
这是一个在时间长河中复合的持久特性。在Nostr上三年的用户已经尝试了五个不同的客户端;他们的账户不受这种变动的影响。
最接近的类比:电子邮件
与电子邮件比较。
你的电子邮件地址是alice@gmail.com或alice@yourcompany.com。你在Gmail的网页界面、Apple Mail、Outlook、Thunderbird或其他十几个客户端中读取它。相同的电子邮件;不同的程序。
切换电子邮件客户端之所以不值一提是因为协议(IMAP/SMTP)和身份(你的电子邮件地址)与客户端分离。客户端是收件箱的视图。
Nostr应用相同的模式到社交。你的身份是密钥对;协议是Nostr;客户端是一个视图。在2026年的Nostr中,切换客户端像2003年切换电子邮件客户端一样例行公事。
可转移性不解决的问题
诚实的反列表。
密钥丢失仍然是永久的。 可转移性意味着你的身份随你的密钥移动。它不意味着身份在没有密钥的情况下存活。丢失你的nsec会丢失账户;没有客户端可转移性会拯救你。
观众增长仍然需要发帖。 可转移性让你改变工具;它不会给你粉丝。在Nostr上建立观众与在任何其他社交网络上一样需要相同的工作。
内容发现取决于客户端。 切换到发现能力弱的客户端并不会神奇地教会它在哪里找到你的内容。你可能在不同客户端中看到不同的东西,因为他们查询不同的中继。
这些不是可转移性的失败;它们是系统其余部分的属性。
要记住的规则
你的密钥是账户。其他一切都是密钥的视图。备份密钥;其他一切都是可替换的。
常见问题
我能否在不同服务间移动我的Nostr账户?
具体来说什么是可转移的?
我能否同时在多个客户端上使用同一账户?
如果我使用的Nostr服务关闭会怎样?
这与Mastodon实例迁移有什么不同?
继续阅读
Nostr 密钥详解:你的数字身份浓缩为两串字符
每个 Nostr 账户都是一对密钥。一个你分享,一个你保护。了解它们是什么、做什么、如何编码,以及如何避免丢失它们。
阅读约 13 分钟新手上路什么是 Nostr?2026 年简明英文指南
Nostr 是一个用于社交媒体和身份的简单、开放协议。没有公司运营它,没有任何账户可以被除了你之外的任何人删除。简明英文。
阅读约 10 分钟新手上路如何切换 Nostr 客户端而不丢失任何内容 切换 Nostr 客户端比你想象的要简单,因为你的身份和数据并不绑定在某个应用上,而是绑定在你的密钥对上。以下是你需要了解的内容。 **你真正拥有的是什么** 你的 Nostr 身份由两个密钥组成: - **nsec**(私钥)——这是你的身份,绝对不能泄露给任何人 - **npub**(公钥)——这是你的公开地址,可以分享给任何人 只要保存好你的 nsec,你就可以在任何客户端上恢复完整的身份。 **切换前的准备工作** 1. **备份你的 nsec** 在退出旧客户端之前,确保你已经安全保存了私钥。大多数客户端可以在设置中找到导出选项。 2. **记录你的 relay 列表** 你关注的 relay 决定了你能看到哪些内容。记录下当前使用的 relay 地址,以便在新客户端中重新添加。 3. **注意 NIP-05 验证** 如果你设置了 NIP-05 身份验证,它与客户端无关,切换后会继续有效。 **切换步骤** 1. 打开新客户端 2. 选择"使用现有账户登录"或"导入私钥" 3. 输入你的 nsec 4. 重新添加你常用的 relay 5. 等待内容同步 **关注列表和笔记** 你的关注列表和已发布的笔记存储在 relay 上,不是存储在客户端本地。只要你连接到正确的 relay,这些内容就会自动同步到新客户端。 **关于 Lightning 和 zap** 你的 Lightning 地址设置存储在你的 Nostr 个人资料中,切换客户端后不需要重新设置,只需确认新客户端能正确读取你的个人资料即可。 **使用签名器应用更安全** 考虑使用 **Amber**(Android)或 **Nsec.app** 等签名器应用来管理你的私钥。这样你的 nsec 只存储在一个地方,在任何客户端登录时都通过签名器授权,而不需要在每个应用中直接输入私钥。 只要妥善保管你的 nsec,切换客户端对你来说几乎是无缝的体验。
你的 Nostr 身份是一个密钥对,而非账户。切换客户端时,一切都会保留:关注者、帖子、私信、个人资料。完整操作指南。
阅读约 13 分钟