如果我将hyperledger fabric的区块链用于自己的分布式账本,会有什么影响。我的意思是,我与任何其他组织都没有任何关系。因此,对于某些应用程序或记录,这将成为我的防篡改数据库。
它会有信任问题吗?我需要在我的同龄人中达成共识,他们是地理上分布的。
PS:我知道我可以使用传统的数据库来做这件事,但是我正在尝试了解Fabric的用例,我觉得因为fabric是一个带有智能合约的通用区块链,所以将它的应用程序限制在多方交易上对潜力是不公平的。
你好,阿什什
发布于 2018-04-27 19:41:23
“组织”的概念并不局限于独立公司。您可以使用这样一种结构,即公司的部门/部门都是独立的组织。
也就是说,你确实可以有一个单一的组织部署。如果您适当地设计背书策略,以便需要多个对等节点来背书交易,则不会出现信任问题。
也就是说,在满足您的需求的用例中,您确实应该考虑使用传统数据库。在确实没有必要过度使用区块链的环境中使用区块链可能会削弱您在另一个更合适的环境中倡导使用区块链的能力。
发布于 2018-04-27 21:18:12
当我读到这个问题时,我想到的一个含义是数据库和不可变的账本之间的区别。防篡改也意味着“无法编辑”。数据库建议允许ETL的数据,但分布式账本只是以一种编码化的方式记忆数据。没有在区块链中轻松检索、修改和存储数据的选项-无论是私有的还是非私有的。
将区块链用于您的个人数据,例如证书或学位,是有目的地与第三方共享您的数据的一种超级方式-如果这是您要做的事情,那么您可能走在了正确的道路上。如果你想修改的数据不是很多的话。信任问题将通过您的共识机制来解决;地理上分散的同行也很好。对其他组织的信任将取决于您如何共享您的公钥/私钥。
https://stackoverflow.com/questions/50055620
复制相似问题