我一直在研究不同区块链的一些用例。最后我得出的结论是,建立一个私有区块链相当于拥有一个分布式数据库,在其之上添加了区块链概念,如不可篡改、数字签名等。例如:Bigchaindb。 (好吧,如果我们确实需要智能合约功能,那么分布式数据库可能无法工作)
从理论上讲,哈希图共识算法对于公共链来说看起来不够安全。它看起来像是瑞波币的一个紧密替代版本。
总之,
- Hashgraph、Ripple适合私链。
- 私有链相当于设置了一个分布式数据库
这里我分享一下我的看法,想知道私有链比分布式数据库好在哪里?
当今存在的大多数分布式数据库都是容错的(因此,如果多个节点中的几个节点出现故障,它们仍会继续运行),但不是拜占庭容错(BFT),即它们无法处理任意故障。大多数区块链都是 BFT,所以即使你不信任某些节点,你也可以信任整个系统。
大多数分布式数据库允许更改或删除数据。 (这里有一些有趣的例外,但我离题了。)大多数区块链都没有。
大多数分布式数据库都有一个中央“管理员”用户,他几乎可以执行任何操作,包括更改数据、删除数据、删除整个表/集合或删除整个数据库。大多数区块链没有这样的单点控制。
直到最近,BigchainDB 还不是 BFT,数据库管理员(例如 MongoDB 数据库管理员)可能会造成严重破坏。下一个版本将会非常不同:它will是 BFT,并且它不会有任何单点控制(即不再有全局管理或类似的东西)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)