公证人变更的影响

时间:2019-02-08 15:49:39

标签: corda

在Corda中,虽然每个州可以有不同的公证人,但特定交易消耗的所有州都必须分配给同一州。

  1. 这名新任命的公证人对双重花销支票有何影响?例如:现金状态由公证人A处理。但是由于DvP交易在其输入状态下涉及现金(公证人A)和其他资产(公证人B),因此我们指定了公证人B。公证人B如何知道哪些现金状态知道公证人A是当前拥有已用现金状态列表的人,就已经被消耗掉了吗?

  2. 与1)相同的问题,但是对tx依赖链的可见性有影响。按照上面的示例,假设两个公证人都在验证,公证人B是否必须要求公证人A给他现金状态的tx依赖链?

非常感谢您的澄清。

最好, 非凡的

1 个答案:

答案 0 :(得分:0)

1)就像您提到的all of the states consumed by a particular transaction must be assigned to the same Notary.一样,不会有重复支出。因此,在制作具有不同公证人的Tx之前,请确保其公证人是相同的。您可以通过调用NotaryChangeFlow来完成所有与消费状态有关的信息,并将其转移到新的公证人。

2)您只需拨打subFlow(NotaryChangeFlow(stateRefOfYourState, newNotary))之类的电话。这样就组装了交易以进行公证替换,并将变更建议发送给该州的所有参与者。如果参与者同意提议的更改,则他们各自签署交易,公证人将被更改。