欢迎来到天天文库
浏览记录
ID:57318023
大小:229.24 KB
页数:5页
时间:2020-08-11
《区块链都有哪些分类?.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、我之前讲过:区块链是一个集多种互联网基础技术的应用模型。就本质来看,区块链实际上是一个类似于互联网协议的应用模型,我们平时登录网址输入的HTTP就是一种互联网协议。互联网通过底层协议将全球的网络联系起来,而区块链这个应用协议,则是把分布在全球的网络节点联系起来,换成了一种新的玩法。互联网根据覆盖面积的不同,分为局域网、城域网和广域网。那么与之相似的区块链,会不会也有很多不同的分类呢?今天,小K君就从不同的角度,给大家介绍区块链的分类。按开放程度分类首先,给大家介绍一下最常见的分类方式。我们都知道,区块链是为了实现去中心化而出现的一种技术,但是世界那么大,总会有一些行业、一些场景不需要完全
2、的去中心化。所以,有人就这一问题对区块链技术进行了改良,从而有了开放程度不同的区块链技术。一般来说,按照节点的开放程度不同,主要分为三种:私有链、公有链和联盟链。1)公有链:全网公开,用户无需授权就可随时加入或脱离网络的区块链。在公有链中,系统对任何人都是开放的,每个人可以自由地加入或者离开区块链网络,并且能够获得系统中完整的数据,即全部账本,同时还能参与到这个区块链的数据维护与计算竞争之中。它利用密码学来保证交易的不可篡改,又通过代币机制来鼓励参与者竞争记账,确保数据的更新与安全。这使得公有链是三种区块链系统中去中心化程度最高的一种,可以有效解决陌生环境下的信任问题与安全问题。2)联盟
3、链:允许授权的节点加入网络,可根据权限查看信息,往往被用于机构间的区块链。联盟链实际上就是一种公司与公司、组织与组织之间达成联盟的模式。在联盟链中,针对各节点在区块链上的读取、更新等权限,事先都有一个制定好的标准,每个参与节点(公司)的权限完全对等,整个网络由成员机构共同维护,以此实现在不需要完全互信的情况下进行数据的可信交换。值得一提的是,在这个系统中每个节点只有交易的读写与发送权利,至于交易的记录是否被写入到整个区块链系统中则由大家共同决定,每个公司的退出与加入也只有通过授权才能执行。因此,联盟链是相对较弱的一种去中心化区块链网络,能解决结算问题,降低结算的成本和时间。3)私有链:所
4、有网络中的节点都掌握在一家机构手中的区块链。在某些应用场景下,开发者并不希望任何人都可以参与这个系统,因此建立了一种不对外公开、只有被许可的节点才可以参与并查看所有数据的私有区块链。私有链的节点数量有限、便于控制,所以其交易速度更快、交易成本更低、安全性更强,可以用来解决金融机构、政府、大型企业的数据管理和审计。不过也是因为其节点全部掌握在公司机构手中,导致私有链的去中心化程度最弱。按独立程度分类按区块链网络的独立程度,分为两种:主链、侧链。按照字面上的意思,可能大家会把主链,侧链理解成这样的一个关系:但实际上主链与侧链是这样的关系:所以,主链与侧链并不是一个附属的关系,两者之间是一个彼
5、此协作的关系。主链就像自行车中较大的那个齿轮,它是一个独立自主的区块链网络,不需要其他齿轮的动力,可以自己转动。侧链并不是特指某个区块链,而是所有遵守侧链协议区块链的统称。侧链通过双向锚定,让某种加密货币在主链以及侧链之间互相“转移”。可能很多朋友看到这句话不是很理解,小K君举个例子。我们以比特币为例,比特币可以说是第一个区块链项目,毫无疑问,比特币的区块链系统是一条主链,而比特币作为数字货币自然也只能在比特币的区块链系统中进行流通,但是随着比特币的流通量越来越大,比特币系统有很多问题无法解决,比如交易拥堵,效率低下。这时候有另外一个独立自主的链可以解决这个问题。于是我们就要将两条链连通
6、起来,具体做法是,先将一定数量的比特币在比特币区块链系统上进行锁定,然后再将等量等值能在另一个链上流通的代币进行释放,反之,当等量等值的代币在侧链上被锁定时,就要有比特币区块链上的原始比特币被释放。当一方解锁时,要以另一方是否投币作为基准,这就是所谓的双向锚定。以此实现比特币在另外一个区块链系统中也能进行流通的目的,这个时候,另外那条独立自主的链就是比特币的侧链。所以说,如果主链是自行车中的大齿轮,那么侧链就是小齿轮,两者相辅相成,共同使整个自行车向前运动。按应用范围分类最后,小K君再说一个比较小众的划分方式,按照区块链生态的应用范围来划分,可以分为基础链、行业链两种。基础链:提供底层通
7、用的各类开发协议和工具,方便开发者在上面快速开发出各种应用的一种区块链。它就类似于我们手机的安卓与IOS系统,不过这个是用区块链技术打造的操作系统,人们可以在上面进行类似于app的Dapp应用开发。行业链:目前没有一个统一的定义,可以理解为应用区块链技术专门针对某些行业定制的基础协议与工具。有点像我们日常生活中的某些行业标准下的系统,比如国家军事领域有其特定的操作系统与准则,银行有银行特定的安全系统。
此文档下载收益归作者所有