公有链与私有链的区别

2019-04-15  本文已影响0人  妖云小离

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

公有链与私有链的相似处

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

公有区块链和已知参与者

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

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

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

私有链与企业

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读