gpt4 book ai didi

security - 在 EVM 区 block 链中存储 secret

转载 作者:行者123 更新时间:2023-12-02 16:07:22 26 4
gpt4 key购买 nike

我正在考虑将 secret 存储在区 block 链中。虽然有一些特定的区 block 链处理它,但我希望看到以太坊的可行性。

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

最佳答案

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

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

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

关于security - 在 EVM 区 block 链中存储 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69060605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com