Corda是否支持从一个节点迁移到具有不同网络的另一节点

时间:2019-08-06 04:43:45

标签: corda

Corda是否提供用于在不同网络之间迁移数据的解决方案,即从ProdNet迁移到UATNet或从UATNet迁移到引导网络。    这样做的原因是试图在开发网络上进行实验,分析或模拟问题。

我考虑的解决方案是查询所有事务,然后重新发出,但是当我必须在另一个项目中进行开发时,它并​​不灵活,我必须再次开发此迁移。

1 个答案:

答案 0 :(得分:1)

通常,在分布式分类帐网络(包括不同的Corda网络)之间移动数据是可能的,甚至很容易,但是在移动源(正确性和历史证明)上很难。

这是因为Corda“状态”(数据记录)具有历史记录。 Corda交易不会就地更新状态-它们会创建新状态,并将旧状态标记为“已消耗”。这使Corda具有不变的品质。当前的州通过交易链链接到其前身,从而为州提供了出处。交易本身由直接参与者签名,使用私钥最终链接到“信任根”,该“信任根”为分类账上的所有数据提供“信任边界”。

不同的网络具有不同的信任根,因此在一个网络中被视为有效的交易在另一个网络中将不会被视为有效。因此,状态,出处和签名无法从一个网络导出并导入到另一个网络,但是参与者可以导出数据并将其引入/重新发布在另一个网络上,在该网络中,参与者可以信任目标网络。