【发布时间】:2018-01-14 09:00:12
【问题描述】:
比方说,我们有一个简单的存储智能合约。 Simple storage pattern
以太坊能否将加密字符串(例如“hello world”)存储到存储中?以太坊能否破译这个字符串“hello world”以获得特定的允许地址列表?
【问题讨论】:
标签: blockchain ethereum solidity
比方说,我们有一个简单的存储智能合约。 Simple storage pattern
以太坊能否将加密字符串(例如“hello world”)存储到存储中?以太坊能否破译这个字符串“hello world”以获得特定的允许地址列表?
【问题讨论】:
标签: blockchain ethereum solidity
以太坊可以存储你想要的任何字节,所以你当然可以加密一个字符串并存储它。但是区块链上的一切都是公开的,所以没有地方存储解密密钥。即使解密密钥是链下的,如果它曾经被带到链上进行解密,那么每个人都可以立即看到它。
所以加密只与解密相关,是在链下完成的。例如,您可以使用收件人的公钥加密某些内容,而链下,收件人可以使用他们的私钥对其进行解密。
【讨论】: