Monad, блокчейн, совместимый с EVM, активировал свою ревизию MonadTen на мейннете в 14:30 UTC 2 сентября. Обновление MIP-8 изменяет способ взимания платы сетью за чтение хранилища контрактами, заменяя разогрев по слотам на группы из 128 последовательных слотов.
Блок мейннета Monad mainnet block 101672712 потребовал 8 100 газа для чтения слота 0, 100 газа для чтения слота 1 на той же странице и снова 8 100 газа в слоте 128 — первом слоте следующей страницы.
Официальный запись релиза MonadTen устанавливает активацию на временной метке Unix 1788359400. До этой временной метки действовали правила MonadNine.
Структура хранения теперь изменяет счет
Финальная спецификация MIP-8 определяет страницу хранения как 128 слов по 32 байта каждое, или 4 096 байт. Первое SLOAD на любой странице стоит 8 100 газа. Последующие чтения в пределах этой разогретой страницы стоят 100 газа в течение остальной части транзакции, с возможностью отката при отмене кадра вызова.
Согласно предыдущему расписанию Monad, два ранее неиспользуемых слота стоили по 8 100 газа каждый, даже если они находились рядом. Согласно новому ценообразованию оперкода, та же пара стоит 8 100 газа, а затем 100 газа, если оба находятся в пределах одной страницы.

Общие шаблоны Solidity могут автоматически наследовать эту скидку. Последовательные переменные состояния, поля структур и элементы массивов занимают последовательные слоты, поэтому повторные чтения с большей вероятностью останутся внутри предварительно загруженной страницы.
Ключ сопоставления обычно указывает на отдельную, распределенную страницу, но поля внутри структуры, хранящейся под этим ключом, остаются непрерывными и могут использовать скидку на уровне страницы.
Хешированное или несогласованное хранение сохраняет существующую холодную базовую линию Monad. Чтения, пересекающие границы страниц, по-прежнему стоят 8 100 газа за каждое, а сбережения зависят от того, сколько слотов затрагивает транзакция, и находятся ли эти слоты в пределах одной и той же границы в 128 слотов.
MIP-8 сохраняет семантику выполнения EVM, изменяя при этом предположения, используемые инструментами, которые создают списки доступа, доказательства хранилища или оценки газа. Записи EIP-2930 теперь разогревают страницы, а форматы доказательств должны представлять модель страницы. Спецификация идентифицирует контракты, жестко закодировавшие стоимость газа для операций хранилища, как основной класс риска совместимости.
Для разработчиков стимул заключается в том, что чтение данных вместе дешевле, когда они хранятся близко друг к другу.
Пост Обновление мейннета Monad делает хранение данных вместе на 98% дешевле появился первым на CryptoSlate.
