我搜索了一下,没找到它关于这个方面的讲解,请教各位大佬。
1
Bridan OP https://www.philips.com.sg/c-f/XC000009336/what-do-the-labels-local,-p2p-and-relay-mean
https://news.ycombinator.com/item?id=33747178 https://news.ycombinator.com/item?id=33746360 我才了解到 relay 指的是中继服务器,nostr 就是基于大量中继服务器实现的去中心化,上面是我找到的一些资料 /争论。 |
2
XIU2 2023-02-04 16:52:12 +08:00 3
nostr 的 Github 介绍里写了呀,只分客户端和中继服务器。
你发送一条消息,客户端会将其发送给相应的中继服务器,然后中继服务器再发送给目标用户的客户端。 [ 客户端 A <=> 中继 <=> 客户端 B ] 而中继服务器很多,也可以自建,也可以随便换,不用担心被某个中继封杀等情况。 而 Mastodon(长毛象) 的话,则是这样: [ 客户端 A <=> 服务器 A <=> 服务器 B <=> 客户端 B ] 你的账号和信息都依托于服务器 A ,一旦服务器 A 出啥问题,就会影响到你,具体 nostr 在 Github 里提到了。 不过这些去中心化的社交、聊天工具,我都试过,但感觉多少都有点慢。。。体验有点别扭。。。 |
3
totopper312 2023-02-04 17:26:37 +08:00
跟 matrix 有啥区别?
|
5
lambdaq 2023-02-04 18:05:10 +08:00
去中心化的意思是,有一大堆中心化的 relay 以至于你不知道哪个是中心。。。
|
6
b1ghawk 2023-02-04 18:59:48 +08:00 via Android
去中心化的意思是,有一大堆中心化的 relay 以至于你不知道哪个是中心。。。
|
7
mx1700 2023-02-04 19:05:05 +08:00 via Android
中继之间不同步数据,那不是我使用的中继挂了,数据就丢了?
|
8
XIU2 2023-02-04 19:17:34 +08:00 4
@totopper312 Matrix 和 Mastodon 是一个原理,都是联邦制的,即一堆网站组成联邦同盟,而用户则自己选择一个网站入住。电子邮件就是典型的联邦制,每个人选择一个邮箱服务商,而各个邮箱服务商之间是互通的,你只需要知道对方邮箱名,就能向对方发送“消息”。
[ 用户 A <=> 邮箱 A <=> 邮箱 B <=> 用户 B ] 不过 Matrix 对标的是 TG 、Discord 这类即时通讯工具。 Mastodon 和 Nostr 则对标的是 Twitter 这类社交网站。 |
9
Noicdi 2023-02-04 19:34:27 +08:00 via iPhone 1
|
10
linxiya6996 2023-02-09 17:41:13 +08:00
这里有个问题是 relay 之间似乎没有形成 p2p 网络,也就是针对单一的 relay 节点来说,服务器只有这一个。所以 nostr 的去中心化依赖于人工挑选 relay 节点(当然默认会有一些),那么这个人工挑选 relay 的过程是可能会有很大问题的,特别面临封锁的时候。
我觉得 nostr relay 之间的 p2p 网络还是有必要的,relay 之间可以互相交互共享 relay 。 |
11
Bridan OP @linxiya6996 是的,可能会无法知晓新的 relay 。但是人工获取 relay 的手段也很多,可以通过各种途径,这个也挺有意思的。
|
12
someonedeng 2023-03-15 00:58:10 +08:00
@mx1700 可能有部分 relay 有广播服务,自动帮你把内容广播出去 作为收费的一个点来维持 relay 运营
|