【发布时间】:2019-05-21 10:58:49
【问题描述】:
它说decl_storage! 是一个“过程宏”,用于存储数据以使其在后续块中可用。
它说如果用户能够设置密钥对,那么我们就不能信任密钥对,因此我们必须使用加密散列器(例如 blake2_256)来防止“存储中的其他值被泄露”。
您为什么要在StorageMap 中使用除默认blake2_256 之外的散列算法($hash)(即为什么有人会使用twox 而不是默认blake2_256)?
另外,为什么说它只是为了防止“存储中的其他值受到损害”? blake2_256不是也用来防止密钥对本身被泄露吗?
【问题讨论】: