在Solidity中,映射可以存储的键或键/值对的最大数量是多少?如果是这样,最大值是多少?此外,最大数目是否会根据键的变量类型和该映射的值而有所不同?
例如,以下映射可以存储多少个地址-uint对?
mapping (address => uint) internal _balanceOf;
答案 0 :(得分:0)
每个帐户都有一个称为存储的数据区域,该区域是持久性的 在函数调用和事务之间。存储是键值存储 将256位字映射到256位字。 (see)
坚固的映射键编码为32个字节,因此存在return 0;
个可能的键。
这是一个巨大的数字;