您是否更喜欢公共或私人区块链来管理身份和组织中的身份验证?

时间:2018-04-08 21:57:45

标签: authentication blockchain hyperledger identity-management ibm-blockchain

我正在进行区块链实施,现在我决定是否应该使用公共或私人区块链。这很难决定。我想在一个区块链中跨组织(一起工作的组织)管理身份,这样他们就可以在每个Web服务(整个组织的Web服务)上使用同一个标识符对自己进行身份验证。 我的第一个想法是使用私人数据,因为个人数据应该是私有的。但在一方面,如果我使用私人,我将失去原有区块链技术的好处。此外,如果我使用私人我将再次集中,因为有人必须管理访问它?所以它就像一个普通的数据库?那会有什么好处呢?另一方面,如果我使用公共区块链,我无法控制有权访问它的用户,每个人都可以看到每个员工的个人数据。

你更喜欢什么?还有哪个框架最适合快速原型实现?我正在考虑使用hyperledger。我很满意每一个意见/建议

1 个答案:

答案 0 :(得分:0)

基于意见的问题,但我想提一下我的想法。

关于公共区块链上的数据安全性,您通常会对其进行加密。

  

这就像一个普通的数据库?

大多数私有区块链都是Byzantine fault tolerant,大部分数据库都没有。此外,您可以更改数据库中的数据,但不能更改私有区块链中的数据。

  

框架最适合快速原型实现?

  • 公共分布式分类帐 - 以太坊,Tangle(零费用,需要战俘)
  • 私人分布式分类帐 - Hyperledger fabric,Bigchaindb
  

哪个最好?

  • 数据的重要性

    在私有区块链中,您正在设置网络。大多数人不会设置超过5-10个节点。所有这些都很可能会死亡但不太可能。在公共区块链中,有数千个节点,所有这些节点死亡的概率非常低。

  • 交易速度

    公共分类账的交易速度与私人分类账相比较慢

  • 交易成本

    在私有区块链中,它几乎为零,但在公共区块链中显着更高。