nostr.blog
学习术语表
获取你的 @nostr.blog→
nostr.blog

你在 Nostr 上的去中心化身份。一个地址、zap 和清爽的阅读器。

产品首页获取你的 @nostr.blog控制台
学习Study术语表
法律条款隐私
© 2026 nostr.blog。为去中心化网络而生的开放协议身份。
首页›Study›身份与 NIP-05›如何在 2026 年获取 Nostr 地址(NIP-05)
身份与 NIP-05

如何在 2026 年获取 Nostr 地址(NIP-05)

领取可读 Nostr 标识符的分步指南。最快的托管选项、完全自托管设置、费用和验证。

byEgor·2025年10月7日·阅读约 11 分钟

您有 Nostr 公钥。您已经可以发帖、关注和被关注。您还没有的是任何人都能记住的名称。npub1pf8hkx3ang2jngcgpsawtmj48c90pgqasmgpva7qhvnsty5j87yqwk3vy5 是正确的,但没人会把它印在名片上。

Nostr 地址以 you@somewhere.com 的形式解决了这个问题。技术名称是 NIP-05,我们写过 一份关于它是什么以及如何工作的单独指南。本文是实用配套。在 2026 年,实际上有两条路径行得通;我们将逐步讲解两条路径。

核心要点。 在 nostr.blog 上注册并选择一个用户名。这是最快的路径,起价为每年 $2.99。如果您已经拥有域名,可以通过在 /.well-known/nostr.json 处放置一个小的 JSON 文件来自己托管 NIP-05 记录,无需额外费用。

准备好后, 领取你的 @nostr.blog 地址 →

开始前

您需要恰好一样东西:一对 Nostr 密钥。如果您在任何 Nostr 客户端中已经有账户,您就有密钥。如果没有,how-to-use-nostr 指南会引导您创建密钥。

您需要知道您的 十六进制格式的公钥。您的客户端会将其显示为 npub1... Bech32 字符串或 64 字符十六进制字符串。NIP-05 JSON 文件需要十六进制形式。每个 Nostr 客户端都在"账户"或"设置"屏幕中公开两种形式;如果您的客户端只显示 npub,通常有一个切换按钮可以切换到十六进制。

在此过程中,不要与任何人分享您的 nsec(私钥)。这两条路径中的任何一个都不需要它。如果注册表格要求您的 nsec,请退出。

路径 1:在 nostr.blog 上注册

简短版本:选择一个名称,为该名称长度支付年费,完成。大约需要两分钟。

分步说明

  1. 转到 nostr.blog/create。
  2. 输入您想要的名称。该表单会检查可用性,并根据名称长度在名称旁边显示价格。
  3. 如果您已经有 Nostr 身份,请使用现有密钥登录(NIP-07 浏览器扩展或粘贴 npub 以进行只读绑定)。如果您是全新的,该表单会为您生成一对密钥,并提示您在下一步前备份 nsec。
  4. 通过 Lightning 支付年费。结账接受任何 Lightning 钱包;发票既显示为二维码,也可以复制为字符串。
  5. 支付确认的那一刻(通常不到两秒),NIP-05 记录就生效了。您的 @name.nostr.blog 标识符在几分钟内可在每个 Nostr 客户端中使用。

包含内容

除了标识符本身,注册还包括:

  • 用于接收 zap 的 Lightning 钱包,预配置为您的新地址作为 zap 接收端点
  • 可在相同仪表盘中立即使用的基于网络的 Nostr 客户端
  • 在年费到期前 30 天的自动续期提醒
  • 稍后更改链接的公钥的能力(如果您轮换密钥很有用)

按名称长度的费用

价格为年费。短名称定价更高,因为数量较少。

名称长度年费
1 个字符$999
2 个字符$499
3 个字符$199
4 个字符$99
5 个字符$29
6 到 7 个字符$9.99
8 个或以上字符$2.99

如果您想要的名称很稀缺(短、易记或已被声明),稀缺性就是高级层级的要点。如果您只是想要易读的内容,8+ 层级的每年 $2.99 与一杯咖啡的价格相同的技术。

开始

2 分钟拿下你的 Nostr 身份

  • •在任何地方都通过验证的专属 @nostr.blog 地址
  • •内置 Lightning 钱包,用于发送与接收 zap
  • •一处集齐完整客户端:时间线、通知、私信、媒体、中继

每年仅 $2.99 起较短的高级名称价格更高。

