【问题标题】:Can a new node with new contract code join Corda network on the fly?具有新合约代码的新节点可以即时加入 Corda 网络吗?
【发布时间】:2017-12-12 19:43:25
【问题描述】:

是否可以使用一组新的合约代码(jar)创建一个新节点并将其加入现有的 Corda 网络并使其与现有的节点合作?

这个场景的步骤是什么?

【问题讨论】:

    标签: distributed-system corda


    【解决方案1】:

    是的,从 V2 开始,Corda 已经支持这一点。您只需将新节点指向您希望加入的网络的网络映射节点。已经在网络上的节点需要 CorDapp JAR 才能使用在新节点上运行的 cordapp。这些节点的系统管理员需要手动将 JAR 复制到其节点的 /plugins 文件夹中。

    在未来的版本中,交易中引用的所有状态类型(及其相关合约)的字节码都将包含在交易中。共享流也可以附加到事务中。但是,大多数流可能具有私有实现。因此,此代码不会附加到交易中。

    结果是每个 CorDapp 可能至少有 2 个 JAR:一个包含将附加到事务的共享代码,另一个包含流的私有实现。

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 2020-04-17
      • 2018-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      相关资源
      最近更新 更多