由于对 Nostr 协议感兴趣,搜索全网后发现相关中文文章很少,所以萌生了写一个系列的想法,在上一篇讲了一下去中心化协议 Nostr 的来历,这一篇直接上手,让大家可以用起来。
Nostr 作为一种协议,是一种比应用程序更加底层的存在,我们选择使用它的优势就在于:只需要一个账户,就可以使用该协议有关的所有应用,账户数据在所有应用上都是同步的。这样的账号系统在很大程度上保护了个人言论自由和个人财产权。
传统的微信等系统中用户仅有账号使用权,不具备账号所有权,平台可以封禁甚至没收你辛苦经营的账号,个人权益不被保护和尊重。而在 Nostr 协议构成的网络中,任何一个应用或平台都没有对个人账户进行没收的权限,它们可以在 A 平台封禁你,但是你可以在 B 平台正常使用你的账号,在 A 平台期间积累的数据都没有丢失。
除此之外,为什么我们需要 Nostr#
社交媒体已发展成为信息在世界范围内流动的重要方式。不幸的是,我们当前的社交媒体系统已损坏:
-
用你的注意力来卖广告
-
使用奇怪的技术让你上瘾(参考第 1 点)
-
根据您无法检查或更改的秘密算法,决定向您展示哪些内容
-
完全控制谁可以参与以及谁被审查
-
被垃圾邮件和机器人淹没
Nostr 应用小知道#
简单说明了我们为什么要用 Nostr 网络之后,就让我们上手用起来吧,目前的应用主要分为三个端口:
-
IOS 端的 Daums
-
Android 端的 Amethyst(个人推荐用这款,其他几款用起来实在不好)
-
web 浏览器端的网站 NostrGram.co、iris.to、snort.social
1. IOS 端的 Damus#
可以说 Nostr 协议可以获得如今这般的大范围传播,Damus 是出了不少力的,目前整个 Nostr 协议上用户活跃程度、发帖数量等数据来看,Damus 都是表现最好的。
但由于我手里没有 IOS 的设备,所以上手介绍文章就不写 Damus 了,相关操作大家可以看 Android 端的介绍,两个应用在关键功能和数据操作上基本是一致的,苹果用户按照下面的安卓指南操作即可。
2. Android 端的 Amethyst#
获取:可以直接在 Google play 搜索 “Amethyst” 下载应用。
下载完成后,打开应用,首次使用 Nostr 协议的 app,选择生成新账号 - 输入你想要的账户名 - 确认,你点击之后协议会直接生成一个账户并显示公钥和私钥,把它们保存在安全的地方。
重点:把私钥和公钥保存在安全的地方!!!
私钥一旦丢失,私钥对应的账户将无法寻回
然后你就进入应用了。
在应用的首页你可以看到底部的四大功能栏,和其他社交软件差不多,你可以自行摸索和发文尝试,相信没有什么难度,就不在这里赘述了。重点讲一下首页左上方的 profile 部分,也就是你看到的左上角头像部分,我们将对这个部分的个人数据进行认识并设置,这将有助于我们更好的在 Nostr 网络上玩耍。
点击头像之后左侧会出来半个页面,我们继续点击一下头像或者点击 “👤Profile” 就会进入个人首页。(其实左侧那半页有点多余,个人觉得点击头像后直接跳转个人首页即可)
在个人首页,你可以看到你发布在 Nostr 网络上的内容、你关注的人、关注你的人、你连接的中继器(Relay)、私信、分享账号、个人信息设置等功能。其中,点击 “分享” 或 “…” 之后都可以复制自己的公钥,其他人可以通过公钥来找到你。
点击分享功能右侧的 “编辑” 功能,弹窗出现个人信息编辑页,接下来让我们逐一来说明。
-
Display name :显示在应用上的名字
-
username:账户的名字,两个名字可以一致
-
About me:自我介绍,使劲夸赞自己呗 : )
-
Avatar URL:头像的图片,输入该头像图片对应的链接就行
-
Banner URL:个人主页背景图,输入该背景图对应的链接
-
Website URL:个人网页站点的域名,有就写一个嘛(没有也无所谓
-
NIP-05:相当于域名,公钥那么长一串不好记也不好传播,可以用 NIP05 的名字来查找 Nostr 网络上的用户(具体生成方法后面的文章中会讲
-
8 和 9 都是闪电网络的账户地址,用来完成交易或打赏的,有需要的注册个闪电网络的钱包,将个人钱包地址粘贴上即可
当填写完需要的信息之后,我们可以点击弹窗右上角的 “Post”,相关信息就会被上传到 Nostr 协议上,个人信息得到更新。
到这里基本上就了解了 Nostr 协议的应用使用方法,多玩多操作就行。
3. web 浏览器端的网站 NostrGram.co、iris.to、snort.social#
网页端的 Nostr 网络其实蛮多的,但是有些不能用,目前推荐这三款就够用了。
重点说明:
网页端的网站在登录时通常需要输入账户的私钥才行, 但是我们不能保证网络环境的安全性,为了保护我们的账户,在使用网页端体验 Nostr 的过程中,请先下载浏览器插件 Flamingo
用私钥登录 Flamingo 后,使用所有 Nostr 协议相关的网站时,只需要授权登录即可。
好了,今天讲了 Nostr 协议应用的实际用法,下一集讲一些帮助我们更好的在 Nostr 网络中玩耍的东西。再会哈:)