Объем данных в виртуальных машинах ethereum
Я хотел бы хранить некоторые конфиденциальные данные в моем контракте в форме отображения
Используя Твердость ^0.5
mapping(someKey => someStruct) someMap;
Я знаю о проблеме конфиденциальности в смарт-контрактах, компилятор автоматически создает функции получения для всех открытых переменных состояния, но когда дело доходит до отображений (или любых динамически изменяемых переменных), как кто-то может получить к ним доступ (по умолчанию), если нет Есть ли риск перепроектировать EVM, чтобы прочитать данные? Спасибо за помощь!