获取你的人类可读身份
设置 NIP-05 以获得专业、易于分享的 Nostr 标识符,如 you@domain.com
什么是 NIP-05?🆔
NIP-05(Nostr 实现可能性 #5)让你拥有一个人类可读的标识符,如 you@domain.com,而不是一长串随机字符。
它解决的问题
NIP-05 之前
- 关注:npub1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- "嘿,关注我!我是 npub1abc123…xyz789"
NIP-05 之后
- 关注:alice@example.com
- "嘿,关注我!我是 alice@example.com"
你得到什么
- ✅ 易于分享:“在 bob@nostrplebs.com 找到我”
- ✅ 看起来专业:干净、令人难忘的标识符
- ✅ 信任信号:许多客户端中的 NIP-05 徽章
- ✅ 更容易找到:通过你的标识符搜索
但请记住…
⚠️ NIP-05 是可选的。 只有你的 npub,你也可以很好地使用 Nostr。
NIP-05 标识符是一个便利,不是必需的。你的 npub 是你在 Nostr 上的真实身份。
为什么获取 NIP-05?✨
更容易分享
在聚会上:
"你的 Nostr 是什么?"
没有 NIP-05:
"呃... n-p-u-b-one-x-x-x... 让我在手机上找找"
有 NIP-05:
"就是 alice@example.com"
专业外观
- 企业:
support@yourcompany.com - 创作者:
artist@yourdomain.com - 开发者:
dev@opensourceproject.com
信任与真实性
许多客户端为 NIP-05 用户显示 ✓ 徽章:
Alice✓
alice@example.com
比特币教育者
这帮助人们知道他们关注的是真实的你,而不是冒充者。
你需要吗?
不需要。 没有它你也可以很好地使用 Nostr。
但是… 如果你正在:
- 建立个人品牌
- 创建内容
- 经营企业
- 认真对待 Nostr
- 厌倦阅读 63 个字符的字符串
强烈推荐
不是中心化!
有些人担心 NIP-05 意味着”中心化身份”。事实并非如此:
- 你可以有多个NIP-05 标识符
- 你可以随时更改它们
- 你的 npub 仍然是你真实的身份
- NIP-05 只是你 npub 的指针
免费选项 🎁
几个服务提供免费 NIP-05 标识符。非常适合尝试!
NostrCheck
另一个很棒的免费选项。
如何获取:
- 访问 nostrcheck.me
- 创建账号
- 设置你的 NIP-05
- 验证你的 npub
优点:
- 也免费
- 包含额外工具
其他免费提供商
- bitcoiner.social:比特币专注的社区
- getalby.com:如果你使用 Alby 钱包
- stacker.news:为 SN 用户
- NostrCheck.me - 包含额外工具
免费提供商可能有等待名单或验证要求。耐心等待!
免费提供商可以更改条款或关闭。如果你认真对待 Nostr,考虑升级到付费选项或自我托管。
付费选项
NostrPlebs
最受欢迎的付费 NIP-05 提供商之一。定价基于用户名长度,用比特币聪(sats)支付。
费用:
| 用户名长度 | 价格(聪/年) |
|---|---|
| 2 字符 | 65,000 聪(~$40) |
| 3 字符 | 45,000 聪(~$28) |
| 4 字符 | 22,500 聪(~$14) |
| 5+ 字符 | 12,500 聪(~$8) |
注:USD 价格是近似值,基于当前比特币汇率。某些特殊名称可能有更高价格。
可用域名:
nostrplebs.com- 基础会员nostriches.net- 基础会员nostr.fan- 基础会员nostrich.zone- 基础会员nostrpurple.com- 高级会员
包含内容:
- 人类可读的 NIP-05 标识符
- 闪电地址支持(接收聪到你的标识符)
- 电子邮件转发地址
- 访问 Nostr Plebs 中继
- 客户端中的验证对勾徽章
- 目录列表以帮助他人找到你
设置:
- 访问 nostrplebs.com
- 选择你喜欢的域名
- 输入你想要的用户名
- 支付闪电发票
- 通过管理门户添加你的 npub
- 完成!
其他付费提供商
- NostrName.com - 各种定价等级
- NostrID.com - 域名 + NIP-05 套餐
- 自定义域名注册商 - 许多现在提供 NIP-05 设置
你得到什么:
- 专业外观
- 更好的正常运行时间保证
- 出现问题时的支持
- 通常与其他服务捆绑
| 方法 | 费用 | 难度 | 控制 | 最适合 |
|---|---|---|---|---|
| 免费提供商 | $0 | 简单 | 低 | 初学者 |
| 付费提供商 | ~$15/年 | 简单 | 中 | 认真用户 |
| 自我托管 | 域名费用 | 高级 | 高 | 技术达人 |
使用你自己的域名 🌐
为了完全控制和专业性,使用你自己的域名。
步骤 1:购买域名
任何域名注册商都可以:
费用:通常每年 $10-15
步骤 2:创建 nostr.json 文件
在 https://yourdomain.com/.well-known/nostr.json 托管一个文件:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
使用十六进制公钥,而不是 npub
NIP-05 要求使用公钥的小写十六进制原始形式。如果你把 npub1... 填进
nostr.json,客户端将无法验证你的身份——而且是静默失败,不会给出任何提示。
大多数客户端在「设置 → 密钥」中显示十六进制形式,标注为 “public key (hex)”。 你也可以把 npub 粘贴到本页下方的检查工具中,它会同时显示两种形式。
完全不涉及 DNS 记录。 NIP-05 验证只是一个指向 /.well-known/nostr.json
的普通 HTTPS 请求。除了已经让域名指向你的网站服务器的那条记录之外,你不需要
TXT 记录、CNAME 或任何其他 DNS 条目。
你的标识符变成:alice@yourdomain.com
示例设置演练
场景: 你拥有 alice.dev
- 创建 JSON 文件:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
- 上传到你的服务器:
https://alice.dev/.well-known/nostr.json
-
验证它是否有效: 在浏览器中打开:
https://alice.dev/.well-known/nostr.json -
添加到 Nostr 个人资料: 在你的客户端中:设置 → 个人资料 → NIP-05 →
alice@alice.dev
测试你的 NIP-05 ✅
检查你的标识符
使用下面的工具或访问你的标识符 URL:
NIP-05 检查器
验证 NIP-05 标识符(如 user@domain.com)。这些标识符提供了 Nostr 上的人类可读名称。
在你的客户端中
大多数客户端显示 NIP-05 状态:
Damus/Amethyst:
- 设置 → 个人资料 → NIP-05 字段
- 设置正确时显示 ✓
Primal:
- 个人资料显示 NIP-05 徽章
- 点击徽章查看详情
常见问题故障排除
“NIP-05 无法工作”
- 仔细检查你的 npub 在 nostr.json 中是否正确
- 确保 JSON 有效(使用 JSON 验证器)
- 检查文件是否可以在确切的 URL 访问
“找不到文件”
- 确保
.well-known文件夹已创建 - 检查你的服务器是否提供隐藏目录
- 验证路径:
/.well-known/nostr.json
“域名无法解析”
- DNS 更改可能需要 24 小时
- 清除你的 DNS 缓存
- 使用
dig或nslookup命令检查
“客户端无法识别”
- 一些客户端缓存 NIP-05 查询结果
- 尝试退出并重新登录
- 等待几分钟让传播完成
“验证失败”错误
可能原因:
- JSON 语法错误 - 检查缺少引号或逗号
- 文件位置错误 - 必须位于
/.well-known/nostr.json - 缓存 - 等待 10-15 分钟并重试
- 需要 HTTPS - 必须通过 HTTPS 提供
修复:
- 在 jsonlint.com 验证 JSON
- 检查文件是否在确切路径
- 清除客户端缓存
- 确保 SSL 证书有效
“未找到”错误
可能原因:
- 文件未上传到正确位置
- 服务器阻止点目录
- 错误的域名
修复:
- 验证文件存在于确切的 URL
- 检查
.htaccess或服务器配置允许点目录 - 确认你使用的是正确的域名
提供商特定问题
NostrPlebs:
- 检查垃圾邮件文件夹中的验证邮件
- 确保 npub 正确(不是 nsec!)
- 如果卡住,联系支持
自我托管:
- 验证 DNS 传播:
dig yourdomain.com - 检查服务器日志中的错误
- 确保文件权限允许读取
设置 NIP-05 时永远不要分享你的 nsec(私钥)。只需要你的 npub(公钥)。
高级技巧 💡
多个身份
你可以有多个 NIP-05 地址:
personal@yourdomain.com
work@yourdomain.com
blog@yourdomain.com
都指向相同的 npub,或不同的。
子域名
使用子域名进行组织:
alice@team.yourdomain.com
alice@community.yourdomain.com
托管多个用户
你可以在一个域名上托管多个 NIP-05 标识符:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9",
"bob": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"carol": "82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
}
}
验证你的设置
方法 1:你的客户端
- 将 NIP-05 添加到个人资料
- 保存更改
- 寻找对勾 ✓ 或”已验证”徽章
- 可能需要几分钟让传播完成
方法 2:Nostr 探索器
- 访问像 nostr.guru 的 Nostr 探索器
- 搜索你的 NIP-05
- 检查它是否解析到你的 npub
方法 3:直接测试(命令行)
curl https://yourdomain.com/.well-known/nostr.json
成功看起来像这样:
- ✅ 客户端显示验证徽章
- ✅ 其他人可以通过你的 NIP-05 找到你
- ✅ 你的个人资料显示你的人类可读名称
隐私考虑
- NIP-05 将你的 npub 链接到一个域名
- 如果域名有你的真实信息,这可能会让你去匿名化
- 为假名账户使用免费提供商
- 当你想被识别时使用你自己的域名
测试你的 NIP-05 知识
认为你理解 NIP-05 了吗?参加测验:
NIP-05 用途
0/5 已回答
资源
- NIP-05 规范
- NostrPlebs - 付费 NIP-05
- NostrCheck - 免费 NIP-05 + 工具
- NIP05 生成器 - DIY 工具
继续阅读
下一篇
闪电打赏:Nostr 上的小费
发现错别字或不清楚的地方?在 GitHub 上编辑此指南。