区块链的分类,同一个世界不同的需求

Posted 区块链指南者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链的分类,同一个世界不同的需求相关的知识,希望对你有一定的参考价值。

 

区块链本身是一个大的分布式数据库,通过让更多的人记账,从而保证整体系统的去中心化和安全性。记账的人越多,去中心化就越强,安全性就越高,但系统的处理效率就越慢,反之亦然。

 

考虑不同领域业务的需求,有的更需要安全,有的则更注重效率,于是市面上就出现了多种改良版本的区块链。

 

 

按开放程度分类

 

按区块链节点开放程度的不同,目前主要把区块链分为三种类型。分别是公有链、私有链联盟链。

 

公有链:全网公开,用户无需授权就可随时加入或脱离网络的区块链

 

在公有链中,系统对全世界任何一个人都是开放的,每个人可以自由地加入或者离开区块链网络;并且能够获得系统中完整的数据,即全部账本;同时还能参与到这个区块链的数据维护与计算竞争之中。

 

它利用密码学来保证交易的不可篡改,又通过代币机制来鼓励参与者竞争记账,确保数据的更新与安全。所以公有链是区块链系统中去中心化程度最高的一种,可以有效解决陌生环境下的信任问题与安全问题

 

联盟链:允许授权的节点加入网络,可根据权限查看信息,往往被用于机构间的区块链

 

联盟链实际上就是一种公司与公司、组织与组织之间达成联盟的模式。在联盟链中,针对各节点在区块链上的读取、更新等权限,事先都有一个制定好的标准,每个参与节点(公司)的权限完全对等,整个网络由成员机构共同维护,以此实现在不需要完全互信的情况下进行数据的可信交换。

 

就有点像一个由多个公司组成的联盟,只有联盟内部的公司、组织和机构能够对联盟链中的数据进行读写和发送交易以及维护。它的去中心化程度适中、可以很好解决结算问题,降低结算的成本和时间,其在效率方面比公有链强、比私有链弱

 

私有链:所有网络中的节点都掌握在一家机构手中的区块链

 

在某些应用场景下,开发者并不希望任何人都可以参与这个系统,因此建立了一种不对外公开、只有被许可的节点才可以参与并查看所有数据的私有区块链

 

私有链的节点数量有限、便于控制,所以其交易速度更快、交易成本更低、安全性更强,可以用来解决金融机构、政府、大型企业的数据管理和审计。不过也是因为其节点全部掌握在公司机构手中,导致私有链的去中心化程度最弱。

 

 

按独立程度分类

 

按区块链网络的独立程度,分为主链、侧链两种。

 

主链是正式上线的、能独立自主的、区块链社区公认的、交易信息被全体成员认可的、可以在链上部署合约和协议的、有效的区块在经过区块链网络共识后会被追加到主网区块账本上的可信区块链网络。原始创建的第一条区块链都可以叫主链,如比特币、以太坊、柚子等。

 

侧链并不是特指某个区块链,而是所有遵守侧链协议区块链的统称。侧链通过双向锚定,在两条链完全独立的情况下,将不同的区块链互相连接在一起,以实现区块链的扩展,使两者能够“互相操作,实现交互”

 

我们以比特币为例,来进一步说明主链和侧链及其两者之间的关系。

 

比特币可以说是第一个区块链项目,毫无疑问,比特币的区块链系统是一条主链,而比特币作为数字货币自然也只能在比特币的区块链系统中进行流通。但是随着比特币的流通量越来越大,比特币系统有很多问题无法解决,比如交易拥堵、效率低下。

 

早期,比特币开发团队在解决这一问题,升级比特币协议,增加新的功能时,发现直接在原来的基础上进行改动,就会有较大的风险。一旦某一个改动的功能发生故障,就会影响整个网络的运行。

 

于是就有人提出了侧链技术,先把新功能加在其他链上,然后将这条链和比特币区块链联系起来,这样既补充了比特币链的功能,又不会损害比特币网络的安全

             

具体做法是先将一定数量的比特币在比特币区块链系统上进行锁定,然后再将等量等值能在另一个链上流通的代币进行释放。

 

反之,当等量等值的代币在侧链上被锁定时,就要有比特币区块链上的原始比特币被释放。以此实现比特币在另外一个区块链系统中也能进行流通的目的,这个时候,另外那条独立自主的链就是比特币的侧链。

 

所以,主链与侧链并不是一个附属的关系,两者之间是一个彼此协作的关系。主链就像自行车中较大的那个齿轮,它是一个独立自主的区块链网络,不需要其他齿轮的动力,可以自己转动。侧链是那个小齿轮,两者相辅相成,共同使整个自行车向前运动。

 

 

按应用范围分类

 

除以上两种划分方式外,还有一种比较小众的划分方式,按照区块链生态的应用范围来划分,可以分为基础链、行业链两种。

 

基础链:提供底层通用的各类开发协议和工具,方便开发者在上面快速开发出各种应用的一种区块链。它就类似于我们手机的安卓与ios系统,不过这个是基于区块链技术打造的操作系统,人们可以在上面进行类似于app的Dapp应用开发。

 

行业链:目前没有一个统一的定义,可以理解为应用区块链技术专门针对某些行业定制的基础协议与工具。有点像我们日常生活中的某些行业标准下的系统,比如国家军事领域有其特定的操作系统与准则,银行有银行特定的安全系统。

 

总的来说,不同类型的区块链,有不同的作用。


来源:翟山鹰老师知识学习分享平台 


以上是关于区块链的分类,同一个世界不同的需求的主要内容,如果未能解决你的问题,请参考以下文章

毕业设计之 --- 基于联盟连的区块链实现

区块链

区块链的技术世界观

有关区块链专业术语 (用于blockchain语言世界)

defi链游开发 开发区块链的公司

区块链的一些特点