科尔达的命令和国家

时间:2018-06-19 14:30:24

标签: corda

我正在学习Corda,并且有这个问题。我建立了一个包含两个命令的tx: (1)Cash.Exit [输入:A拥有的现金7€]。 (2)Cash.Move [输入:A拥有现金3欧元->输出:B拥有现金3欧元]。

当我想验证合同中的tx时,我可以区分命令的类型(Cash.Exit和Cash.Move)。但是,如何将该命令与其相应的输入和输出状态相关联?

我回想起Corda的解释,即在交易中,输入和输出状态始终按类型分组(在我的情况下,仅是现金)。这是否意味着我应该汇总Cash类型的所有输入和输出,并隐式记住这些汇总中状态变化的语义是“退出”和“移动”?

但这不是意味着命令失去了区分相同类型的“退出”和“移动”状态更改的语义能力吗?

谢谢。

0 个答案:

没有答案