区块链黑板报 | 区块链的分类

 赚钱软件发布   2019-07-22 19:28   154 人阅读  0 条评论

昨天给大家讲了智能合约,今天我们来谈一下区块链的分类。

这篇文章将从管理与访问权限、应用场景、原创程序、独立程度以及层级关系这5个方面来对区块链进行划分。

link.jpg

区块链的分类

区块链按照访问和管理权限可以分为公有链(Public Blockchain)、联盟链(Consortium Blockchain)和私有链(Private Blockchain)。

公有链

公有链是最早也是目前应用最广的区块链,它完全去中心化,不受任何机构控制。

世界上任何人都可以读取、发送交易且交易可以得到该区块链的有效确认,任何人都可参与共识过程,并通过密码学技术以及内在的激励维护数据库的安全。

共识过程决定哪个区块可被添加到区块链中和明确当前状态。

公有链三个主要特点是:

1. 数据完全公开;

2. 去中心化,不受任何机构控制;

3. 依靠加密技术来保证安全。

如果拿现实来类比,公有区块链可能就像我们所处的大自然或者宇宙,人人都在其中,没有或者尚未发现任何主导的中心力量。

浩瀚的宇宙

目前很多人在聊区块链的概念的时候,其实聊的都是公有区块链的概念。

比如有人理解为区块链是公共数据库,而很明显联盟链和私有链并不属于公共数据库。

公有链通常被认为是“完全去中心化”的,例如NEO、QTUM、EOS都是属于公链,都能提供开发者平台,都有自己的区块浏览器,能查到每一笔交易记录。

包括比特币、以太坊、超级账本、大多数山寨币以及智能合约,其中公有链的始祖是比特币区块链。

联盟链

是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。

它由某个群体内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定,其他节点可以参与交易,但不参与记账过程。

联盟链可视为“部分去中心化”,公众可以查阅交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。

联盟规模可以大到国与国之间,也可以是不同的机构企业之间。

用现实来类比,联盟链就像各种商会联盟,只有组织内的成员才可以共享利益和资源,区块链技术的应用只是为了让联盟成员间彼此更加信任。

私有链

是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。

私有链还存在一定的中心化控制,仅使用其总账技术进行记账。

参与的节点只有用户自己,数据的访问和使用有严格的权限。

管理私有链大家可能不常见,因为大多应用在银行系统,金融行业,医疗保险等...私有链可以有效地解决传统金融机构的效率、安全和欺诈问题,但是这种改变是日积月累的而且并不会颠覆金融系统。

相比之下,公有链有潜力通过软件取代传统金融机构的大多数功能,从根本上改变金融体系的运作方式。

私有链是实现未来加密世界的重要步骤,相比于中心化数据库,其最大好处就是加密审计和公开的身份信息。

没人可以篡改数据,就算发生错误也能追踪错误来源。

相比于公有链,私有链更加快速、成本更低,同时尊重了公司的隐私。

有句话是这么说的,币讲的是共识,链拼的是生态。

在区块链的划分中,按照生态的应用范围,可以分为基础链和行业链这两种。

基础链

所谓基础链,在理解起来就是提供底层的,各类开发协议和工具,方便开发者在上面快速开发出各种DAPP的一种区块链,一般以公有链为主。

不依赖第三方、通过自身分布式节点进行网络数据存储、验证、传递和交流的区块链平台。

具有去中心化、系统开放性、自治性、信息不可篡改、匿名性等特点。

基础链发展经历了三个阶段:以BTC为代表的1.0时代,以ETH为代表的2.0时代,以ADA、EOS为代表的3.0时代。

如果拿现实来类比,我们常说基础链就是操作系统。

严格来说这种说法可能不够准确,不同的基础链定位有所不同,比如ETH和EOS可能更像操作系统。

行业链

所谓行业链,业内似乎没有统一的定义,觉得是在底层技术上不如基础链,且为某些行业特别定制的基础协议和工具。

