分布式网络和去中心化网络之间的区别

3

我之前以为我知道分布式网络和中心化/去中心化的区别,但现在有些困惑了,不确定分布式网络是否总是没有中心节点。所以我想请教你一下。 一个分布式网络能够既是中心化的又是去中心化的吗?还是说分布式网络总是不存在中心节点?我之前认为分布式网络也是去中心化的,但是经过研究后现在我对此表示怀疑。

希望有人能帮助我,谢谢!


分布式网络是什么意思?你是指分布式系统吗? - GManNickG
1个回答

5

首先看一下关于分布式系统的描述:

分布式系统是由使用分布式中间件连接的自治计算机组成的网络。它们有助于共享不同的资源和能力,以为用户提供一个单一和集成的连贯网络。(分布式系统)

还有关于去中心化系统的:

"去中心化系统是需要多个方参与做出自己独立决策的系统" 在这样的去中心化系统中,没有单一的中央权威来代表所有方做出决策。相反,每个方,也称为对等方,都会朝着其个体目标做出本地自治决策,这可能会与其他对等方的目标产生冲突。对等方直接相互交互并共享信息或向其他对等方提供服务。(去中心化)

但让我提供一个简单的例子。

一个分布式聊天系统有多个服务器。每个客户端连接到其中一个服务器,然后服务器之间传递数据以向用户提供正确的结果,并将消息传递给另一个连接到该分布式系统的用户。因此,这可以很容易地通过单个服务器完成,但是负载平衡和资源如何处理呢?我们采用分布式设计的几个原因是:
  1. 资源共享
  2. 可扩展性
  3. 高可用性
在同样的例子中,一个去中心化的聊天系统依赖于其自己的用户相互建立点对点连接,然后发送消息。每个节点都具有提供消息服务和发送消息的所有逻辑。没有中间件负责传递消息或持久化它们。

你帮了我很多,非常感谢!这让我对很多事情更加清晰了。 - Niklas Z.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接