Ethereum 以太坊如何在私钥泄漏时重新加密敏感数据

Ethereum 以太坊如何在私钥泄漏时重新加密敏感数据,ethereum,Ethereum,假设某些敏感数据由公钥加密并存储在以太坊网络上 我的问题是: 如果私钥泄漏,我们是否可以重新加密数据,使泄漏的私钥无法解密数据 由于区块链的不变性,我认为这是不可能的,对吗 对于存储敏感数据,还有其他好的解决方案吗 如果私钥泄漏,我们是否可以重新加密数据,使泄漏的私钥无法解密数据 您可以使用新的私钥重新加密数据,并将新的加密数据写入区块链。但是,由于以太坊保持完整的历史状态,您以前版本的数据在过去的块中仍然可见,允许任何人对其进行解密 对于存储敏感数据,还有其他好的解决方案吗 加密并存储链外数据

假设某些敏感数据由公钥加密并存储在以太坊网络上

我的问题是: 如果私钥泄漏,我们是否可以重新加密数据,使泄漏的私钥无法解密数据

由于区块链的不变性,我认为这是不可能的,对吗

对于存储敏感数据,还有其他好的解决方案吗

如果私钥泄漏,我们是否可以重新加密数据,使泄漏的私钥无法解密数据

您可以使用新的私钥重新加密数据,并将新的加密数据写入区块链。但是,由于以太坊保持完整的历史状态,您以前版本的数据在过去的块中仍然可见,允许任何人对其进行解密

对于存储敏感数据,还有其他好的解决方案吗

加密并存储链外数据,只需将数据散列发布到链中,以进行完整性/安全性检查/时间证明