看懂标题的都流下了时代的眼泪。
前天写了一篇关于 Nostr 协议的,有人可能会说,这个听上去挺有意思的,不过私钥始终是个问题。藏太深,怕自己都找不到;随便放着,手机里那些 App 权限大得要命,装进来先扫一遍。就算你千小心万小心,以为防住了,跨设备用的时候一复制,输入法又把剪切板看得精光。搞了半天,账号还是裸奔。
这个担忧是有道理的,我自己的应对措施是使用 Alby 浏览器插件。
Alby 是什么?它是一个浏览器插件,主要干两件事:帮你管 Nostr 私钥,和收付比特币。
Alby 是如何管理私钥的呢?
它把你的私钥存在插件自己的本地文件夹里,不和浏览器共享剪切板,也不会和网页共享。你在 Primal 或者任何支持 NIP-07 的 Nostr 网页版登录时,点一下“使用 Alby”,然后插件会弹窗问“确认签名吗?”,你点确认,就登录成功了。整个过程,私钥没离开过插件,你也不需要复制粘贴。
跨设备?每个设备的浏览器装一次 Alby,导入一次私钥就行。输入法看不到了,流氓软件也看不到了。不知道手机上什么浏览器可以装插件的,可以试试我在里提到的 Quetta。
如果手机上装不了可以使用插件的浏览器,只能跨设备传输私钥怎么办呢?iOS 设备用 airdrop 即可,如果安卓设备的话,可以试试 LocalSend,这个是我用了很久,觉得特别安全的一款文件传输工具,也是开源的,篇幅(体力)所限,这里也不展开吹了。
Alby 还能帮你收付比特币。
它的钱包本质上是一个闪电网络钱包,走的是 NWC(Nostr Wallet Connect)协议。这个协议简单来说,就是一套让 Nostr 客户端跟你钱包安全对话的标准。在 Alby 插件里登录上钱包,然后在 Primal、Yakihonne 这些客户端里授权连接,就可以直接给帖子打赏了。
看到一篇好的帖子,点一下“Zap”,选个金额,确认,然后过几秒钟,作者那边就收到了。全程不用掏出手机扫二维码,不用复制地址。我自己一开始用 Yakihonne,也是因为它内置钱包做得顺手,Zap 起来不用切来切去。
这个打赏机制背后其实有一套理念,叫 value for value,意思就是为价值付费。 在 Nostr 上,这已经快成一种文化了。你写了好的内容,读者直接往你钱包里打比特币,而不只是点个赞就走人。
其实这种打赏文化和比特币挖矿在逻辑上有那么点像:付出了劳动,为社区做了贡献,然后收到报酬。只不过矿工消耗的是算力,写作者消耗的是脑子和时间。
前阵子有好心的公众号读者私信问我,为什么不把打赏功能打开,我只是单纯感觉没什么必要,赚赚腾讯的钱就挺好的,也知足了。如果感兴趣,我之后聊聊之前在 Nostr 上赚打赏的经历吧。