我想知道在合同中是否可能有一些“私有”变量,我的意思是,只有当我拥有一个特定的钱包时,我才能读出这个值。
一个简单的例子是今天的银行业:你不能看别人的平衡,只有你的。
这与Ethereum上的一个简单的硬币契约不同,在那里,您可以查看合同的状态,并知道每个地址的余额。
这可以进一步扩展,只有当您是变量的所有者或特定组的一部分时,才能读取变量。
zkSNARKs已经实现了吗?是否有另一个用私有变量扩展稳健性的项目?
发布于 2018-01-07 05:52:41
状态变量数据是公共的。如果不希望以纯文本形式公开数据,则必须对存储的数据进行加密。
https://ethereum.stackexchange.com/questions/35365
复制相似问题