# 去中心化社交网络协议Nostr验证教程

By [samtt](https://paragraph.com/@samtt) · 2022-12-22

---

**Nostr是一个类似于 Twitter 的社交网络协议**

没有中央服务器或公司可以控制发布的内容以及其他人可以看到的内容 Nostr是抗审查和开源的 并且受到了推特创始人[Jack Dorsey](https://twitter.com/jack)在推特上公开捐赠 14个btc 差不多25万美元~

[https://twitter.com/jack/status/1603535971114487816?s=20&t=jiW59GzDdpwXrSLTf0-Cjw](https://twitter.com/jack/status/1603535971114487816?s=20&t=jiW59GzDdpwXrSLTf0-Cjw)

目前在官网我们可以看到只有四千多个用户在推特上进行了公钥验证 而在Nostr进行密钥验证成功的只有一千五百多个

![](https://storage.googleapis.com/papyrus_images/6db48a4c1f2c35b67812f615e78e688731bf7d57daba3d7cdca83a41c499ba3c.png)

那我们直接来看如何进行两次验证

**第一步：推特公钥验证**

1.首先我们要去 [nostr.rocks](https://nostr.rocks/) 这个网址生成自己的公钥和私钥

![](https://storage.googleapis.com/papyrus_images/1931d485f137cd737a853c68cfd2de7ed07d9fd0aa5e25f9837496609a6b5c5f.png)

直接点 然后继续

![](https://storage.googleapis.com/papyrus_images/56824a588405827cd1817425eaeff929590fcf9726ba432c5ae03c64e41c20ca.png)

生成好了注意保存下公钥私钥 后面需要复制来用

2.发推验证

来到官网 [https://nostr.directory/](https://nostr.directory/) 验证公钥

![](https://storage.googleapis.com/papyrus_images/476ce5cb6362e4bacc7ee63eea6366871ee7ee7cb9909a53c07823ff040a2bd3.png)

点击tweet your nostr pubkey 会自动跳转推特发推文 在下图标记处粘贴前面第一步生成的Public Key发送推文即可

![](https://storage.googleapis.com/papyrus_images/52ca3d7fa74b859b1dd0cb31f941e0464e5a7634f086cddfd1760afb90c67942.png)

![](https://storage.googleapis.com/papyrus_images/7aa777addbea300d81f35332cbf701b45e8a2292c67d404c7f456b97cc7a9629.png)

推文验证后我们可以刷新下官网在下面可以看到自己的条目已经出来 前面红叉后面蓝鸟（红叉代表还没有进行Nostr验证）

到这里第一步 公钥验证就结束了

![](https://storage.googleapis.com/papyrus_images/21ad62bbc7fd0188c752d891bf541fae3491ede3012e1bb0b11e6828344bbe34.png)

**第二步：Nostr公钥验证**

1.首先要去 [astral.ninja](https://astral.ninja/) 导入私钥 前面第一步生成的Private Key 直接粘贴在下图红框内

![](https://storage.googleapis.com/papyrus_images/f07b3ed793054405c823c7f1120a4a15ec763147653f1f32c80d123e078eab0c.png)

导入成功后你也按照下图设置一下自己的名字头像 头像的url 就去推特点自己的头像 右键单击在新选项中打开 复制url填进去就行 然后这个窗口不要关

![](https://storage.googleapis.com/papyrus_images/9edce4bf0ad411f44851721d16998d85eb0af0d1001075aa4aefb047b688df66.png)

2.然后我们还要回到官网 [nostr.directory](https://nostr.directory/) 按图点击

![](https://storage.googleapis.com/papyrus_images/6349deb06d5604bba58f9cec8b57b30be029e0f8490f02e4886f7a535f47071b.png)

先输入推特id 注意不用带@符号 然后直接点下面的copy

![](https://storage.googleapis.com/papyrus_images/546bfeb3f9c4d92761635459f526fe42634750080823459b3a65f3b2a8da6563.png)

3.接下来在回到刚才导入私钥的网址 点击左边 POST 按钮

![](https://storage.googleapis.com/papyrus_images/1db0f8860287fa4dfc38223edac24b62c03693ccb10d10db9c01089435535d90.png)

在最下面的输入框里粘贴刚才copy的内容 如下图 点击小飞机发送即可

![](https://storage.googleapis.com/papyrus_images/9825223035a9fa066978479f4e3c38a7033d763a6c10ded35afe1f8300bbbea5.png)

发送完是这样的界面 到这里Nostr验证就结束了

![](https://storage.googleapis.com/papyrus_images/65d4574415c55761497fe801ff75658cca153ede25d15d5fdb26c7e447d76d2a.png)

最后我们在返回到官网刷新页面 如下图 后面之前的红叉就变成了绿勾 就完成了Nostr的公钥验证

![](https://storage.googleapis.com/papyrus_images/6ea06cfada54b79962296d3581bff21b3412ddb1a648d1590e9b337c595ed2b7.png)

over~

日常更多作业更新在推特

[https://twitter.com/sam\_ttdd](https://ttps://twitter.com/sam_ttdd)

---

*Originally published on [samtt](https://paragraph.com/@samtt/nostr)*
