具有新合同代码的新节点是否可以即时加入Corda网络?

时间:2017-12-12 03:20:44

标签: distributed-system corda

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

此方案的步骤是什么?

1 个答案:

答案 0 :(得分:2)

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

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

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