注册
关闭
区块链智慧谷

区块链智慧谷

发布于 2019-07-17 阅读数 3295

区块链行业干货:带你秒懂去中心化

‘’去中心化‘’究竟是什么

去中心化是一个过程,而不是结果。去中心化本意是指,每个人参与共识的自由度。他有参与的权利,也有退出的权利。在代码公开,开源,信息对称的前提下,参与和决策的自由度,即是为公平。由此可见 “ 去中心化” 就是市场的自由竞争。

举个例子:

1、中心化其实就相当于一场研讨会请来几位嘉宾去阐述他们的Topic,这个会议以嘉宾为中心。一般来说会议参与者们是和嘉宾来进行提问沟通,而不会直接和其他的参与者们进行一对一的沟通。

2、而在“去中心化”系统中,这个会议就变成了一个金三角的模式。这样每个参与的人都可以各抒己见,可以去和任何一个参与者进行沟通。计算机之间也有类似的交流方式。像参与者与嘉宾这种多对一的互动模式,在计算机里叫做主从式架构:而像金三角(英语角)这种,在计算机里就被称为点对点架构(P2P)。所以区块链概念里的“去中心化”的实质就是P2P。

3、再回到区块链上面,区块链使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。按字面含义,去中心化就是节点的分散,数据的分散,旷工的分散,开发者的分散。事实上,去中心化不是描述状态的词而是描述过程的词,状态的去中心化并不意味着过程去中心化,网络的节点在状态是分散的,随着去中心程度的不同,其采用的共识机制并不一样。

最典型的比特币区块链系统,本质上是所有的节点都遵循了共同协议,这个协议中规定了所有节点都遵守同一个协议,这个协议中规定了所有节点都遵守同一个共识算法,依靠该算法使得节点数据保持一致。依靠该算法来选择数据信任源是一种去中心化的方法。与中心化系统的区别在于,中心化系统信任源是一台指定机器,而比特币系统则是每一个“区块”都是由所有节点通过算力竞争产生的。

一,中心化与去中心化对比

1、中心化的互联网

讲去中心化概念先讲解中心化,典型的中心化是互联网,你知道根域名服务器?这可是中心化的典型问题。根服务器主要用来管理互联网的主目录,全世界只有13台。1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。母根的地位超越其他节点,这就形成了中心。母根主要在美国,典型的中立国瑞典有一个母根。谁掌握中心很重要,换句话说——攻击整个因特网最有力、最直接,也是最致命的方法恐怕就是攻击根域名服务器了。如果全球所有13个母根同时被攻击,互联网就彻底崩溃。互联网就彻底崩溃好多年没有发生了,10年前,偶尔还会出现互联网全世界瘫痪一小时等事件。

2、对比的小故事

为什么有中心化会形成这么大的威胁呢?答案:有中心才会被攻击。中国典型的国家代表是皇帝,两国家打仗,要是把皇帝这个中心控制住了,整个帝国就控制住了。如果是一个是公民国家,没有皇帝,除非你杀光所有的公民,不然都不算被控制,这就可以理解成去中心化。互联网因为有中心,才会出现被攻击中心而瘫痪的例子。中国的互联网也是中心化的,我们用网络才会被管制起来,用谷歌还要翻墙。想像一下,如果建立一个系统和机制,所有的节点的地位都是平等的,没有中心,所有的制裁和管制没有之后会是什么样子?这就是去中心化。

二、中心化的转帐和去中心化的转账

1、中心化的转账方式典型是支付宝。

我用支付宝给小明转100块,这个过程是有中心的,中心就是阿里巴巴在杭州的服务器。阿里巴巴可以把我的数据改成了我给小明转了50块,可篡改。如果哪天国家把阿里巴巴总部关闭了,在系统上的100块也就没了。因为阿里巴巴是中心化的,有中心就能被端掉。如果存在一个系统:我转了钱给小明,不需要信任像阿里巴巴这样的机构,没有任何个人或者机构能把数据篡改,这个系统没有一个中心,没有中心就代表端不掉,这个思路构成的就是去中心化。

2、去中心化的转账方式典型是区块链

去中心化的转账是一种全民参与记账的方式。系统中的每个人都可以有机会参与记账。在一定时间段内如果有新的交易数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快最好的人,将其记录的内容写到账本,并将这段时间内账本内容发给系统内所有的其他人进行备份。这样系统中的每个人都了一本完整的账本。因此,这些数据就会变得非常安全。篡改者需要同时修改超过半数的系统节点数据才能真正的篡改数据。这种篡改的代价极高,导致几乎不可能。

3、对比的小故事

去中心化的转账需要12个节点以上的确认,每个节点的地位都是一样的,一但确认,由每个节点进行记账。打比喻,你给老婆一笔钱,叫上所有的亲戚朋友过来,说你给了一笔钱她,然后所有的亲戚朋友共同给你记了一笔帐:某年某日,你给了某某多少钱。中心化的结婚和去中心化的结婚。中心化的结婚认证是两个人去民政局,由国家这个中心化的机构给你发这个证书,证明你俩结婚了;去中心化的结婚认证是摆喜酒,叫上所有的亲戚朋友过来,宣布你们俩在一起,亲戚朋友帮你共同见证。

get到什么叫去中心化了吗?

  • 0
区块链智慧谷
区块链智慧谷

0 条评论