【发布时间】:2019-02-18 15:19:39
【问题描述】:
因此,我的任务是为我的公司开发 POC,并且一直在学习 Corda。我想我了解 Corda 的概述和一些细节,但我遇到了一些我不太了解的东西。为了说明,让我们使用教程使用的 IOU 示例。
在这种情况下,假设我有两方:Alice 和 Bob。爱丽丝从鲍勃那里借了 20 美元。这已正确记录在他们的保管库和数据库中。
现在,假设 Bob 是一个坏演员,他手动更新了他身边的信息(包括交易的相关哈希值),以便交易表明 Alice 借了 30 美元而不是 20 美元。
所以这是我的问题:
- Corda 中是否有任何保护措施来防止 Bob 任意更改他的数据?
- 如果他成功地改变了自己的事实,那么当 Alice 和 Bob 都呈现互斥的交易历史时,网络如何决定未来谁是正确的?
- 在类似的用例中,假设有一个事实最初在多方之间共享,然后被合法地标记为仅与一方有关,然后又被多方(可能不同)共享。在这种情况下,如果在事实生命周期的单方访问阶段非法改变事实会发生什么?
提前感谢所有帮助解决此问题的人!
【问题讨论】:
标签: corda