区块链分类:公有链、联盟链和私有链

众享比特诚意推出“众享区块链小白进阶”栏目,全面囊括小白了解学习区块链过程中遇到的问题,为想了解区块链但无深厚基础的人群提供学习平台。在这里,我们探索、碰撞、怀疑、解疑,直至内化融合。

区块链分类:公有链、联盟链和私有链

本周我们来看看区块链有哪些分类?目前,区块链比较主流的分类是,根据开放对象的不同将区块链分为公有链、私有链和联盟链。

公有链、私有链和联盟链

公有链是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链是最早也是目前应用最广的区块链,公有链上的数据完全公开,任何人都可参与共识过程,并通过密码学技术以及内在的激励机制维护数据库的安全。公有链的始祖就是家喻户晓的比特币了。

私有链是指写入权限由单个个人或某个组织和机构控制,参与节点的资格被严格限制的区块链。系统内的每个节点的权限都需要组织来分配,对每个节点开放的数据量要视情况由组织来决定。虽然对各个节点都进行了限制,但私有链仍然是区块链的多节点的框架。

联盟链是指有若干个机构共同参与管理的区块链。每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。它由某个群体内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定,其他节点可以参与交易,但不参与记账过程。联盟链可视为“部分去中心化”,公众可以查阅交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。

公有链、联盟链和私有链有何异同?

相同点

相同点其实很简单,三种都是区块链。嗯,都是区块链,区块链的普遍特性,如P2P网络、数据不可篡改、数据公开透明等,三种区块链都具有。

差异

公有链、联盟链、私有链在节点数量、节点的加入和退出方式、读写权限的开放程度和去中心化程度、性能等方面有所不同。

1. 节点数量

公有链上,全世界任何人都可以加入成为节点,所以其节点可以说是无限的;私有链对单独的个人或实体进行开放,其节点数量由该实体组织决定;联盟链的节点数量为该联盟上的实体机构数量。

2. 节点的加入和退出方式

公有链的节点可以随时加入或退出;私有链对单独的个人或实体进行开放,其节点的加入退出需要组织严格的权限许可;联盟链通常有与之对应的实体组织,节点的加入和退出需要得到联盟的授权许可。

3. 读写权限的开放程度和去中心化程度

读写权限的开放程度:公有链向任何人开放,私有链向满足特定条件的个人开放。联盟链向授权的组织或机构开放。

去中心化程度:公有链是高度去中心化,理想状态下,公有链是完全去中心化的,不受任何机构控制;联盟链是部分去中心化;私有链的去中心化程度比联盟链的低。

4. 性能

一般来说,去中心化程度越高,可信度和安全性越高,交易速度越慢,意味着性能和效率越低。所以,根据去中心化程度:公有链 > 联盟链 > 私有链,交易速度等性能指标:公有链

公有链适用于对可信度、安全性有很高要求,而对交易速度要求不高的场景。私有链或联盟链更适合对隐私保护、交易速度和内部监管等具有很高要求的应用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190118A0ZUF900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券