我正在使用Corda的release-v1。
我的应用程序有四个节点-控制器(提供网络地图服务和验证公证服务),A,B和C。以下是应用程序中定义的流程-
流程1:A向B和C发送交易请求
流程2:B批准交易请求,对其进行自我签名,从A获得签名并结束交易。
启动上述流程之一时,Controller节点停止或断开连接会发生什么?
答案 0 :(得分:1)
您应该使用Corda 3+(最好是Corda 4)而不是v1。
如果提供公证服务的节点发生故障,则需要公证签名的所有事务都必须等到备份后才能完成。他们将保持暂停状态,直到重新启动公证人。完成后,已暂停的流将唤醒并继续运行。
不能100%确定如果网络映射出现故障会发生什么。我认为这些节点将继续相互协作,因为它们具有可以与之通信的可接受节点的缓存。