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

Difference between a distributed and a decentralized network

我以为我知道其中的区别,但现在我有点困惑,我不再确定了。所以我想我可以问你。 分布式网络可以集中也可以去中心化吗?还是分布式网络总是意味着没有中心节点?我认为分布式网络也是去中心化的,但经过研究,我现在对此表示怀疑。

希望有人能帮帮我谢谢!

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

A distributed system is a network that consists of autonomous computers that are connected using a distribution middleware. They help in sharing different resources and capabilities to provide users with a single and integrated coherent network. (Distributed System)

还有这个,关于去中心化系统:

"A decentralized system is one which requires multiple parties to make their own independent decisions" In such a decentralized system, there is no single centralized authority that makes decisions on behalf of all the parties. Instead each party, also called a peer, makes local autonomous decisions towards its individual goals which may possibly conflict with those of other peers. Peers directly interact with each other and share information or provide service to other peers. (Decentralization)

但让我举个简单的例子。

一个分布式聊天系统有几个服务器。每个客户端连接到这些服务器和服务器之一,然后在彼此之间传递数据以向用户提供正确的结果,并将消息传递给另一个用户(顺便说一句,该用户也连接到该分布式系统)。所以这可以很容易地通过单个服务器完成,但是负载平衡和资源呢?我们采用分布式设计的几个原因是

  1. 资源共享
  2. 可扩展性
  3. high-availability

而在同一个例子中,一个去中心化的聊天系统依赖于它自己的用户相互建立点对点连接然后发送消息。每个节点都具有服务消息服务和发送消息的所有逻辑。没有 middle-ware 负责传递消息或保存消息。