Monad, blockchain yang kompatibel dengan EVM, mengaktifkan revisi MonadTen di mainnet pada pukul 14:30 UTC pada 2 September. Peningkatan MIP-8 mengubah cara jaringan mengenakan biaya pada kontrak untuk membaca penyimpanan, mengganti pemanasan slot-per-slot dengan kelompok 128 slot berturut-turut.
Blokl mainnet 101672712 Monad mengukur 8.100 gas untuk membaca slot 0, 100 gas untuk membaca slot 1 pada halaman yang sama, dan 8.100 gas lagi di slot 128, slot pertama dari halaman berikutnya.
Rekam rilis resmi MonadTen menetapkan aktivasi pada Unix timestamp 1788359400. Di bawah timestamp tersebut, aturan MonadNine tetap berlaku.
Tata letak penyimpanan sekarang mengubah tagihan
Spesifikasi MIP-8 terakhir mendefinisikan halaman penyimpanan sebagai 128 kata masing-masing 32 byte, atau 4.096 byte. SLOAD pertama di mana pun pada halaman tersebut biayanya 8.100 gas. Pembacaan selanjutnya di mana pun di dalam halaman yang telah dipanaskan biayanya 100 gas untuk sisa transaksi, tunduk pada rollback ketika call frame dibatalkan.
Menurut jadwal sebelumnya Monad, dua slot yang sebelumnya tidak tersentuh masing-masing biayanya 8.100 gas, bahkan ketika bersebelahan. Di bawah penetapan harga opcode baru, pasangan yang sama biayanya 8.100 gas dan kemudian 100 gas jika keduanya berada dalam satu halaman.

Susunan Solidity umum dapat mewarisi diskon tersebut secara otomatis. Variabel status berurutan, bidang struktur, dan elemen array menempati slot yang berurutan, sehingga pembacaan berulang lebih mungkin tetap berada di dalam halaman yang telah dipanaskan.
Kunci pemetaan umumnya menyelesaikan ke halaman terpisah dan tersebar, tetapi bidang di dalam struct yang disimpan di bawah kunci tersebut tetap berurutan dan dapat membagi diskon tingkat halaman.
Penyimpanan yang di-hash atau tidak sejajar mempertahankan baseline dingin yang sudah ada dari Monad. Pembacaan yang melintasi batas halaman masih berbiaya 8.100 gas per kali, sementara tabungan bergantung pada berapa banyak slot yang disentuh oleh transaksi dan apakah slot-slot tersebut berkumpul dalam batas 128-slot yang sama.
MIP-8 mempertahankan semantik eksekusi EVM sambil mengubah asumsi yang digunakan oleh alat yang membangun daftar akses, bukti penyimpanan, atau estimasi gas. Entri EIP-2930 sekarang memanaskan halaman, dan format bukti harus merepresentasikan model halaman. Spesifikasi mengidentifikasi kontrak yang menghardcode biaya gas opcode penyimpanan sebagai kelas risiko kompatibilitas utama.
Untuk pengembang, insentifnya adalah bahwa data yang dibaca bersamaan lebih murah ketika disimpan berdekatan.
Pos Upgrade mainnet Monad membuat penyimpanan data bersama menjadi 98% lebih murah muncul pertama kali di CryptoSlate.
