前言
在认识区块链系列的前几篇中,我们已经介绍了区块链的作用、发展、解决了什么问题、以及底层实现之密码学、分布式、共识机制、P2P等等,这篇博客主要围绕的是区块链的分类:公有链、私有链、联盟链等等。
几种链
与网络类似,网络分为公网、局域网、私网等等类型;区块链的分类几乎和网络也一样,按照区块链准入机制,从大方向来看有公有链、私有链、联盟链几种。
越靠近公有链,对节点的认真和权限管理要求越少,去中心化程度越高;越靠近私有链,对节点的认证和授权管理程度越高,中心化程度越高。
公有链
我们可以把公有链看成一个公网,所有人都能加入到这个网络中来。在区块链中也一样,公链上的任何人、任何几点都可以通过区块链进行交易,将有价值的交易信息记录在区块链上,任何人都可以查看相关信息,这些信息在区块链上都是透明的。
一个公有链的流行程度取决于这条链的节点是否足够分散,节点越分散,代表着权利也越分散,代表这条链的可信程度也越高。一条公有链用的人越多,参与者越多,开发者越多,它的影响力也就越大;反之,这条链会销声匿迹甚至被抛弃。
公有链是一种完全开放的区块链网络,任何人都可以参与其中,查看所有的交易记录和区块信息,而且没有中心化的控制权。公有链被认为是去中心化、透明和安全的解决方案。它们可用于创建加密货币(如比特币和以太坊)以及各种去中心化应用程序(DApps)。
主流的公有链有比特币、以太坊、EOS等等。
联盟链
联盟链以公司、组织为单位,相对于公有链,它准入的机制更加严格。需要经过认证,节点才能够加入到区块链中。联盟链的节点都是预先选定好的,并且节点数量是有限的,每次新加节点都需要进行准入审批,因此联盟链的交易速度更快,具有更高的扩展性,并且能够很好的保护交易隐私。
联盟链是由多个组织共同管理的区块链网络,这些组织通常是在某个行业或特定领域内的相关方。联盟链结合了公有链和私有链的优点,既可以保持一定程度的去中心化和透明性,又可以允许在参与者之间建立更严格的信任关系
一些金融机构和企业联合创建的区块链网络,如R3 Corda的联盟链网络,用于改进跨机构间的交易处理和数据共享。
联盟链的代表应用是超级账本(Hyperledger),该项目是首个面向企业开放的区块链技术。
私有链
讲完了公有链和私有链,其实剩下的私有链特质我们已经能够联想到了,就是只在某一个网络、或者某一个企业中运行的区块链。相比于联盟链,它的准入机制更为严格,更加封闭,效率也更加高。
私有链是由单个实体或组织完全控制和管理的区块链网络,只有经过授权的用户可以访问和参与。私有链通常被用于企业内部或特定组织内的数据管理和跟踪。它们提供了更高的隐私和安全性,同时允许对参与者进行更严格的控制。
私有链的应用场景不是很多,因为它其实背离了区块链的价值和意义,一般企业会将私有数据放在私有链上。