【发布时间】:2020-07-20 12:53:59
【问题描述】:
我对 DLT 技术相当陌生,并且对 Corda 有一点了解。我还不确定是否能很好地理解所有内容,所以这是我试图回答自己的问题(使用 NotaryChangeFlow)。请纠正我。
问题设置:
我是节点 A。我与节点 B 和节点 C 共享事实。他们不共享任何事实。 对于节点 B,我们有公证人 B 跟踪我们的交易。 对于节点 C,我们有公证人 C 跟踪我们的交易。
问题:
如果 B 寄给我,假设是 5 欧元。 我如何使用这 5 欧元将其发送给 C
我的解决方案:
A 和 B 创建一个交易,更新两个状态 + 更新公证人 B 状态。 A 将公证人 B 更改为公证人 C。 A 消耗他与 B 共享的状态,并使用公证人 C 作为验证者将钱发送到他与 C 共享的事实。 A 向 C 汇款。
这样:B 知道 A 使用了 5 欧元,C 知道 5 欧元已添加到 A 余额中,然后转移给他。
这是正确的方法吗?
谢谢!
【问题讨论】:
标签: corda