LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 第四问 | 什么是公有链、私有链、联盟链?

第四问 | 什么是公有链、私有链、联盟链?

2019-07-20 不详 来源:网络

听说不懂“区块链”就真的OUT了?分布式数据存储、点对点传输、共识机制...这些“高大上”的名词到底是什么意思。

数金博士88问,带你从零认识区块链,一起揭开区块链的神秘面纱。

dce6f2dd8d644a9ba2d2774d9b4fccc2.png

区块链按照不同角度可以分为很多种类,从区块链的开放程度分为公有链、私有链、联盟链。公有链,是最开放的区块链,它允许任何人自由加入维护的队伍中,比如比特币和以太坊都是公有链。私有链,与公有链相对,是最不开放的一种区块链,它就类似于公司微信群一样,只允许本公司人加入。而介于公有链和私有链之间开放性居中的联盟链,可以是行业的联盟组织起来开发的一种链,只允许联盟的人加入。

——《区块链真面目》

5c735bde7b8f40ef902925834d2f086a.png

公有链(Public Blockchain)

公有链的任何节点都是向任何人开放的,每个人都可以参与到这个区块链中的计算,而且任何人都可以下载获得完整区块链数据,即全部账本。

——《区块链行业词典》

公有链通常被视为是“完全去中心化”。

公有链上的所有行为都是公开的,不受任何人控制,也不归任何人所有。公有链中全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账。即公有链的各个节点可以自由加入和退出网络,并参加链上数据的读写,运行时以扁平的拓扑结构互通,因此网络上不存在任何中心化的服务端节点。

公有链的优点:

1、访问门槛低,任何人都可以访问,有一台能联网的计算机就能满足访问的条件;

2、保护用户免受开发者的影响,在公有链中程序开发者无权干涉用户;

3、所有交易数据公开、透明,虽然公有链上所有节点是匿名加入网络的,但任何节点都可以查看其他节点的账户余额以及交易活动;

4、无法篡改,公有链是高度去中心化的分布式账本,篡改交易数据几乎不可能实现,除非篡改者控制了全网51%的算力。

公有链的缺点:

低吞吐量(TPS)与交易速度缓慢。

应用:公有链适用于数字货币、电子商务、互联网金融、知识产权等应用场景。

代表:比特币、以太坊

私有链(Private Blockchain)

在某些区块链的应用场景下,开发者并不希望任何人都可以参与这个系统,因此建立一种不对外公开、只有被许可的节点才可以参与并且查看所有数据的私有区块链,私有链一般适用于特定机构的内部数据管理与审计。

——《区块链行业词典》

如果把公有链当做互联网,那么私有链就是一个在区块链技术下完全封闭的局域网,可以将其理解为一个弱中心化或者多中心化的系统。

私有链参与节点是有限和可控的,其写入权限由某个组织和机构进行控制,参与节点的资格会被严格限制。

简单来说,一个人的微博账号,这个账号需要发送什么内容,需要向其他人传递什么信息,都取决于你,同时你可以通过设置权限来控制哪些人可以看见它,哪些人不能看见它。

在私有链中,验证者可以被信任,因此没必要通过共识算法给予经济激励。

私有链优点:

1、交易速度快、成本低,相比需要通过大多数节点验证的公有链,私有链不需要每个节点来验证一个交易,私有链上可以进行完全免费或者非常廉价的交易。

2、不容易被恶意攻击,相比中心化数据库,私有链能够防止内部某个节点篡改数据,故意隐瞒或篡改数据的情况很容易被发现,发生错误时也能追踪错误来源。

3、有助于保护组织基本的产品不被破坏,更好地保护组织自身的隐私,交易数据不会对全网公开。

私有链缺点:

区块链是构建社会信任的最佳解决方案,“去中心化”是区块链的核心价值,而由某个组织或机构控制的私有链与“去中心化”理念有所出入,如果过于中心化,那就跟其他中心化数据库没有太大区别。

应用:私有链的读写权限掌握在某个组织或机构手里,由该组织根据自身需求决定区块链的公开程度,适用于企业内部的应用,例如数据管理、审计等金融场景。

代表:蚂蚁金服、Eris Industries

联盟链(Consortium Blockchain)

联盟链是指参与每个节点的权限都完全对等,各节点在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链是一种公司与公司、组织与组织之间达成联盟的模式。

——《区块链行业词典》

联盟链是介于公有链与私有链之间的区块链,可视为“部分去中心化”。

联盟链由联盟内成员节点共同维护,节点通过授权后才能加入联盟网络,只针对联盟成员开放全部或部分功能,预先指定一些节点为记账人,每个区块的生成由所有记账人共同决定,其他节点可以交易,但没有记账权。

一般来说,联盟链适用于机构间的交易、结算、或清算等B2B场景。比如人民银行开发一个基于联盟链的结算、清算系统,其他银行作为联盟成员加入这个系统,获得相应的授权,就可以实时进行不同银行之间的实时结算、清算。

联盟链几乎不采用工作量证明共识机制而是采用权益证明或PBTF等共识算法。

联盟链的优点:

1、联盟链可以看成是私有链的一种,只是私有程度不同,权限设计要求更复杂,可信度更高,

2、提升了结算、清算效率,几乎不需要人工参与,还能降低结算、清算成本。

联盟链缺点:

尽管联盟链速度加快,但相比公有链,联盟链并不是完全去中心化的,理论上联盟之间可以联合起来修改区块链数据。

应用:联盟链适用于行业协会、高级别机构组织、大型连锁企业对下属单位和分管机构的交易和监管。

代表:超级账本(Hyperledger)、区块链联盟R3CEV

三“链”区别

6c232ee75680414ba6b161c61feaa7cc.png

公有链是向所有人开放,私有链向满足特定条件的个人开放,联盟链向授权的组织或机构开放。

参照中国区块链技术和应用发展白皮书可知,公有链、私有链、联盟链的核心区别在于读写权限以及去中心化的程度,本质上联盟链也属于私有链,只是私有程度不同,一般情况下, 去中心化的程度越高,可信度越高,而交易效率越低。

总结

无论是公有链、私有链还是联盟链,都会存在一定的不足,或者说它们没有绝对的优劣,这三者都是区块链技术的一个细分,而技术仅仅是一种工具,怎么应用到不同的环境领域,发挥各自积极的作用才是技术进步的关键。相信区块链技术将会为社会提供更多的便利、创造更大的价值!

—-

编译者/作者:不详

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...