【小哈划重点:从链与链的关系来分,可以分为主链和侧链。而且,不同区块链还可以形成网络,网络中链与链的互联互通,产生互联链(Interchain)的概念。】
以参与方分类,区块链可以分为:公开链(Public Blockchain)、联盟链(Consortium Blockchain)和私有链(Private Blockchain)。
从链与链的关系来分,可以分为主链和侧链。而且,不同区块链还可以形成网络,网络中链与链的互联互通,产生互联链(Interchain)的概念。
公共链
也称为非许可链(Permissionless Blockchain),公共链对外公开,用户不用注册就能匿名参与,无需授权即可访问网络和区块链。在公共链中的共识机制一般是工作量证明(PoW)或权益证明(PoS),如比特币和以太坊等都是公共链。
联盟链
称为许可链(Permissioned Blockchain),联盟链(Consortium Blockchain)仅限于联盟成员参与,区块链上的读写权限、参与记账权限按联盟规则来制定。联盟链多采用权益证明或PBFT(Practical Byzantine Fault Tolerant)、RAFT等共识算法,对安全和性能的要求也比公共链高。
私有链
私有链也是一种许可链,私有链则仅在私有组织使用,区块链上的读写权限、参与记账权限按私有组织规则来制定。私有链是某一个组织内部,通过区块链技术,解决组织内各部们之间信息交流不信任的问题。如果组织比较简单,有完备的协调机制,那么将组织内部改为私有链没有太大意义。
侧链
以比特币区块链为例,所谓侧链,就是能和比特币区块链交互,并与比特币挂钩的区块链。比如,闪电网络把很多交易放在侧链,只有在做清算时才用上主链,这样一来可以极大地提升交易速率,又不会增加主链的存储负担。
互联链
针对特定领域的应用可能会形成各自垂直领域的区块链,这些区块链会有互联互通的需求,这样这些区块链也会通过某种互联互通协议连接起来。这种链只是一种猜想,尚有待于验证和发展。