从 nostr.blog 开始→

路径 2:在您自己的域名上托管

如果您已经拥有一个域名,您可以使用静态文件自己运行 NIP-05,无需超出域名注册费的持续成本。

最小可行设置是四个文件的工作量。我们假设您对 web 服务器有基本的舒适度来讲解,这是诚实的先决条件。如果"编辑 web 服务器配置"听起来像是陌生的句子,路径 1 比学习曲线更快更便宜。

步骤 1:获取十六进制格式的公钥

打开您的 Nostr 客户端,找到"账户"或"设置",以十六进制形式显示公钥。它是 64 个字符,全部小写,a-f 0-9。将其复制到您可以从中粘贴的位置;您将需要它两次。

步骤 2:创建 JSON 文件

在托管您的域名的服务器上,创建路径 /.well-known/nostr.json,内容如下:

{
  "names": {
    "yourname": "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88"
  }
}

将 yourname 替换为您想要的标识符的本地部分(对于 alice@alicedomain.com,本地部分是 alice)。将长十六进制字符串替换为您的实际公钥。

步骤 3:设置 CORS 头

基于浏览器的 Nostr 客户端只有在服务器返回正确的 CORS 头时才会读取此文件。添加到您的服务器配置:

Access-Control-Allow-Origin: *

对于此路径具体来说。本地应用中的客户端会在没有此头的情况下读取文件;浏览器客户端会在没有此头的情况下无声失败,关于"我的 NIP-05 已损坏"的一半支持问题恰好就是这个。

步骤 4:验证

从任何终端:

curl -i https://yourdomain.com/.well-known/nostr.json?name=yourname

您应该看到:

  • 状态 200 OK
  • Content-Type: application/json
  • Access-Control-Allow-Origin: *
  • 您放在那里的 JSON 正文

然后在您的 Nostr 客户端的个人资料中设置标识符 yourname@yourdomain.com(在"验证"或"NIP-05 地址"下)。等待一分钟,一个小复选标记应该出现在您的显示名称旁边,跨越各个客户端。

可选:将客户端指向特定中继

NIP-05 规范允许您在名称旁边列出首选中继。这有助于客户端在冷启动时更快地获取您的帖子,因为它们不必在默认集合中搜索。

JSON 的扩展版本:

{
  "names": {
    "yourname": "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88"
  },
  "relays": {
    "0a4f7b1a3d9a1529a3080c3ae5ee553e0af0a01d86d01677c0bb270592923f88": [
      "wss://relay.damus.io",
      "wss://nos.lol",
      "wss://relay.primal.net"
    ]
  }
}

可选。您的账户无需它就能工作;一些客户端完全忽略它。如果您想要冷启动性能,值得添加;对于基本验证不需要。

如何检查结果是否有效

从您通常不使用的 Nostr 客户端(以绕过主应用中的任何缓存),搜索您的完整标识符(yourname@yourdomain.com 或 you@nostr.blog)。客户端应该:

  1. 毫无歧义地找到您的个人资料。
  2. 在您的显示名称旁边显示复选标记或"已验证"指示器。
  3. 在用户界面中渲染标识符以替代(或与)npub。

如果这三项中的任何一项失败,重新验证每个步骤。常见故障:

  • JSON 文件缺少 CORS。 从上面的步骤 4 运行 curl 命令并查找 Access-Control-Allow-Origin 头。如果不存在,将其添加到服务器配置。
  • JSON 中的公钥错误。 从您的客户端再次复制十六进制,并逐字符比较。单个错误字符意味着验证无声失败。
  • 客户端缓存。 登出后重新登录,或在不同的客户端中打开相同的个人资料。Nostr 客户端在某些版本中缓存 NIP-05 映射长达 24 小时。
  • 标识符中的打字错误。 alice@nostr.blog 和 Alice@nostr.blog 对于大多数客户端来说是不同的字符串。使用小写。

稍后更改您的地址

没有任何关于这一点是永久的。出现两种情况。

您想更改名称但保持相同的公钥。 在 nostr.blog 上,在仪表盘中取消当前名称并注册新名称;新名称在支付确认时解析。在您自己的域名上,编辑 JSON 文件并更新您的 Nostr 客户端个人资料;它需要几分钟才能传播。在任何一种情况下,您的追随者、帖子和声誉都会保留,因为它们附加到公钥,而不是名称。

