【问题标题】:Must the Flow code be the same in all nodes?所有节点的流代码必须相同吗?
【发布时间】:2018-02-28 10:59:12
【问题描述】:

作为Contract code,Flow code在所有节点上是否必须相同?

假设允许有不同的代码,Corda 是如何处理的,在兼容性、版本控制等方面?

谢谢 马卡

【问题讨论】:

    标签: flow contract corda


    【解决方案1】:

    每个节点的流程代码可以不同,只要流程的每个部分遵循所需的发送和接收顺序即可。

    例如,如果发起者这样做:

    • 发送字符串
    • 发送一个整数
    • 接收字符串

    那么响应者必须:

    • 接收字符串
    • 接收一个整数
    • 发送字符串

    如果序列不匹配,则会抛出异常。

    我们还在 Corda V1 中实施流版本控制。见https://docs.corda.net/head/versioning.html#flow-versioning

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      相关资源
      最近更新 更多