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