在Nostr上,建立公共Relay的门槛相当高。

对于一般用户,建立一个仅供自己访问的私有Relay比较实际。

即使是私有Relay,当前也存在着问题。

一个是需要在公网上暴露,要么有个自己的host,要么穿墙打洞;另一个是要wss://,那么一个域名必不可少。

如果只是在自己的局域网内建立个ws://,外出不能访问的时候,就会丢失部分posts。而且类似iris这种客户端还不支持。

综合看下来,距离Nostr的理念,人人都拥有自己的数据,还有相当长的路。

Reply to this note

Please Login to reply.

Discussion

我自己的体验:不开电脑时,局域网的私人relay一段时间没上线还行,上线时我通常会用飞猫再点一下同步

需要手工操作的,一般人坚持不下来。

所以我才说,要建立公网上暴露的wss://的私有relay。

这个我反而觉得不现实了,wss要搞太麻烦,而且仅仅考虑个人用户他肯定不会有长期可以稳定运行的机器,买专用的也只有geek用户

对于只支持ws://的relay,解决方法其实挺多的。

如果有公网IP,那么openvpn一类的都能用。

如果没有,那么Zerotier这类方案也能实现。

难的在于wss://,至少需要域名。

所以,用户大概可以分这么几类:

1) 不建自己的Relay,用客户端随便看看,发言也都留在客户端默认的relay上面。

2) 建立个局域网的relay,只ws,用备份工具来备份外出不能访问时的发言。

3) 建立个局域网的relay,只ws,用OpenVPN/ZeroTier一类来访问。

4) 有域名,用vps或打洞,建立wss://的relay,同时需要白名单功能,只允许自己的账号读写。

5) 建立公共Relay,防火墙、大存储,数据导入,该有的全给整上。

私人relay可以自动从公共relay拉取与个人相关的数据吗?

可以,这个步骤并不难。

如果感兴趣的话现在就可以直接用飞猫体验到了,因为有同步功能

我觉得,对于博客类应用,最需要解决的问题是,怎么能让relay也同时保存图片。

目前图片都在图床上,图床一挂,全完蛋。

如果能够让relay自己选择是否保存图片,这个问题就相对缓解。

保存图片,可以考虑付费。

Relay保存文字,免费,靠保存图片收费来维持运转。。

有道理 感觉我可以让flycastle自动保存内容中的图片,这样备份的意义更大了

你是有两个产品吧?飞猫是个客户端,飞堡是个Relay,而且是个拓展了功能的Relay?

今天被大伙教育了,对于大多数人来说,只要客户端能备份就行。

然后我又想博客图片这事儿,md里是要写图片url的。

假设图床挂了,即使客户端备份了图片,发布在公共relay上的博文还是没法正常显示图片,因为url不work。

难道,害得自己建立一个url proxy?类似短链那样的?

图床也需要去中心化

是的

如果relay都支持存图,就像文本一样。

但这样带来很大的存储压力

所以说relay对于文字免费,图片收费,可能是一条路。

文字免费主要是考虑给新人降低门槛。如果所有relay都是收费,那么新人不仅要找到合适的客户端,会用公私钥,还得会用钱包,还得有点聪在钱包里。我要是新人就干脆不用了。

飞猫是什么app?可否发个链接?

点主贴看飞猫开发者的回复

谢谢你,这就去看看飞猫app。

无法连接到我的私人中继。

可以! 用用看nostr-broadcast 你可以把任何relay上的note重播到別的relay (像自己的電腦)

可以拿這當備用工具 👍

https://github.com/leesalminen/nostr-broadcast

你这是人人拥有自己的服务了,P2P的思路。

实际上普通用户能把自己的数据下载下来,还能上传回去,就足够了。

同意 是的 各司其职 每个角色都有各自的定位权利 这样就足够了

客户端和relay 相对来说有一定的技术要求 那么就要允许他们在提供基础服务的时候有一定的规则制定权限从而能够获得利益

而相对于个人 只要掌握自己的数据权利即可 隐私性 继承btc对于隐私的定义未尝不可 即全透明记录 隐私自决 用户只要自己保护自己觉得隐私的部分即可*(何况每个人对于隐私的定义也不一样) 即你可以无风险低成本的隐匿自己的身份 只要不明确的说明自己的身份

要去查询一个地址的成本会相对于生成一个隐私身份的成本要高的多 这样就可以让隐私成本低 查询成本高即可

💯 🥳

數據都是nsec生出來的 🧐

有道理,这事儿应该客户端来干。飞猫就是这么个思路。

其实,手机上装个termux,你也可以本地跑一个relay,只要你存储不是问题。

#[0]

对,这也是一种解决思路。