美文网首页
公有链与私有链的区别

公有链与私有链的区别

作者: 妖云小离 | 来源:发表于2019-04-15 12:08 被阅读0次

    参考 https://www.ibm.com/blogs/blockchain/2017/05/the-difference-between-public-and-private-blockchain/

    公有链与私有链的相似处

    多年来,许多种类的区块链都在不断发展,术语经常被误解。 这很容易被混淆,因为公共和私人区块链有许多相似之处:

    • 两者都是分散的p2p网络,其中每个参与者维护一个共享的,仅可追加的,用来记录每一笔经过数字签名的交易的 分布式账本
    • 两者都通过称为 共识的协议保持副本同步
    • 即使某些参与者有缺陷或恶意,两者都对 分布式账本不可变性提供了毫无疑问的保证

    公有区块链和已知参与者

    公共区块链和私有区块链之间的唯一区别是谁被允许加入到网络、执行共识协议和维护分布式账本。一个公共的区块链网络是完全开放的,任何人都可以加入和参与这个网络。网络通常有一个激励机制来鼓励更多的参与者加入网络。比特币是目前最大的公共区块链网络之一。

    公共区块链的缺点之一是维护大规模的分布式账本所需的大量计算能力。具体来讲,为了达成共识,网络中的每个节点必须解决一个复杂的、资源密集型的加密问题,即工作证明,以确保所有节点都是同步的。

    另一个缺点是公共区块链的开放性,这意味着交易几乎没有隐私,而且只支持弱安全性概念。对于区块链的企业用例来说,这两个都是重要的考虑因素。

    私有链与企业

    私有区块链网络需要一个邀请,并且必须由网络启动者或由网络启动者设置的一组规则进行验证。建立私有区块链的企业通常会建立一个验权的网络,这就限制了谁可以参与网络,并且只能参与某些交易。参与者需要获得邀请或许可才能加入。准入控制机制可以是多种多样的:现有的参与者可以决定未来的参与者;监管部门可以发放参与许可;或者由一个财团来做决定。一旦实体加入网络,它将以分散的方式在维护区块链方面发挥作用。

    Linux基金会的Hyperledger Fabric是一个经过许可的区块链框架实现的例子,也是Linux基金会托管的一个Hyperledger项目。它经过精心设计以满足这些企业的需求。

    这种被许可的区块链模式提供了利用30多年的技术文献实现重大利益的能力。尤其是数字身份对于大多数行业用例来说至关重要,无论是应对供应链挑战、扰乱金融业,还是促进医疗保健领域安全性高的患者/提供商数据交换。只有参与特定交易的实体才能了解和访问该交易,其他实体将无法访问该交易。许可的区块链还允许在事务吞吐量方面有几个数量级的更大可伸缩性。

    相关文章

      网友评论

          本文标题:公有链与私有链的区别

          本文链接:https://www.haomeiwen.com/subject/rxquwqtx.html