1.3.1 公有链、联盟链和私有链

根据区块链开放程度的不同,区块链可以分为公有链、联盟链和私有链,其概念和应用场景如下。

● 公有链是对外公开、任何人都可以参与的区块链。公有链是真正意义上的完全去中心化的区块链,它通过加密技术保证交易不可篡改,在不可信的网络环境中建立共识,从而形成去中心化的信用机制。公有链适用于数字货币、电子商务、互联网金融、知识产权等应用场景。比如比特币网络和以太坊平台都是公有链。

● 联盟链仅限于联盟成员使用,因其只针对成员开放全部或部分功能,所以联盟链上的读写权限,以及记账规则都按联盟规则来控制。联盟链适用于机构间的交易、结算、清算等B2B场景。超级账本项目即属于联盟链。

● 私有链对单独的个人或实体开放,仅供在私有组织,比如公司内部使用。私有链上的读写权限,参与记账的权限都由私有组织来决定。私有链适用于企业、组织内部。

这3个类型的区块链对比如图1-29所示。

图1-29 不同区块链对比

不同类型区块链在多方面差异明显,开发者可以根据实际需要选择适合的区块链类型。

除了上面三种常规的区块链分类之外还有一个区块链的类型需要了解一下:跨链。