






















NIP-05认证服务,通过验证域名的持有身份,就可以在支持NIP-05的客户端里展示一个和微博Twitter认证类似的V的小图标。其基本原理是,域名持有者,在域名路径下返回一个json格式的数据内容,域名路径类似于:https://sci.ci/.well-known/nostr.json?name=qifei,点击此链接,你能看到返回的json文本为,
1 | { |
在Nostr客户端中,例如Damus,配置nip05认证的格式为 qifei@sci.ci,这里的qifei我们叫做name,sci.ci为域名。
这是我的Nostr账户的认证例子。
如果你没有自己的域名或者不想更改你的web服务器内容,那么你可以使用现有的免费认证服务,nost.vip提供了这项服务,在nip05认证信息中直接填写形如以下字符的内容,
npub.....@nost.vip
这里npub开头的字符串是你的nostr账户id,比如我的账户id是npub1mjj6vmldnkmgcppdgr55gcvar0s2ds2pglm254947qh0af24rkgqwelkyh
对应认证信息为
npub1mjj6vmldnkmgcppdgr55gcvar0s2ds2pglm254947qh0af24rkgqwelkyh@nost.vip
这样我就有了nost.vip的认证
如果你没有域名,或者有自己的域名但没有服务器,那么你可以使用github pages的域名,例如我的github page为xieqifei.github.io,我就可以认证到这个域名下,当然也可以在github设置中添加自定义域名。
这里默认你已经了解github pages并用它创建过自己的博客页面。如果你不了解github page,你可能需要其他的功课。一个简单的介绍,github pages可以将你命名形如为your-username.github.io的仓库转为网站目录,你在里面防止的任何文件都可以以your-username.github.io加路径的方式访问。
现在开始创建一个,以你用户名开头并以.github.io结尾的仓库,如果已有可以忽略。
具体步骤如下:
1 | { |
现在你应该可以通过访问 your-username.github.io/.web-known/nostr.json获取到用于nip05认证的json信息了。
在nostr客户端中设置形如yourname@your-username.github.io你就拥有了V认证。
你也可以在github page中配置自己的域名,并通过设置 yourname@yourdomain.com,在客户端中展示你自己域名的认证。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。