美文网首页
2018-11-13

2018-11-13

作者: 小小的小黄鸭 | 来源:发表于2018-11-13 21:53 被阅读0次

    区块链的分类

    传统上,区块链根据公开范围的不同,分为公有链、联盟链和私有链。除此之外,还有一些其他的分类标准,依照是否需要参加者之间的互信、是否有权限控制等标准进行分类。

    传统分类——根据公开范围

    传统分类将区块链分为公有链、联盟链和私有链三种类型。

    具体来说,它们分别是指:

    1、公有链

    公有链是完全非中心化的区块链。它是指世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有链是最早的区块链,也是目前应用最多的区块链类型,以比特币为代表的各大虚拟货币都基于公有链,且一种虚拟货币只对应一条公有链,但是,反过来一条公有链上可能运行了多种虚拟货币,例如目前很多虚拟货币就是依靠以太坊区块链运行的。公有链的各个节点可以自由加入和退出网络,并参加链上数据的读/写,各节点时间的拓扑关系是扁平的,网络中不存在任何中心化的服务端节点。

    2、私有链

    私有链是限制在一定范围内的区块链,外部节点不能加入区块链网络,私有链的各个节点的写入权限收归内部控制,而读取权限可视需求有选择地对外开放。私有链仍然具备区块链多节点运行的通用结构,适用于特定机构的内部数据管理与审计。

    3、联盟链

    联盟链则是多中心的,不同节点的权限不同,满足一定条件的节点成为核心节点,它们往往是某个群体内部指定多个预选的节点为记账人,每个块的生成由所有预选节点通过共识机制决定,其他接入节点可以参与交易,但是不过问记账过程。其他任何人可以通过该区块链的开放式API进行限定查询。

    联盟链的本质是分布式托管记账,如何确定每次记账的节点及联盟链的共识机制则是该区块链的核心关键点。联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入和退出网络。各机构组织组成利益相关的联盟,共同维护区块链的健康运转。

    此外,从参与者信用的角度,可以把区块链分为两种类型:“无需互信的”区块链,不需要参与者之间的相互信任,比特币区块链就属于这一类型;“互信的”区块链,是基于参与者之间的信任而成立的区块链。

    从权限控制的角度分类

    从权限控制的角度看,区块链涉及各个节点的权限问题,如是否可以接入区块链网络、是否可以参与认证新区块、是否可以进行交易、是否可以执行智能合约等,不同节点可能拥有不同的权限,在区块链的网络上扮演不同的角色。另外,还有更为高级的权限,可以对其他节点的权限进行管理、授予或剥夺其他节点的权限。从这一角度则可以把区块链分为三种类型:

    无需许可型

    这类区块链是没有权限管理的区块链系统,所有参与者都拥有相同的完整权限,可以开展全部活动。比如比特币的区块链就属于此类型。

    限定许可型

    这类区块链是不同节点拥有不同权限的区块链系统。在此类系统下,参与者活动受到一定的限制,例如部分参与者仅能进行现有资产的交易,另一些参与者可以发行新资产;部分参与者仅能验证交易,另一些参与者则可以将交易记录同步到账本中;部分参与者仅能读取账本数据,另一些参与者则可以写入数据。金融行业开发、应用的区块链多属于这一类型。

    可许可型

    这类区块链不仅不同参与者的权限不同,而且还有一些高级节点能够进行权限管理,可以授予或剥夺其他节点的权限。

    从应用的角度分类

    上述三种分类标准不是相互包含的,而是平行、独立的。例如,比特币的区块链,是不特定多数人参与、不需要参与者相互信任、没有权限管理的区块链,也就是公有、无需互信、无需许可的区块链。因此,将区块链应用于具体商业领域时,就有必要根据业务的要求和目的来选择合适类型的区块链。下面简单地举两个例子。

    例1:在B2C领域,可能会有不特定多数的客户参与到区块链网络中,参与者之间的共识应当是公开的,因而这一领域内的区块链系统,无论其权限控制构造为何,通常都是公有、无需互信的。

    例2:在B2B领域,参与区块链的特定企业主体虽然各自立场和需求不同,但是有着相同或者相关的活动目的,并且相互信赖。因此,联盟链、互信的、限定许可类型的区块链通常更为适合。

    相关文章

      网友评论

          本文标题:2018-11-13

          本文链接:https://www.haomeiwen.com/subject/vbjrfqtx.html