区块链的分类

公共区块链(Public Blockchains)

任何人都能读取,可发送交易并且交易能获得有效确认,任何人都能参与共识过程,采取工作量证明机制或权益证明机制等方式,将经济奖励和数字验证结合起来

公有链是对所有人开放的,任何互联网用户都能够随时加入并任意读取数据,能够发送交易和参与区块的共识过程。比特币和以太坊等虚拟货币系统就是典型的公有链系统。公有链是完全去中心化的结构,其共识机制主要采用 PoW、PoS 或 DPoS等方式,将经济奖励和加密算法验证相结合,以保证经济奖励和共识过程贡献成正比。此外,公有链中程序开发者对系统的代码是完全开源的,而且开发者无权干涉用户。

优势:1. 数据透明性高 2. 存储容错性高 3. 系统创建成本低

缺陷:1. 数据处理速度低 2. 数据存储吞吐量低 3. 易产生硬分叉(当新版本软件定义了新协议规则且与旧版本不兼容时,运行新旧不同协议软件的节点将在原有区块链基础上产生两条基于不同规则的区块链硬分叉)4. 运行依赖代币

联盟区块链(Consortium Blockchains)

共识过程(数据写入)受到预选节点控制,或允许每个人都可读取

例如,一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使得每个区块生效需要获得10个机构的确认(2/3的确认)

联盟链是仅对特定的组织团体开放的区块链系统,主要特点是其共识过程受到预选节点控制。联盟链的数据可能允许所有用户可读,或者只允许受限于参与者读取。在结构上联盟链采用“部分去中心化”的方式,将节点运行在组成联盟共同体的有限数量的机构中。联盟链的加入机制相对更加严格,节点间具有一定的信任性,不需要激励机制,因此共识机制不需要工作量证明等资源消耗较大的方法,更多的是采用容错性和性能效率适中的算法,如实用拜占庭容错算法(PBFT)和 DPoS 等。联盟链常用于银行、保险、证券、商业协会、集团企业及上下游企业。典型的联盟链系统有超级账本和 R3 的 Corda 系统。联盟链系统通常采用部分开源和定向开发的方式。

优势: 1. 数据写入吞吐量高(超级账本系统的每秒钟处理事务个数(TPS)可以达到 300 至 500,远高于比特币这类公有链系统)

            2.提供具有隐私保护的数据共享(采用基于通道方式的数据隔离机制)

            3.支持共识协议扩展(在设计上支持共识模块可插拔,允许共识机制的切换操作,从而支持根据节点数量、网络平衡情况、 吞吐量等进行共识机制的调整 )

缺陷: 1. 系统规模扩展性差

私有区块链(Private Blockchains)

写入权限仅在一个组织手里,读取权限或对外开放,或被任意程度地进行了限制,数据库管理,审计,甚至一个公司

私有链是指区块记账权限由某个组织或机构控制的区块链,其读取权限不对外开放或进行某种程度的限制。私有链通常采用具有可信中心的部分去中心化结构。私有链由于不需要复杂的共识机制,通常采用容错性低、性能效率高、不需要代币的 Paxos 和 RAFT 等算法,因此其记账效率要远高于公有链和联盟链系统。私有链相比于传统的数据库系统,能够提供更好的隐私保护、更低的交易成本、不易被恶意攻击等特性。

优势:1. 数据处理速度和读写吞吐量高

           2.组织的数据隐私保护性更好

           3.交易成本大幅降低

缺陷: 1. 依赖可信中心

            2.数据容错性低

目录

公共区块链(Public Blockchains)

联盟区块链(Consortium Blockchains)

私有区块链(Private Blockchains)


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值