Is Cardano a decentralized or distributed network? | Cardano Explorer (cexplorer.io)
在区块链网络的背景下,分散和分布的术语经常重叠,但它们是指网络的略有不同的方面。 但是,不必了解这些术语的确切定义,而是要了解区块链网络特征的细节。 正如您将在文章中看到的那样,该主题有很多细微差别。
tldr
该一词分散术的重点是控制网络和缺乏中央权威。
该术语分布主要是指节点的地理分布,以提高效率,可用性和可靠性。
区块链网络中的节点不相等。 有些具有更多的决策能力。
即使网络共识分布在多个节点上,网络也可能通过控制资源来倾向于幂的集中。
在项目管理或源代码更改级别上实现高度的权力下放非常困难。
让我们看一下定义
“分散”一词起源于政治学,经济学和社会学领域,它被用来描述缺乏中央权威或等级制度的系统和组织。 这些领域首次使用权力下放的概念来描述政治制度,例如联邦制,在这些制度中,权力分布在不同层次的政府之间。
在计算机科学和信息技术的背景下,后来采用了分散术语来描述缺乏中心控制或中央权威的网络,系统和应用程序。 这个概念应用于点对点(P2P)网络的开发,其中数据和资源直接在节点之间共享而无需中间体。
在区块链行业中,“分散式”一词的使用不确定。 该术语最初仅用于参考网络体系结构,因为网络的其他方面并不那么重要。
区块链项目的特征不仅与网络体系结构有关。 有必要谈论项目管理,即维护源代码,治理的团队,以及用于获得网络共识的资源的分布。
分散的区块链网络的一个定义看起来像这样。
分散网络是一个网络体系结构,无需中央权威或集中控制。 交易由网络中的多个节点共享,处理和验证。 分散网络中使用的共识机制旨在安全和透明,并消除了对中间人的需求。 网络的分散性质确保没有任何一个实体可以完全控制网络,并且网络以民主和开放的方式运作。
现在让我们查看分布式网络的常见定义。
分布式网络是一个网络体系结构,该网络体系结构分布在广泛的地理区域,并使用多个节点来处理和存储数据。 在分布式网络中,计算能力和数据存储分布在许多节点之间,从而使网络可以更有效地运行,并提供增加的可靠性和可用性。 分布式网络中的节点协作以验证交易和执行任务,计算能力的分布有助于确保网络的安全性和完整性。 分布式网络可以以分散的方式运行,这意味着没有中央当局控制网络,或者可以在中央控制中心控制,其中中央当局指导网络中的节点的活动。
您是否注意到定义之间的区别? 该一词分散术更集中于对网络的控制,而缺乏中央权威是主要要求。 决策能力必须分配给多个独立实体。 该术语分布主要是指节点的地理分布,以提高效率,可用性和可靠性。 分布式网络既可以集中又分散。 分布式网络中的节点可能具有不同水平的功率和影响力。 也就是说,网络中可能有1000个节点,从而实现鲁棒性,但是所有节点都可以由单个实体控制。
在我们的文章中,我们谈论的是不受中央权威控制的区块链网络。 让我们描述Cardano。
Cardano是一个分布式网络,在该网络中,所有节点都具有相同的功能,并且没有协调授权。
我们可以在上面的句子中用“分散化”代替“分布式”吗? 我们可能可以做到,但是只有我们专门谈论网络体系结构。 但是,正如您将在下面看到的那样,替换单词将使句子具有不同的含义。
我们都是平等的,但是我们中的一些人更加平等
不要让技术术语过多地混淆您的头。 区块链网络必须E分布以鲁棒性(可靠性,可用性),并在决策能力分布的背景下分散。 实际上,这意味着允许任何人随时加入(或断开)网络并获得与其他节点相同的状态。
如果您在了解POS或POW网络共识的上下文中考虑最后一句话,您会发现有问题。 如果我们纯粹谈论节点的功能,那么它们是相同的。 但是,所有节点都相等并不是真的。
网络中只有一些节点是块生产者。 在Cardano网络中,它们被称为Staging Pools。 基本上是一个注册生产块的Cardano节点。 任何运行自己的节点的人都可以做到这一点。 然而,有些游泳池比其他游泳池产生的块多倍。 您可以猜到,在Cardano网络中的电力分布中起着重要作用的是ADA硬币和将其委派给池的过程。
这也适用于比特币,在该比特币中,操作节点并不重要,而是拥有一个ASIC矿工,该矿工允许您将哈希速率委派给所选的比特币池。 我们的定义和网络共识如何相互关系?
对于Cardano,但对于比特币和许多其他区块链来说,它们是由人独立操作的许多节点组成的。 因此,这些区块链网络被分布。 这些区块链也是分散的,因为没有单个中央权威可以被视为单一的失败点。 但是,并非所有人都平等。 更准确地说,有一个由多个独立实体组成的,这些实体具有比其他实体更多的决策能力。 假设比普通节点运算符的决策能力更多。
如果某人拥有大量的ADA硬币(或大型矿山的大棚),那么他们就不需要运行自己的节点,并且在块生产水平上仍然在网络中具有更强的位置 自己的节点(也许有少量的ADA硬币将其委派给了Stating Pool)。
网络共识发生在节点之间的网络中。 显然,这与网络体系结构有关。 但是,可以通过运行多个节点,而是拥有用于获得网络共识的资源来获得对网络的大量控制。 即使不必运行自己的节点,也可以持有大量的功率。
对于Cardano,将其描述为一个分布式网络更为准确,在该网络中,某些节点比其他节点具有更大的功率和影响力,而不是所有节点具有同等功能和责任的分散网络。 为了达到网络共识,需要在节点之间进行合作,这可以视为分布式任务。
重要的是要知道,即使网络共识分布在多个节点上,该网络也可能通过控制资源(硬币或哈希速率)来集中权力。 当几个人(或一个个体)控制资源的很大一部分,或者大多数人将资源委派给单个节点/池时,就会发生集中化。
请记住,网络分散化不会随着节点的数量自动增长。 网络只会变得更加分布。 从权力下放的角度来看,用于共识的资源的分布,即硬币或哈希速率,更重要。
网络可能具有10,000个节点,但是如果20个实体拥有或(通过委派)超过50%的资源,则该网络在这20个实体中很容易受到伤害。 我们可以说,在这种情况下,尽管节点的分布较高,但网络的分散化将很低。
在网络共识的背景下,分布式和分散网络的定义也有效,因为我们仍处于网络体系结构级别。 对于某些节点而言,所有节点都不相等,这可能会让某些人感到惊讶,但并不违反定义。 但是,一旦我们开始谈论区块链网络的其他方面,它们就停止了。
项目管理是关于人的,而不是网络体系结构
一旦我们超越了网络体系结构,我们发现项目或多或少是集中式的。 在项目管理或源代码更改级别上实现高度的权力下放非常困难。 许多项目为此而努力。 对于某些人来说,甚至可以对源代码的更改进行投票。
重要的是要知道程序员和网络共识之间的界限到底在哪里。 单个程序员和团队对网络共识没有影响,除非他们在达成共识的资源中有很大一部分。
在Cardano网络中,独立的Staging Pool运营商生产块,并得到了将ADA硬币委托给其游泳池的代表们的大力支持。
团队无法控制此过程。 世界上任何人都可以开始操作自己的Cardano节点并注册为块生产商。 如果他有足够的ADA硬币或获得足够的代表团,他可以产生障碍,没有人可以阻止他。
IOG团队目前可以控制项目财政部或更改网络参数。 它还可以修改源代码。 这将在伏尔泰时代发生变化,因此Cardano也将在项目管理级别进行分散。
如果我们谈论项目管理和通过ADA硬币进行的某种形式的投票,那么谈论权力分散是有意义的。 但是,这与网络体系结构无关。
结论
无论上下文如何,大多数人可能会继续使用分散的区块链一词。 理想情况下,区块链应尽可能分散,并在各个层面上进行分散。 从网络体系结构的角度来看,使用术语分布式很酷,因为此特征是指可靠性和可用性。 如果有人要攻击区块链,他们将不会攻击普通用户的单个节点,而是对网络共识很重要的位置。 他们是哪个? 游泳池和代表。 这些是单个/多个故障点。 这些实体共同控制网络,因此谈论权力下放是有意义的。 那里的池和代表越多,网络的分散程度就越多,因此攻击的难度就越大。