
最近几天高强度玩了下两年前曾经火了一阵的 Nostr ,总结了下几点新鲜的体验
客户端和生态方面: 1.安卓上的 Amethyst 依然是最好的客户端,远比 iOS 上的一众客户端优秀。也是唯一一个不需任何配置即可支持私信收发的客户端,其他客户端大多只能发不能收。 2.iOS 上最出名的是 Damus ,但是稍弱(不支持多账户,钱包支持还不够),比较完善的还是 Primal ,nostrmo 也不错。 3.web 上最好用的也是 Primal 。Snort 、Iris 等也还行。
Nostr 的主要形态还是类似 Twitter 一样的 UGC 内容平台,但是也衍生了一堆纯聊天 IM 工具,比如 0xchat 和 White Noise ,专注于加好友私聊,群聊等。
内容方面: 深恶痛绝的垃圾中文信息算是绝迹了,一部分是被清洗,一部分是没有利益主动退出了。当年为了清洗垃圾中文信息,Relay 不得不使用销毁数据库的方式。没有任何服务能保证信息永远保存,分布式也不行。现在的内容基本都是英文,虽然还是以比特币的狂热粉丝为主,但是内容也多样化了,也有一些优质用户在上面,但依然很少。可以通过 recent hot 等来寻找优质用户。
使用上: Nostr 是一个分布式协议,抗审查,但不抗封锁,中国大陆使用依然需要翻墙。Nostr 使用 wss 协议,这个协议特征非常明显,因此基本不抗封锁。当然,你也可以在墙内搭建自己的 Relay 。
虚拟币: Nostr 客户端很多都支持闪电打赏,但我用不到,兴趣也不大。
问题: 还是 Nostr 协议的问题,这个协议依赖大量 Relay ,所以耗电很难做到特别好,当然也没有很差。但是由于其协议臃肿(每条消息都要附带 pubkey 和签名)和依赖多个 Relay ,带来最大的一个问题就是流量消耗巨大,随便一刷可能就几百 M 流量,加上图片等多媒体也没有任何压缩,流量和存储消耗也巨大。没有流量套餐或 WIFI 的话,可能吃不住。 安卓还好,iOS 的垃圾存储管理策略会导致存储增长很快且无法清理。 致命缺陷,由于 relay 的分布式,会导致数据无法完全同步,甚至丢失信息,因此不适合作为聊天 im
一些人可能困惑的问题: 1.存储和宽带都是 Relay 在用爱发电,因为多媒体并不直接存储在 Relay ,所以存储和性能消耗并不大。另外也有一些收费 Relay 存在,收费 Relay 存储时间更长,也支持多媒体等。 如果 Relay 只做转发或短期存储的话,存储成本会很低。 2.内容审核 Relay 可以自主决定内容审核,对于大规模垃圾信息,也可以采用之前提到的极端手段,清洗数据库。实际上,如果没有利益,垃圾有害信息自然就会退出这个平台。
关注我:npub1zef95zwy99jgq54nhctdyk49nd8u90qne2fkcmcujcnxxjtr9pzs3whurl
]]>一个界面很优雅的 NOSTR Web Client
]]>
**欢迎关注我 npub1e9euzeaeyten7926t2ecmuxkv3l55vefz48jdlsqgcjzwnvykfusmj820c **
提供几个网址以供学习:
nostr - 概述和常见问题解答
NIPs ——“ N ostr I mplementation Possibilities ”详细描述了协议的技术细节
nostr,基本游览- nostr 简介
Nostr: 一劳永逸地解决审查制度
UseNostr - 一个小指南,适用于任何想要了解更多有关 nostr 工作原理和功能的人。
nostr.how - 使用 Alby 和 Astral 快速启动桌面用户
nostr.guide - 所有 nostr 的指南
]]>于是建立这个节点用于整理 V2EX 上所有和 nostr 相关的讨论:
将来会在产品层面提供更多和 nostr protocol 的集成。
npub1jhvk57c748n0xf58m4htrcl4365twqd36umuu23qkla3c90q8tksekp745
Decentralization 是一把好锤子,但不一定在所有场景都好用。协议和产品在设计时,需要在末日场景和日常场景之间做取舍。:)
]]>.well-known目录编辑config.yml,添加如下配置:
include: - ".well-known/**" Damus 生成的npub开头的公钥不能直接用,要先转换成十六进制格式的公钥。可以用这个网站来转换。
把npub开头的公钥粘贴进damus key一栏,hex key会自动计算出来,复制hex key的内容备用。
在source目录下新建一个名为.well-known的目录,然后在.well-known目录中创建nostr.json,填写如下信息:
{ "names": { "你的用户名": "刚刚转换得到的 hex key" } } 在本地运行hexo clean && hexo g,生成成功后检查public目录中是否存在.well-known/nostr.json文件,如存在则说明配置正确。
提交代码并部署成功后,即可在nostr客户端配置NIP-05认证,本文以Damus为例。
点击左上角头像,进入Profile,点击Edit,在NIP-05 VERIFICATION一栏中填写你的 username@你的博客网站,比如我填写的是boris1993@www.boris1993.com,最后点击Save。
如果一切正常的话,在你的 Profile 页面就能看到一个对勾图标,代表验证成功。
]]>我搜索了一下,没找到它关于这个方面的讲解,请教各位大佬。
]]>https://github.com/nostr-protocol/nostr
app store 可以搜得到: https://damus.io/
web 客户端: https://snort.social/
技术上没什么看法,说实话对区块链了解≈0 ,主要说一下自己情感上的感受(矫情)。
好像时间拉回到新浪微博和各种牌子的微博刚起步的时代。
在信息流上看到有这么个 post:
I remember the early 1990s, when I watched the HTTP and HTML protocols evolving day to day on the lists for Mosaic and httpd. Nostr gives me that feeling again.
我没经历过 90 年代,但这种感觉跟我经历的 2010s 上半个十年也类似,大家都初来乍到:Hello world ,This is xxx 。此时此刻,形成了这么一种条件:很多人在一个频道发消息,所有人都想发消息,所有人都要看,所有人都会被看到。
中心还没来得及形成(现在已经有人在 global 频道分享推特创始人等名人的地址了,似乎”粉丝中心化“已经在路上了)。
我印象中微博大概是这么个变化:开始的时候也会有 global 的信息流,大家互粉互粉着信息流里多了很多朋友,形成一个类似于现在朋友圈这么一种状态;后来,一些内容好的用户脱颖而出,成为“小 v”,一些名人凭着光环,不产出优质内容也成为了”小 v“或者”大 v“;后面,随着推广变现逐渐被接受,开始有了专职博主,用内容作为谋生手段,有点像这些年 b 站 up 的状态。伴随着”粉丝的中心化“,普通人的声音越来越小,或许只能在各种 v 的评论区,发表些或极端、或精彩的言论才能有些点赞,体会那种”被看、被关注“的感觉。
就好像是社会一个倍速的推演,大多数总要变成 nobody 。这个推演随着各个平台兴衰频繁的轮回,像知乎、即刻、b 站,都是。开始的时候觉得像在开会(自己在圆桌上,指点江山),后来感觉像在开大会(领导在讲台上讲,讲的好坏对错自己只能听,想和邻座同志交换个想法,都因为音响声音太大不能如愿)。这样再想,v2 上,自己的想法发出去就会被人看到,真是让人无比舒适。
回到把玩 damus ,见证了这么一个”社会“开始运行的历史时刻,不过,对其后面的发展并不太看好,毕竟前面的 matrix ,也只在技术圈有所应用。之后怎么规避风险黑产,垃圾消息,公私钥认证方式能不能大面积被接受,贴图片地址换头像发图片的方式能被多少普通用户接受,都是需要解决的问题,这一切或许只差一个天才产品经理?或者直接快进到 20xx 年:
随着最后一个 nostr relay 关停,去中心化社交媒体 nostr 正式退出历史舞台。
比起干掉中心的服务器,怎么干掉社交媒体上聚光灯下的那几个言论中心,让每个人的声音都被尽可能多的人听到,每个人不再只是根据自己兴趣机械的加快分泌多巴胺,这好像不是个技术问题。。
不看好,但希望它茁壮成长🌳
]]>https://github.com/nostr-protocol/nostr
目前手机客户端刚刚正式上线,叫 Damus 。 web 客户端可以用https://branle.netlify.app/或者https://astral.ninja/。
不过感觉 web 客户端还不够成熟,手机客户端更好用一些。
欢迎大家互相关注一波:npub1t3a3uh6utr96rk0xvc0wu8m8hnejn9umgjrjykd5he96tkpf528q2syw3v
]]>