节点可以在可调度状态下采取早期行动吗?

时间:2018-08-30 09:44:17

标签: corda

假设有一个ObligationState,其截止日期将在t时间自动过期。

  1. 节点是否可以在截止日期之前提早履行义务?这样会消耗状态并破坏scheduledActivity吗?

  2. 如果scheduledFlow只能由一方的一方来运行,如果该节点被恶意关闭并经过t,那么当该节点重新启动时,状态会如何?

1 个答案:

答案 0 :(得分:0)

1)是。节点可以尽早履行义务,并且您认为状态确实已消耗并且计划的活动已销毁是正确的。

2)从理论上讲,当节点重新启动时,它应处理时间t之后尚未运行的任何计划的活动。我可能会做一个非常有趣的测试。