让我们说,我们有一个简单的存储智能合约。 Simple storage pattern
以太坊可以存储加密的字符串,例如" hello world"进入存储? Can ethereum可以解读这个字符串" hello world"特定的允许地址列表?
答案 0 :(得分:1)
以太坊可以存储您想要的任何字节,因此您当然可以加密字符串并存储它。但区块链上的所有内容都是公开的,因此无法存储解密密钥。即使解密密钥是脱链的,如果它曾经在链上进行解密,那么每个人都可以立即看到它。
因此,加密仅与解密相关,是在链外完成的。例如,您可以使用收件人的公钥加密某些内容,并使用 off-chain 加密,该收件人可以使用其私钥对其进行解密。