码迷,mamicode.com
首页 > 其他好文 > 详细

区块链其实可以分为很多种?下面带大家重新认识区块链!

时间:2019-10-19 22:17:04      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:工作量   权限设计   区块   工作   参与者   维护   激励   出现   传统   

  区块链其实可以分为很多种?下面带大家重新认识区块链!

  公有链——真正的完全去中心的区块链

  我们熟悉的比特币就是公有链,它是指全世界任何人都可读取、发送交易且能获得有效确认的共识区块链。公有链的任何节点都是向任何人开放的,每个人都可以参与到这个区块链中的计算。而且任何人都可以下载获得完整区块链数据,即全部账本。

  公有链是完全去中心化的。公有链的安全由工作量证明机制(pow)或权益证明机制(pos)等方式负责维护。他们是以经济奖励和加密数字验证相结合的方式存在的,并遵循这一定的原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。

  优点:

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

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

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

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

  私有链——弱中心化的区块链

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

  完全私有的区块链,是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。私有链参与节点是有限和可控的,其写入权限由某个组织和机构进行控制,参与节点的资格会被严格限制。

  在私有链中,参与者都是自己人,因此没必要通过共识算法给予经济激励。所以它的效率比公有链有明显的优势。

  优点:

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

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

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

  联盟链——彼此合作监督的区块链

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

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

  优点:

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

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

  弄懂公有链、私有链、联盟链的区别

  区块链的出现是为了打破传统中心化服务器容易被攻击、损坏的问题,将数据交由所有人记录存储,数据便无法被篡改和丢失。

  但要使全世界的人参与其中,必须有金钱上的奖励来鼓励。因此引入了工作量证明机制(pow)或权益证明机制(pos),这势必造成区块链在记录信息上的效率。

  私有链将权限收归自己所有,虽然解决了效率问题和信息公开问题,但这样去中心化明显程度不高,和区块链的初衷有所相背。自己管理自己,势必造成外界用户对管理者的不信任。

  联盟链很好的将公有链和私有链结合起来,联盟里的成员相互制约,防止私有链自己管理自己的问题,很好地平衡去中心化和效率的问题。在尽可能实现去中心化的同时,让效率尽可能最大化。

  公有链、私有链、联盟链各有各的优势,百花齐放的区块链才有可能服务所有需求。

区块链其实可以分为很多种?下面带大家重新认识区块链!

标签:工作量   权限设计   区块   工作   参与者   维护   激励   出现   传统   

原文地址:https://www.cnblogs.com/jinsexiaomifeng/p/11706000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!