
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 区块链的分类
目前,最通用的区块链分类方法是从参与者范围角度,将区块链划分为公有链、专有链和联盟链。
1.公有链
公有链是任何团体和个人都能参与发送交易及进行共识的区块链,典型代表是比特币。公有链是最早的区块链,也是目前最为知名且传播最广的区块链。公有链具有完全的去中心化特征:链上所有行为都是公开的,链上运行不受任何人控制,区块链不归任何人所有。
对于公有链来说,理论上而言,不存在小团体能操控公有链的整体走向的情况,除非这个小团体能掌握世界上大部分的资源(算力,抑或是其他资源,取决于共识协议的具体实现)。所有用户可以自由地参与、离开公有链网络,并且能对公有链账本上的所有行为和所有数据进行查询。因此,公有链具有高度的平等性、公平性、公开性等特性。
2.专有链
专有链为某个个人或团体专有的区块链,区块链的写入及更改权限由所有者独享,只有得到所有者允许的个人或团体才能参与区块链活动。目前,专有链大多被用来记录团体内部行为。
对于专有链而言,权限相同的用户之间依然具有公有链的性质;但对于不同权限的用户,由于本身的分工差异,因此并不具有平等的地位。在有些专有链中,允许具有最高权限的所有者对区块链进行任意程度的更改。
3.联盟链
联盟链是专有链的拓展,不同于专有链,联盟链的权限通常是由一个专门的委员会管理。与专有链不同的是,联盟链通常用来处理一类具有共同利益的团体间的行为。
联盟链介于公有链和专有链之间,平衡了两类区块链的优点:既不像公有链那样自由,无法控制参与者的身份;又不像专有链那样封闭。常见的联盟链有超级账本(Hyperledger)、Diem(原Libra)等。在我国,大多区块链项目都属于联盟链的类型。
此外,还可以从加入或参与区块链网络是否需要特定节点授权的角度将区块链划分为许可链和非许可链。