【发布时间】:2018-02-28 10:59:12
【问题描述】:
作为Contract code,Flow code在所有节点上是否必须相同?
假设允许有不同的代码,Corda 是如何处理的,在兼容性、版本控制等方面?
谢谢 马卡
【问题讨论】:
作为Contract code,Flow code在所有节点上是否必须相同?
假设允许有不同的代码,Corda 是如何处理的,在兼容性、版本控制等方面?
谢谢 马卡
【问题讨论】:
每个节点的流程代码可以不同,只要流程的每个部分遵循所需的发送和接收顺序即可。
例如,如果发起者这样做:
那么响应者必须:
如果序列不匹配,则会抛出异常。
我们还在 Corda V1 中实施流版本控制。见https://docs.corda.net/head/versioning.html#flow-versioning。
【讨论】: