HyperLedger - 序列1 - 公有链 vs 联盟链

在前面的2个序列,分别介绍了区块链1.0(比特币 第2课 走进 “区块链”与”比特币”的世界)和区块链2.0(以太坊 序列1 - 以太坊的诞生,史上最大ICO之一)。

本篇开始,进入第3个序列,联盟链 - HyperLedger的解析。

公有链
比特币和以太坊,都称为“公有链”,因为他们是全球范围内,完全开放的。任何组织,或者个人,都可以自己建Node,加入这个网络。

公有链有什么特点呢?
(1)节点数都非常多。这2个网络,目前的总节点数都超过了1万(这里节点数的统计,还不算1个矿池内部的矿机组成的联盟。如果单纯按矿机来算,远远超过1万这个数量级)。

(2)参与者都是匿名的,只认密钥不认人。没有身份认证,谁都可以参与。

联盟链
我们知道区块链网络具有不可篡改、公开透明的特点,但对于企业来说,它不可能把它的交易信息都公开到1个公有链上。

企业想利用区块链这种去中心化、不可篡改、公开透明的特点,但又不希望自己的交易信息完全暴露在一个公众网络上面。

这就需要联盟链。比如对于金融行业,这个行业里面的上下游企业可以组成一个联盟,建立一个联盟链,大家在这个联盟链上进行各种交易。

联盟链同公有链相比,有什么特点呢?
(1)它的参与者是有身份认证的,也就是对应一个个的企业或者某种组织。网络中每个玩家,都知道这个网络里面每个人的身份。

(2)参与者没有那么多,不像公有链,节点数达到上万。
参与者少,节点数相对少,可以使用更为快捷的共识算法,让交易可以更快速的被确认。
在前面我们说过,比特币的交易处理速度,每秒最多6到7笔,这个交易吞吐量,没办法达到企业的商用需求。而对于联盟链,可以每秒处理上千笔交易。

HyperLedger
HyperLedger是Linux基金会2015年发起的1个联盟链的开源项目集,其核心目的就是要推进区块链在企业级的应用,其中最著名的是HyperLedger Fabric子项目(在接下来的序列,也主要是讲Fabric这个子项目)。

这个项目有很多重量级的参与者,大家可以去官网看一下它的会员名单。

下面主要从技术上,大致看一下这个项目都有什么内容:
同公有链一样,它也具有区块链的一些典型要素:Block、Transaction、WorldState、Smart Contract;

然后,它也有一些自己特有的东西,比如身份验证(基于PKI、CA),Channel,自己特有的共识算法。。

这个在后面的序列中,将由浅入深一个个来深入讲解。

有兴趣朋友也可以进一步关注公众号“架构之道与术”, 获取原文。 或扫描如下二维码: 这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值