在 EVM 区块链中存储 Secret

莫里斯

我正在考虑在区块链中存储秘密。虽然有一些特定的区块链处理它,但我想看看以太坊的可行性。

这个想法是以加密格式将秘密存储为状态变量,并且该变量值的可访问性仅限于某人。我的问题是,由于区块链是开放的,每个人,如果有人真的很熟练,那么他/她可以读取每个变量的值。您认为,或者需要进一步做些什么来使状态变量的值足够安全?

提前感谢您的帮助。

干杯,莫里斯。

黑客

拥有运行 EVM 完整节点的机器的人将有权访问该变量。就数据保密而言,可访问性限制毫无意义。

您可以将加密数据存储在链上。但是您需要将解密器保持在链外。例如,您对一段数据进行 AES 加密并将其发布在链上,但您保留私钥。

我应该指出,以太坊钱包,又名 secp256k1 密钥对,能够进行数据加密/解密。您可以使用公钥加密数据,将其发布到链上,然后获取然后使用您的私钥解密,这当然是链下的。在这里阅读更多

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章