Corda中的节点如何还原Enterprise Corda版本中的数据

时间:2018-07-23 07:08:54

标签: corda

我用2个普通节点(NodeA和NodeB)和1个公证人建立了一个网络。如果NodeA关闭并丢失了数据库的一部分(大约是当前状态),我们如何确保网络也可以正常运行。以及NodeA如何恢复丢失的数据? (在这种情况下,企业版Corda可以帮助我吗?)

1 个答案:

答案 0 :(得分:0)

当数据库管理员删除您的数据时,Corda将无法为您提供帮助。您对自己的数据库负责。您需要确保只有授权方才有权访问数据库。 假设PartyA现在没有自定义表的最新状态/数据。在这种情况下,如果PartyB也是该状态的参与者,则PartyA可以请求该缺失状态的PartyB。是否将此状态共享给甲方取决于甲方乙。

有一个内置的流程可以将状态从一方发送到另一方

SendStateAndRefFlow(otherSideSession: FlowSession, stateAndRefs: List<StateAndRef<*>>)