分布式与去中心的异同
1、
今天我在onedev论坛上读到一篇V神雄文《The Meaning of Decentralization》。在有道词典的帮助下, 我逐字读完了原文。V神的文章写的真好,可惜只解释了去中心而没有讲解分布式。
读完,我就想起更早些时候,3月31日,那是和李大狗第一次通语音,他特地讲到了去中心与分布式的不同以及国人是如何混淆这2个概念的。至于我为什么对日期记得如此清楚,是因为我通过“外脑”记录了24H时间开销。
我问自己:能否用自己的语言说清楚这2个概念的异同呢?答案是:做不到……于是便有了今天的这个写作主题。
2、
我们先看2个词语的英文:
what is the difference between distributed and decentralized?
再看看维基百科英文词条Decentralization:
Decentralization 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.
去中心化,是这样的一个进程,即一个组织的所有行为,特别是关系到计划与决策,是分布式的,或没有来自一个中心的权威机构或组织的任命。
中文词条去中心化:
去中心化(英语:decentralization)是互联网发展过程中形成的社会关系形态和内容产生形态,是相对于“中心化”而言的新型网络内容生产过程。
相对于早期的互联网(Web 1.0)时代,Web 2.0内容不再是由专业网站或特定人群所产生,而是由全体网民共同参与、权级平等的共同创造的结果。任何人都可以在网络上表达自己的观点或创造原创的内容,共同生产信息。
随着网络服务形态的多元化,去中心化网络模型越来越清晰,也越来越成为可能。Web2.0兴起后,Wikipedia、Flickr、Blogger等网络服务商所提供的服务都是去中心化的,任何参与者,均可提交内容,网民共同进行内容协同创作或贡献。
之后随着更多简单易用的去中心化网络服务的出现,Web2.0的特点越发明显。例如Twitter、Facebook等更加适合普通网民的服务的诞生,使得为互联网生产或贡献内容更加简便、更加多元化,从而提升了网民参与贡献的积极性、降低了生产内容的门槛。最终使得每一个网民均成为了一个微小且独立的信息提供商,使得互联网更加扁平、内容生产更加多元化。
注意一个细节,中文词条去中心化与英文词条Decentralization的信息量差异,非常之大。这也是我在试着让自己慢慢多读一些英文原文的重要原因。
ennn……通过词条来做2个概念的对比,是挺困难的。效率也非常低。
3、
我们试试直接检索答案吧!没有找到比这个更加形象直观的答案了:
image4、
在V神的文章中,提到去中心化有3个层次:
- 物理层面的去中心,比如该网络中有多少台电脑
- 人员层面的去中心,比如该网络中的电脑由多少个体或组织所掌握
- 逻辑层面的去中心,比如任意该网络一分为二,每个部分是否都能良好运转
在逻辑层面的去中心,比如BTC,就是不行的。把BTC网络一分为二,那整个网络就无法运转了。你想啊,随机有一半地址,不在该网络中,那该网络不就是无法运转了。从逻辑层面来讲,BTC网络自成一个中心。
哇!居然很多区块链项目并不是逻辑意义上的去中心。那么它们的白皮书中,是如何使用以上词汇的呢?
比如在MIXIN的白皮书中完全没有decentralized的字眼,都是采用的distributed,即便是提及Bitcoin或者Ethereum!
In this paper, we try to propose a solution that can empower all the popular distributed ledgers.
Mixin Kernel is a high performance distributed ledger and its sole responsibility is to verify asset transactions. That said, the single permanent Mixin Kernel is also a distributed network just like Bitcoin
network as a whole.Each Mixin Domain is also a distributed ledger, whose job is providing assets to the Mixin Kernel. The assets
may be those on Bitcoin, Ethereum or any other blockchains, or even central organizations like banks.Unlike most existing gateway based solutions, Mixin Kernel and Domains are all public available distributed
ledgers, with no central authorities.From the Kernel to Domains, the Mixin Network is all about assets and transactions. The Mixin Domain Extension is where the magic happens, whether for Ethereum contracts, EOS contracts, a distributed exchange on somewhat trusted instances, or anything else.
5、
不过,以语言的演变来说,最初的含义通常不那么重要,随着大众越来越多的共识形成,新的普遍认识就会彻底取代最初的含义。比如:无辜的“翔”…
较真词汇之间到底有什么异同,也没什么意思。倒是V神确实厉害,把Decentralization定义的如此详尽。