【发布时间】:2019-09-23 23:39:51
【问题描述】:
我想将 Corda 包含在我的一个项目中,以管理大量参与者之间的多项资产。在我的用例中,对资产历史保密是一项关键要求。
Corda 文档提供了一个很好的概述,但我仍然不明白如何在不向参与交易的另一方显示资产历史的情况下与非验证公证人达成共识。
示例: 假设 Alice 从 Charlie 那里收到了 10 美元的交易 A,现在想在交易 B 中给 Bob 20 美元。非验证公证人记录了交易 A,但不知道交易的价值是 10 美元(如果我理解正确的话,https://docs.corda.net/key-concepts-notaries.html)。现在 Alice 在交易 B 中使用交易 A,公证人可以验证它之前没有被使用过。但是是什么阻止爱丽丝告诉鲍勃她在交易 A 中从查理那里收到了 20 美元? Bob 必须查看交易链来验证 Alice 是否真的可以花费 20 美元。因此,Bob 会知道现金的历史。
我想知道我是否误解了文档,或者这确实是一个问题。
谢谢!
【问题讨论】:
标签: transactions corda consensus