获取你的人类可读身份
设置 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:DNS 设置
添加一个 DNS 记录指向你的 Nostr 密钥:
类型: TXT
名称: _@(或根域名的 @)
值:
"nostr": "<your-npub>"
或使用重定向:
类型: CNAME
名称: nostr
值: your-nostr-provider.com
步骤 3:创建 NIP-05 JSON
在 https://yourdomain.com/.well-known/nostr.json 托管一个文件:
{
"names": {
"alice": "<your-npub-here>",
"bob": "<another-npub>"
}
}
你的标识符变成:alice@yourdomain.com
示例设置演练
场景: 你拥有 alice.dev
- 创建 JSON 文件:
{
"names": {
"alice": "npub1abc123..."
}
}
- 上传到你的服务器:
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 Checker
Verify NIP-05 identifiers (like user@domain.com). These provide human-readable names on 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": "npub1alice...",
"bob": "npub1bob...",
"carol": "npub1carol..."
}
}
验证你的设置
方法 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 Identity Quiz
NIP-05 Purpose
Question 1 of 5
资源
- NIP-05 规范
- NostrPlebs - 付费 NIP-05
- NostrCheck - 免费 NIP-05 + 工具
- NIP05 生成器 - DIY 工具