众享比特诚意推出“众享区块链小白进阶”栏目,全面囊括小白了解学习区块链过程中遇到的问题,为想了解区块链但无深厚基础的人群提供学习平台。在这里,我们探索、碰撞、怀疑、解疑,直至内化融合。
区块链分类:公有链、联盟链和私有链
本周我们来看看区块链有哪些分类?目前,区块链比较主流的分类是,根据开放对象的不同将区块链分为公有链、私有链和联盟链。
公有链、私有链和联盟链
公有链是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链是最早也是目前应用最广的区块链,公有链上的数据完全公开,任何人都可参与共识过程,并通过密码学技术以及内在的激励机制维护数据库的安全。公有链的始祖就是家喻户晓的比特币了。
私有链是指写入权限由单个个人或某个组织和机构控制,参与节点的资格被严格限制的区块链。系统内的每个节点的权限都需要组织来分配,对每个节点开放的数据量要视情况由组织来决定。虽然对各个节点都进行了限制,但私有链仍然是区块链的多节点的框架。
联盟链是指有若干个机构共同参与管理的区块链。每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。它由某个群体内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定,其他节点可以参与交易,但不参与记账过程。联盟链可视为“部分去中心化”,公众可以查阅交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。
公有链、联盟链和私有链有何异同?
相同点
相同点其实很简单,三种都是区块链。嗯,都是区块链,区块链的普遍特性,如P2P网络、数据不可篡改、数据公开透明等,三种区块链都具有。
差异
公有链、联盟链、私有链在节点数量、节点的加入和退出方式、读写权限的开放程度和去中心化程度、性能等方面有所不同。
1. 节点数量
公有链上,全世界任何人都可以加入成为节点,所以其节点可以说是无限的;私有链对单独的个人或实体进行开放,其节点数量由该实体组织决定;联盟链的节点数量为该联盟上的实体机构数量。
2. 节点的加入和退出方式
公有链的节点可以随时加入或退出;私有链对单独的个人或实体进行开放,其节点的加入退出需要组织严格的权限许可;联盟链通常有与之对应的实体组织,节点的加入和退出需要得到联盟的授权许可。
3. 读写权限的开放程度和去中心化程度
读写权限的开放程度:公有链向任何人开放,私有链向满足特定条件的个人开放。联盟链向授权的组织或机构开放。
去中心化程度:公有链是高度去中心化,理想状态下,公有链是完全去中心化的,不受任何机构控制;联盟链是部分去中心化;私有链的去中心化程度比联盟链的低。
4. 性能
一般来说,去中心化程度越高,可信度和安全性越高,交易速度越慢,意味着性能和效率越低。所以,根据去中心化程度:公有链 > 联盟链 > 私有链,交易速度等性能指标:公有链
公有链适用于对可信度、安全性有很高要求,而对交易速度要求不高的场景。私有链或联盟链更适合对隐私保护、交易速度和内部监管等具有很高要求的应用。
领取专属 10元无门槛券
私享最新 技术干货