一本书读懂区块链
上QQ阅读APP看书,第一时间看更新

1.5 区块链的类型

本节当中,我们将从应用范围和部署机制等方面对区块链进行分类。

1.5.1 根据应用范围分类

(1)公有链/Public Blockchain

公有链的任何节点都是向所有参与者开放的,每个用户都可以参与到这个区块链中的计算,而且任何用户都可以下载获得完整的区块链数据。(2)联盟链/Consortium Blockchain

联盟链是指链上每个节点的权限都完全对等,各节点在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链是一种公司与公司、组织与组织之间达成联盟的模式。

(3)私有链/Private Blockchain

在某些区块链的应用场景下,开发者并不希望任何人都可以参与进来,因此建立了一种不对外公开、只有被许可的节点才可以参与并且查看所有数据的私有区块链,私有链一般适用于特定机构的内部的应用场景,比如数据管理与审计。

公有链、联盟链与私有链对比如图1-14所示。

图1-14 公有链、联盟链与私有链对比

1.5.2 根据部署机制分类

(1)主链/主网/Main Net

主链是某个区块链社区公认的可信区块链网络,其交易信息被全体成员所认可。有效的区块会被追加到主链中。

(2)测试链/测试网/Test Net

测试链是对应主网具有相同功能,但主要目的用于测试的区块链系统。由于测试链是为了在不破坏主链的情况下尝试新想法而建立的,只作为测试用途。