Corda 控制器节点

Corda Controller Node

相对于Corda节点,Controller节点作为网络地图提供 验证公证服务。如果控制器节点关闭怎么办? 其他节点会独立运行吗?

网络地图节点和公证节点可以与控制节点分开。如果网络节点关闭。交易还是可以的。但是Notary坏了,不能交易。

Corda 中没有 "Controller" 节点的概念。在我们的示例应用程序中,我们简单地给扮演网络地图和公证人角色的节点命名 "Controller"。在实际部署中,这些角色是分开的。

关于网络关闭map/notary:

  • 如果网络地图离线,节点可以继续通信(因为它们各自缓存网络地图),但是在网络地图恢复在线之前没有新节点可以加入网络
  • 一个网络上可以有多个公证人。此外,出于可用性或拜占庭容错的原因,公证人可以是节点集群而不是单个节点。因此,如果单个公证人离线但属于集群的一部分,则没有任何影响。如果公证人离线并且它不属于集群,则分配给该公证人的状态在该公证人恢复在线之前无法使用

另请注意,网络地图的设计正在更改。将来,出于可用性原因,网络地图将不再是节点。相反,它将是由高可用性服务分发的一组节点信息文件。