Размер твердости типа отображения
В Solidity, есть максимальное количество ключей или пар ключ-значение, которое может хранить отображение? Если так, то какой максимум? Кроме того, максимальное количество отличается в зависимости от типов переменных ключей и значений этого отображения?
Например, сколько пар адрес-uint может хранить следующее отображение?
mapping (address => uint) internal _balanceOf;
0 ответов
Каждая учетная запись имеет область данных, называемую хранилищем, которая является постоянной между вызовами функций и транзакциями. Хранилище - это хранилище ключей-значений, которое отображает 256-битные слова в 256-битные слова. (увидеть)
Ключ отображения в солидности закодирован на 32 байта, поэтому есть 2**(32*8)
возможные ключи. это огромное количество;