您想更改底层公钥但保持名称。 这在您泄露 nsec 并需要轮换时发生。在 nostr.blog 上,仪表盘让您将现有 NIP-05 指向新的 pubkey。在您自己的域名上,编辑 JSON。缺点是缓存旧映射的客户端仍然会在长达一天的时间内路由到旧 pubkey。这就是为什么在 2026 年轮换 nostr 密钥仍然是一个尴尬的操作,并且有活跃的协议工作(NIP-26 委托、NIP-41 密钥轮换草案)来使其不那么尴尬。

您实际应该选择哪条路径

诚实的分割:

  • nostr.blog 如果您希望在两分钟内就能工作,您关心易记名称,您想要捆绑的 Lightning 钱包,或者您不想考虑 web 服务器配置。这是大多数情况。
  • 您自己的域名 如果您已经拥有一个您信任的域名,您对编辑服务器配置感到舒适,并且与任何第三方提供商的独立性比设置时间更重要。少数情况,合理选择。

两者在技术上产生完全相同的 Nostr 地址。唯一的区别是谁托管文件并处理续期。

开始

2 分钟拿下你的 Nostr 身份

  • •在任何地方都通过验证的专属 @nostr.blog 地址
  • •内置 Lightning 钱包,用于发送与接收 zap
  • •一处集齐完整客户端:时间线、通知、私信、媒体、中继

每年仅 $2.99 起较短的高级名称价格更高。

从 nostr.blog 开始→

常见问题

我以后可以更改我的 Nostr 地址吗?
可以。您的 Nostr 身份是私钥,而不是地址。您可以随时在个人资料中更新 NIP-05 标识符,或完全删除它。您的帖子、追随者和历史记录保持不变。某些客户端会将旧映射缓存长达 24 小时,然后新映射才会传播。
我需要网站或域名来获取 Nostr 地址吗?
只有在您想自己托管 NIP-05 记录时才需要。如果您在 nostr.blog 或类似的托管服务上注册,提供商负责托管,您只需选择一个名称。
Nostr 地址需要多少费用?
在 nostr.blog 上,8 个字符或更长的名称每年费用为 $2.99。较短的名称费用更高,因为数量较少:6 到 7 个字符需要 $9.99,5 个字符需要 $29,以此类推,直到单个字符的高级名称需要 $999。在您已经拥有的域名上托管 NIP-05 除域名注册费外无需额外费用。
我的 @name 和我的 npub 有什么区别?
npub 是 Bech32 格式的原始公钥,63 个字符,人类不太友好但密码学上是规范的。@name(NIP-05)是指向同一密钥的人类可读指针。客户端在用户界面中显示 @name;它们在幕后使用 npub 进行签名和订阅。
我可以在多个 Nostr 服务上使用相同的名称吗?
可以,因为 NIP-05 是域名范围内的。您可以同时使用 alice@nostr.blog 和 alice@alicedomain.com 指向同一公钥,客户端会验证任一个。在个人资料中,一次只能将一个设置为您的主要标识符。

继续阅读

身份与 NIP-05

什么是 NIP-05?Nostr 地址解析

NIP-05 是你在 Nostr 上使用的电子邮件形式的标识符:alice@nostr.blog。它的实际作用、不能做什么,以及如何获得一个。

阅读约 11 分钟
新手上路

什么是 Nostr?2026 年简明英文指南

Nostr 是一个用于社交媒体和身份的简单、开放协议。没有公司运营它,没有任何账户可以被除了你之外的任何人删除。简明英文。

阅读约 10 分钟
新手上路

如何使用Nostr:初学者分步指南

打开应用,获取一对密钥,关注一些人,发布内容。这就是2026年Nostr的入门过程,包括没人会警告你的细节。

阅读约 14 分钟
身份与 NIP-05

高级 Nostr 地址:简短、易记、属于你

单字母和双字母 Nostr 标识符是存在的,它们价格更高有其原因,拥有一个是一种特定的身份声明。了解高级名称的费用。

阅读约 11 分钟
身份与 NIP-05

为您的 Nostr 身份使用自定义域名:逐步指南

在您控制的域名上托管自己的 NIP-05。为什么您可能需要这样做,如何在几分钟内完成设置,以及它能给您带来托管服务所没有的什么。

阅读约 10 分钟
身份与 NIP-05

如何在Nostr上获得验证:实用指南

Nostr上的验证是NIP-05,而不是Twitter Blue。它的含义、如何获得勾号,以及验证实际证明和不证明的内容。

阅读约 11 分钟