上QQ阅读APP看书,第一时间看更新
1.1.2 区块链的三种类型
依据节点的分布情况,区块链可被划分为公有链、联盟链、私有链三种类型。
(1)公有链的节点只需要遵守一个共同的协议便可获得区块链上的所有数据,而且不需要任何身份验证。“比特币”就是最典型的一种公有链,也是公有链最成熟的一个应用。与联盟链和私有链相比,公有链的节点被某一主体控制的难度最大。
(2)联盟链主要面向某些特定的组织机构,因为这种特定性,联盟链的运行只允许一些特定的节点与区块链系统连接,这也就不可避免地令区块链产生了一个潜在中心。像那些以数字证书认证节点的区块链,它们的潜在中心就是CA中心—证书授权中心(Certificate Authority);那些以IP地址认证节点的区块链,它们的潜在中心就是网络管理员。
“擒贼先擒王”,只要控制住区块链的潜在中心,就有可能控制住整个区块链系统。相比公有链,联盟链被控制的难度要低得多。所以,联盟链的去中心化程度没有公有链高。
(3)私有链的应用场景通常在企业内部。从“私有链”这个名字上便不难理解,其特点之一就在于“私”—私密性。
私有链只在内部环境运行,不对外开放,而且只有少数用户可以使用,所有账本记录和认证的访问权限也只由某一机构组织单一控制。因此,相比公有链和联盟链,私有链不具有明显的去中心化特征,只是拥有一个天然的中心化基因。
不同于公有链的广泛流行和使用,业界对私有链的存在价值具有颇多争议。有人认为私有链无任何存在的意义,因为它仅仅是一个分布式的数据库,容易被主体控制;也有人认为只要把私有链的应用建立在共识机制的基础上,它还是具有存在的意义的。