如果把基础链称为通用性公链,则可以把行业链理解为专用性公链。

行业链类似我们日常生活中的某些行业标准,比如BTM就是资产类公链,GXS是数据公链,而SEER是预测类公链。

按原创程序划分,区块链可以划分为原链和分叉链。

原链

这种叫法可能不够准确,我这里指的就是原创的区块链,单独设计出整套区块链规则算法的。

这种区块链对技术的要求非常高,所以看到的很多项目大都不是区块链项目,是因为他们根本做不出来。

分叉链

理解了原链,分叉链就很好理解了。

所谓分叉链,就是在原链基础上分叉出来独立运行的主链。

相对而言,分叉链的研发难度低于主链。

但是要维护好一条分叉链,后续的维护和升级工作也有很大的挑战。

比如BTC对BCH的分叉,ETH对ETC的分叉,这两条分叉链都做的不错。

按照独立程度划分,我们可以把区块链划分为主链和侧链。

主链

主链是指有独立的网络,钱包等,比如BTC,LTC,DASH以及狗狗币等。

瑞波币虽然并不是一个加密货币,但是有独立的网络,勉强算是有主链。

通俗来说,主链可以理解为正式上线的、独立的区块链网络,就像一个小王国,独立自主。

主链“虽然稳定,但仍然存在很多问题需要解决,比如交易性能、隐私保护等,而要解决这些问题的方案有两种:

要么就是基于主链进行开发,但这种方案会增加主链的复杂性和耦合性,对已经稳定了的区块链系统来说是一个很严峻的考验,并且,这种基于主链的升级是需要矿工节点进行投票。

要就是重新开发一套升级性能的区块链,这不但会增加大量的重复工作,并且需要不断的发行新的数字资产。

侧链

本质上说,侧链并不会特指某个区块链,是遵守侧链协议的所有区块链的统称。

是用于确认来自于其它区块链的数据的区块链,通过双向挂钩(Two WayPeg)机制使比特币、Ripple币等多种资产在不同区块链上以一定的汇率实现转移。

侧链进一步扩展了区块链技术的应用范围和创新空间,使区块链支持包括股票、债券、金融衍生品等在内的多种资产类型,以及小微支付、智能合约、安全处理机制、真实世界财产注册等,还可以增强区块链的隐私保护。

所谓“多种资产在不同区块链上转移”其实并不会实际发生。

以比特币为例,侧链的运作机制是,将比特币暂时锁定在比特币区块链上,同时将辅助区块链上的等值数字货币解锁;当辅助区块链上的数字货币被锁定时,原先的比特币就被解锁。

需要注意的是,侧链本身也可以理解为一条主链。

而如果一条主链符合侧链协议,它也可以被叫做侧链。

举个现实的案例,主链和侧链,有点像我们平常说的主城和卫星城的关系,彼此之间都是独立运转的城市系统,但彼此又互通有无。

区块链按层级关系划分,可以分为母链和子链。

母链

万链之母,能生链的链就叫做母链,可以说是底层的底层了。

母链是整个商业生态的代表,母链上产生子链,是和侧链很相似的子链,而不是说区块链技术中涉及的分叉。

母链只记录创建子链相关的数据结构,也可以说只记录一部分子链运行结果的数据,这样使母链本身保持健康灵活、不臃肿,这种架构设计有利于子链对物联网多应用场景的灵活匹配。

子链

相对于母链而来的概念,简单理解就是构建在底层母链基础上的区块链,链上之链,即为子链。

子链是区块链各个行业或者垂直领域的代表,也是细分各个领域各类区块链项目的统称。

子链创建时,子链的相关信息会被记录在母链中,也就是数据上链必须依赖母链来保存,效验,追溯等。

子链具有高效的处理能力,方便快捷,覆盖面广等特点。


本文地址:http://92wzz.com/post/1342.html
版权声明:本文为原创文章,版权归 赚钱软件发布 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?