区块链可以中心化吗?如果它是中心化的,它会被称为区块链吗?

Can a blockchain be Centralised? Will it be called as Blockchain if it is centralised?

我看了很多关于区块链的文章,几乎每个人对区块链都有不同的理解。
是否有任何社区接受的区块链定义?

在我阅读的几篇文章中:

从以上陈述-
区块链必须去中心化吗?
或者它只是一个不可变的分布式数据库?哪些可以是中心化的还是去中心化的?

区块链是一种分布式的、去中心化的、public分类帐。

我建议您参考第一个区块链应用程序比特币,它描述了原始 Bitcoin Whitepaper 中的 "chain of blocks"。

区块链

术语“区块链”经常被过度使用,在不同的上下文中可能有不同的含义。区块链技术有 3 个主要组成部分,它们共同构成了真正的创新。严格来说,区块链只是一种类似于链表的数据结构。数据块通过在其数据块中包含其数字指纹或哈希来引用其先前的块。如果修改了前一个块,那么后面的所有哈希值都会不同,很容易检测到数据是否被篡改。更重要的是,这为事件发生的时间建立了顺序,就比特币而言,这些事件就是交易。最后一部分是共识机制,允许 public 分布式网络上的参与者就区块链达成一致。

共识

共识机制通过提供规则(由网络参与者同意)来扩展区块链数据结构,这些规则强制执行整个网络如何接受区块。例如,对于工作量证明共识,在块被接受为有效之前必须完成商定的工作量(它必须满足最大值阈值)。阈值越低,计算区块哈希所需的工作量(平均)就越多。提供有效的块哈希成为工作量证明。这会使修改过去的块变得更加困难,因为必须完成相同数量的工作才能使网络接受它为有效,从而可以实现分布式共识。 这就是发明“区块链技术”的原因,它可以在不依赖第三方的情况下实现分布式共识。如果没有工作量证明组件,“区块链技术”就没有那么有趣了,所以这取决于你对“区块链技术”的定义。

总而言之,根据区块链的这个定义,在中心化环境中使用区块链是没有意义的(它适用于分布式共识)。

关于中心化和去中心化的最佳著作之一是以太坊创始人 Vitalik Buterin 的一篇文章。

https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274

在这篇文章中,他解释了即使是最去中心化的系统在某种程度上也是中心化的。

首先要明确什么是去中心化。

Decentralisation is the process by which the activities of an organization, particularly those regarding planning and decision making, are distributed or delegated away from a central, authoritative location or group. Concepts of decentralization have been applied to group dynamics and management science in private businesses and organizations, political science, law and public administration, economics, money and technology. -- WikiPedia

所以基本上,在去中心化系统中没有中央的、权威的个人或团体或任何东西来制定决策或计划。据此,我个人更愿意将其分为区块链系统的两个基本层次。

就区块链系统(软件和硬件)本身而言,它是去中心化的。因为它是基于一个分布式的计算机系统,它还有共识算法(POW、POS、DAG等)保证系统中的每一个node/party都能达到一致性。

在治理方面,可以是去中心化的,也可以是中心化的。典型的集中式区块链系统是私有区块链,因为它由单个团体或组织 governed/managed。显然,另一方面,public 区块链是去中心化的。

区块链是信息的分布式账本。主要概念取自 Stuart Harber 的 Digital Time Stamping 论文。区块链背后的想法是消除集中式系统,因此决策权来自单个实体。现在,如果你想让它集中化,你基本上是在权衡区块链的基本属性。

如果你使区块链集中化,关键特征之一是其他节点验证交易的共识,因此在集中式系统中,整个工作由一个节点完成,我们可以确保该节点是否是值得信赖的节点。