如果我的Corda root私钥被泄露,我如何将我的节点的现有状态迁移到新的私钥?

时间:2018-01-31 11:21:26

标签: corda

如果我的Corda root私钥被泄露,我该如何将状态迁移到新的私钥?

1 个答案:

答案 0 :(得分:0)

要将状态从旧密钥迁移到新密钥,您必须以允许以这种方式迁移状态的方式编写状态的合同。只要合同允许将状态从一个公钥迁移到另一个公钥,您就可以迁移状态。

请注意,只要您的私钥遭到入侵,您就会与攻击者竞争。他们将尝试用你的状态,而你将尝试迁移它们。

但是,Corda确实对这种攻击有几种保护措施:

  • 在Corda中,攻击者不仅需要您的私钥,还需要您的保险库内容。如果攻击者不知道你拥有什么状态,他们就不能用它们(在传统的区块链中,每个人都有自己的信息,所以这条防线不存在)。
  • Corda支持硬件安全模块
  • Corda将在未来引入对人类互动的支持。一旦引入,攻击者将不仅需要私钥和保险库内容,还需要欺骗UI背后的人工操作员