我正在进行区块链实施,现在我决定是否应该使用公共或私人区块链。这很难决定。我想在一个区块链中跨组织(一起工作的组织)管理身份,这样他们就可以在每个Web服务(整个组织的Web服务)上使用同一个标识符对自己进行身份验证。 我的第一个想法是使用私人数据,因为个人数据应该是私有的。但在一方面,如果我使用私人,我将失去原有区块链技术的好处。此外,如果我使用私人我将再次集中,因为有人必须管理访问它?所以它就像一个普通的数据库?那会有什么好处呢?另一方面,如果我使用公共区块链,我无法控制有权访问它的用户,每个人都可以看到每个员工的个人数据。
你更喜欢什么?还有哪个框架最适合快速原型实现?我正在考虑使用hyperledger。我很满意每一个意见/建议
答案 0 :(得分:0)
基于意见的问题,但我想提一下我的想法。
关于公共区块链上的数据安全性,您通常会对其进行加密。
这就像一个普通的数据库?
大多数私有区块链都是Byzantine fault tolerant,大部分数据库都没有。此外,您可以更改数据库中的数据,但不能更改私有区块链中的数据。
框架最适合快速原型实现?
哪个最好?
数据的重要性
在私有区块链中,您正在设置网络。大多数人不会设置超过5-10个节点。所有这些都很可能会死亡但不太可能。在公共区块链中,有数千个节点,所有这些节点死亡的概率非常低。
交易速度
公共分类账的交易速度与私人分类账相比较慢
交易成本
在私有区块链中,它几乎为零,但在公共区块链中显着更高。