上海

点击搜索

发布

HyperLedger 底层开发公有链和联盟链

区域:
上海 > 静安 > 江宁路
类别:
网站推广
地址:
HyperLedger 底层开发公有链和联盟链
HyperLedger 底层开发公有链和联盟链
138-2655-7202彭

在前面的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,自己特有的共识算法。。

这个在后面的序列中,将由浅入深一个个来深入讲解。
查看更多上海网站/软件服务信息

免责声明:此信息系发布者(UID:350809)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们