有一个习以为常,但并非事实的认知:服务器必须24小时在线提供服务。

很显然,这是中心化网络的产物。由于大多数人的数据都集中在某些机器上,所以这些机器下线的影响就会变得很大,这也导致了它们必须保证一批机器24小时在线,否则他们就会输给竞争对手,从而失去利润,而失败。

但在追求分布式的网络中,任何人都可以部署自己的服务,并且决定自己的服务,何时上线,何时下线。是的,你没看错,你的服务「不需要24小时在线」。你可以选择一个时间段上线你的服务,比如晚上八点到九点。你也可以一天上线多次,这完全是自由的。

认知这一点非常重要。因为部署自己的服务的成本实际上是非常低的。比如无需365天24小时都在线,所以电费变得很低。由于你可以自行决定服务在线时间段,所以你可以选择在有 wifi 的时段,在手机上开启服务,这不会增加你的网费。当然,你可能会考虑到域名费用,这点其实也是可以避免的。

关于域名,我的建议是抛弃域名。域名其实和手机号是一样的,是你租来的东西,并不真正属于你,它只是 某个 ip 的小名。你可能想过,搞一个酷炫的域名,写一个有内容的博客,这样就跟别人说:“诺,这是我的博客网址”。其实域名只是一个你租来的信息传输通道的名字。根本没必要把你的内容,绑定到这个不属于你的名字上,因为总有一天你会失去它。

如果我们在部署自己服务的同时,互相帮助。在提供自己内容的同时,也提供对方的内容。比如A的服务在上午上线,而B的服务在下午上线,A 和 B 就可以达成协议,彼此保存对方的内容,并提供服务。这样 A 和 B 互助就延长了各自内容的在线时间(上午 + 下午)。随着互助的人越来越多,各自内容的在线时间不断延长,甚至24小时都是可能的。

对于 nostr 网络,我们已经具备一切。我们有 orbot ,可以在手机上部署洋葱服务(无需域名)。也有许多支持连接到 tor 网络的 nostr 客户端。另外我们还有 Citrine 这样可以在手机上运行的 nostr 中继。

只要越来越多的人参与到分布式网络中来,积极部署自己所需的服务,互帮互助,我们就能大大减少费用,早日摆脱中心化的束缚。

nostr:nevent1qqspyfz6k3hwa5phjgyl48azsd7lf2sa9aznd46vte0qxs7f4xsnlzgppemhxue69uhkummn9ekx7mp0qgsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfqrqsqqqqqp7e3erz

Reply to this note

Please Login to reply.

Discussion

有独立的专门部署服务的机器,只要自己不在意那点电费,当然可以24小时在线服务。我主要想纠正一些固有认知,推动一下自部署

我现在在想分布式其实也有很多不便,信息分散,查询的代价就更好了,

或许可以由一部分资深用户组建一个社群,运行社群的民主式的服务器,也许在效率上可以做到兼顾。

查询的代价确实高,客户端会变得很复杂。我说的这种互帮互助是符合私心的。比如你若不帮我,我也不帮你,那样大家就会两败俱伤。互帮互助,会产生多赢,大家会更有主动性。

你说的这种民主式的服务器,把信息聚集,确实会提高查询效率。但运行中继的成本也聚集起来。就又回到中心化的老路上。

我觉得民主的中心化是可以接受的,因为受到所有人的监管,在效率以及共同价值观上,能形成一种平衡

我觉得民主式服务器可以投票选择一个管理团队,每年换一届,或者可以多几个协会,民主联邦制😂

民主是一种合作机制,合作可以提高效率,哪怕不集中运行一个大服务器,而是七八个小服务器主合作运行一个服务器,应该也会比单独的七八个小服务器好得多。

人是社会动物,很难不合作的

lang.relays.land/zh 就有点你说的民主式服务器的味道,邀请制控制成员组成,通过举报的方式将不合适的人移除

这是运行模式,但是这个服务器本身是承载能力比较有限的

但是目前中国有墙,服务器还是又小又多好

在刨除网络问题的国外都还没跑通的现在,考虑中国的网络问题有点太早了😌

如果一个人只关注五十个左右的用户,查询的代价并非很高。如果我们主要通过浏览中继器来获取信息,并关注少量真正在意的用户,其实效率和去中心化就兼得了

这会导致信息被局限在一个圈子里,不利于信息检索

大部分人还是喜欢被局限在一个圈子里的,所以 mastodon 发展的很好。虽然很多人反对这种信息茧房,但把他们丢出茧房时大部分人又受不了不同观点的冲击

九宫格的缺点是容易打错字🤣🤣🤣

反向代理怎麼實現?那個nostr-relay.app是得指向另外一台在線vps服務器吧?

我在 nostr-relay.app 上运行了一个代理服务,帮忙代理局域网中的 relay

反向代理用ngrok吗?

不是,是自己写的只用来代理 nostr relay。以后有时间还会增加鉴权等功能,也可能会利用帮忙代理的 relay 形成一个 relay 池

https://github.com/CodyTseng/pigeon

厉害啦👍

小玩具而已🌝