Monad، وهي شبكة متوافقة مع EVM، نشّطت مراجعتها MonadTen على الشبكة الرئيسية في 14:30 UTC في 2 سبتمبر. يغيّر ترقية MIP-8 طريقة فرض الشبكة على العقود لقراءة التخزين، باستبدال التسخين على أساس الحجرة تلو الأخرى بمجموعات من 128 حجرة متتالية.
قياس كتلة الشبكة الرئيسية 101672712 الخاصة بـ Monad كان 8,100 غاس لقراءة الحقل 0، و100 غاس لقراءة الحقل 1 على نفس الصفحة، و8,100 غاس مرة أخرى في الحقل 128، وهو أول حقل في الصفحة التالية.
يُحدد السجل الرسمي لإصدار MonadTen التفعيل عند طابع زمني يونكس 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.
