区块链

区块链思维第7讲|区块链的分类:公有链、私有链和联盟链

2020-04-15  本文已影响0人  颜路在路上

今天我们来聊聊区块链的分类。对于学习区块链,以及理解专栏之后的内容,这是一个非常重要的话题。

并非所有区块链都是「去中心化」的

我们在第3讲「什么是区块链」中,引用过国际标准化组织对区块链的定义(ISO 22739):

区块链是用密码技术将共识确认的区块按顺序追加形成的分布式账本。

这个定义,其实和我们通常一提到区块链就强调的「去中心化」有所不同。这个定义并不强调去中心化。

去中心化程度最高的区块链,比如比特币、以太坊,是完全不存在某个中心权力机构控制的。从节点政治权力大小上讲确实如此,所有节点的权限都是一样的。但是,公有链同样存在技术权力中心,这个等我们后面剖析「去中心化」这个概念的时候再细说。总之,我们管这样的区块链叫做公有链。大部分读者在网络上看到的区块链,一般指的都是公有链。所以大众才会将区块链和去中心化牢牢联系在一起。

实际上,在公有链之外,还有两种类型的区块链,即私有链和联盟链。这种划分方式的依据是节点权限。也可以理解成按去中心化的程度,公有链去中心化程度最高,联盟链次之,私有链最低。

如何区分这3类区块链

比特币是公有链一个极好的例子:

任何人都可以自由加入或离开

交易区块和区块链是公开可见的,即使参与者是匿名的

比特币是开源的:你可以通过修改比特币代码创建新的数字货币

在私有链中,对区块链的访问仅限于选定的参与者,例如同一个组织中的参与者。这一限制有助于简化常规运行流程,比如区块创建,所以私有链拥有更高的效率和更低的成本。

区块链的第三种分类是联盟链,也可以叫做许可链。联盟链可以让合作各方组成的联盟在区块链进行交易,以简化治理、追溯来源和界定责任。例如,由所有汽车公司或所有医疗机构组成的联盟。联盟链具有公有链的优点,同时只允许具有协作和交易权限的用户参与。

私有链和联盟链都不允许节点自由加入,必须经过许可才能加入。这二者的区别,简单理解来说,私有链是单一组织控制的区块链,联盟链是若干个机构共同参与管理的区块链。

私有链和许可链实现了对区块链的受控访问,从而使区块链技术可以支持更丰富的业务模式。

下面这个表格做了一个总结整理,重要。可以直观展现出这3类区块链的区别:

联盟链,未来大有可为

仔细看上面的表格,联盟链其实隐含了一个很重要的特点:联盟链的设计是可以根据需求进行调节的。如果一个联盟更在意去中心化,或者联盟的覆盖成员很宽泛,这条链就会很接近公有链;如果一个联盟的成员极少,准入权限极其严格,那就非常像私有链。

上一讲我们谈到,区块链天然存在安全、效率和去中心化三者不得同时满足的「不可能三角」。通常安全是每一个系统都必须考虑的,所以效率和去中心化,就只能进行权衡取舍。私有链是完全放弃去中心化,效率很高;公有链是充分支持去中心化,只能让效率大打折扣。而联盟链可以按需权衡这三者的关系。需要效率就效率优先,需要加强分散节点的信任就去中心化优先。

还有一点也需要额外强调下。相比公有链,联盟链的风险可控程度更高。币圈的乌烟瘴气,和公有链的特性有很大关系。一般来说,各国政府都不喜欢比特币这种完全找不到主人、完全无法控制的公有链,就算不反对,基本上表态也很少有正面支持,通常只愿意正面支持背后的区块链技术。这时候,联盟链这种能找到控制节点(也就是责任人),又能充分发挥技术优势的区块链架构,就非常受青睐。从中国高层表态要把区块链作为核心技术自主创新重要突破口之后,我相信这个区块链的春天,是属于联盟链的。具体落地应用,我们在以后的章节中会谈到。

关于区块链的分类,还可以根据部署环境划分为主链和测试链;或根据对接类型划分为单链、侧链和互联链。这些不是常提到的概念,就不展开了。一般搞清楚公有链、私有链和联盟链的分类和区别就足够了,也是必要的。

这个专栏将更新不少于30讲,每讲锁定一个话题,用直白语言说清楚为止,全部文章串联起来又可以形成一个能够讲清楚区块链的完整系列。「区块链思维30讲」帮你真正读懂区块链,带你发掘区块链里面普通人的财富机会。

上一篇下一篇

猜你喜欢

热点阅读