首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SHA-3是如何与实体映射一起工作的?

SHA-3是如何与实体映射一起工作的?
EN

Stack Overflow用户
提问于 2022-07-01 06:00:56
回答 1查看 50关注 0票数 0

我很难理解mapping是如何在坚实的环境中工作的。正如我所解释的,传入mapping的值是使用SHA-3进行散列的。散列后,新哈希值将用作存储值在内存中的位置。我很困惑,因为我不明白为什么SHA-3会在内存中产生一个真正的位置。SHA-3不产生固定长度的随机值吗?如果SHA-3应该生成任意值,那么如何使用散列值来告诉计算机某个值在内存中的位置?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-07-01 16:40:25

传递给mapping的值使用SHA-3进行散列处理。

没有对进行散列。但是,存储槽位置是由契约内属性位置的散列和其他一些因素(例如索引和密钥的数据类型)确定的。

有关细节,请参阅文档。您可能会对开始的部分感兴趣

映射键k对应的值位于keccak256(h(k) . p)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72824995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档