问题描述
针对某些用例,我一直在研究不同的区块链.最后,我得出的结论是,建立一个私有区块链等同于拥有一个分布式数据库,并在其上具有诸如不可变性,数字签名之类的区块链概念.例如:Bigchaindb. (好吧,如果我们确实需要智能合约功能,那么分布式数据库可能无法正常工作)
I have been investigating different blockchains for some use cases. In the end, I came to the conclusion that setting up a private blockchain is equivalent to having a distributed database with blockchain concepts like immutability, digital signatures on top of it. Eg: Bigchaindb. (Well, If we do need smart contract feature then distributed database might not work)
从理论上讲,哈希图共识算法对于公共链而言似乎不够安全.它看起来像是Ripple的紧密替代版本.
Theoretically, hashgraph consensus algorithm doesn't look secure enough for a public chain. It looks like a close alternate version of Ripple.
总之,
- 哈希图,波纹适合私人连锁店.
- 私有链等效于设置分布式数据库
我在这里分享我的观点,以了解私有链在哪些方面比分布式数据库更好?
Here I am sharing my views, to know in what way private chain is better than a distributed database?
推荐答案
当今存在的大多数分布式数据库都具有容错能力(因此,如果其中许多节点出现故障,它们将继续运行),但拜占庭容错(BFT)则不能,即他们不能处理任意故障.大多数区块链都是BFT,因此,即使您不信任某些节点,也可以信任整个系统.
Most distributed databases in existence today are fault tolerant (so they keep running if a few nodes go down among many), but not Byzantine fault tolerant (BFT), i.e. they can't handle arbitrary faults. Most blockchains are BFT, so even if you don't trust some of the nodes, you can trust the overall system.
大多数分布式数据库允许更改或删除数据. (这里有一些有趣的例外,但我离题了.)大多数区块链都没有.
Most distributed databases allow the change or deletion of data. (There are some interesting exceptions here, but I digress.) Most blockchains do not.
大多数分布式数据库都有一个中央管理员"用户,该用户几乎可以执行任何操作,包括更改数据,删除数据,删除整个表/集合或删除整个数据库.大多数区块链都没有像这样的单一控制点.
Most distributed databases have a central "admin" user who can do almost anything, including change data, delete data, delete entire tables/collections, or delete the entire database. Most blockchains have no single point of control like that.
直到最近,BigchainDB还不是BFT,数据库管理员(例如MongoDB数据库管理员)可能会造成严重破坏.下一个版本将大不相同:它的将为BFT,并且没有任何控制点(即不再有全局管理员或类似的人).
Until recently, BigchainDB wasn't BFT and the database admin (e.g. the MongoDB database admin) could cause havoc. The next version will be very different: it will be BFT, and it won't have any single point of control (i.e. no more global admin or anything similar).
这篇关于私有区块链与Hashgraph,Ripple,BigChainDb的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!