توسعهدهندگان اتریوم مرحله بعدی هارد فورک گلمستردام (Glamsterdam) را در شبکه آزمایشی هودی (Hoodi) به دلیل شناسایی برنامههایی که ممکن است به فرضیات حسابداری گاز متکی باشند که این ارتقاء آنها را تغییر میدهد، به تعویق انداختند. بنیاد اتریوم از تیمها خواسته است قبل از پیشبرد فرآیند، کد خود را حسابرسی کنند.
آخرین ارتقاء عمده پروتکل اتریوم با یک بررسی مهم سازگاری مواجه شده است. در بهروزرسانی ۶ نوامبر، ماریوس ون در وایدن، توسعهدهنده بنیاد اتریوم، اعلام کرد که فرآیند آزمایشی گلمستردام تا زمان حل مشکلات شناسایی شده در طول تست، به فورک هودی پیش نخواهد رفت. نگرانی اصلی این نیست که شبکه اتریوم از کار افتاده است، بلکه این است که برخی از برنامههای موجود ممکن است به دلیل اتکا به فرضیاتی درباره نحوه محاسبه گاز، دچار مشکل شوند. بنیاد EIP-8037 و EIP-8038 را به عنوان پیشنهاداتی که نیاز به بررسی دقیقتری دارند، معرفی کرده است.
تغییرات حسابداری گاز و تاثیر آن بر برنامهها
گاز اتریوم به طور معمول به عنوان هزینه اجرای تراکنشها و عملیات قرارداد هوشمند درک میشود. توسعهدهندگان همچنین از ویژگیهای مرتبط با گاز در طراحی و آزمایش برنامهها استفاده میکنند. اگر پروتکل مدل حسابداری را تغییر دهد، کدی که بر اساس فرضیات قدیمی ساخته شده است، حتی اگر منطق تجاری آن ویرایش نشده باشد، میتواند رفتار متفاوتی از خود نشان دهد.
بنیاد اعلام کرد که ChainSecurity پروژههایی را یافته است که پس از گلمستردام ممکن است آسیبپذیر باشند، زیرا به ویژگیهای پایدار (invariants) متکی هستند که تغییرات پیشنهادی آنها را مختل میکند. یک ویژگی پایدار، شرطی است که توسعهدهندگان فرض میکنند همچنان برقرار خواهد ماند. نقض این شرط لزوماً به این معنی نیست که هر قرارداد تحت تاثیر قابل بهرهبرداری است، اما میتواند منجر به رفتار نادرست، خرابیهای غیرمنتظره یا ریسکهای امنیتی شود.
روند بررسی و حسابرسی کد
تیم مهندسی با همکاری ChainSecurity و Dedaub و همچنین تلاشهای حسابرسی داخلی در حال کار است. این بنیاد همچنین یک مخزن منتشر کرده است که هشت ویژگی پایدار مرتبط و مثالهایی را شرح میدهد که توسعهدهندگان میتوانند بررسی کنند. این یک فراخوان برای تیمهای برنامه نویسی تحت تاثیر جهت مشارکت در بررسی است، نه صرفاً یک بحث داخلی پروتکل.
ارتقاء بلاکچینها با یک وظیفه دشوار روبرو هستند: بهبود پلتفرم پایه بدون آسیب رساندن غیرمنتظره به برنامههای از پیش مستقر شده روی آن. شبکه باز است و توسعهدهندگان آن نمیتوانند هر قرارداد شخص ثالث، ادغام خارج از زنجیره یا مسیر اجرای سفارشی را بررسی کنند. شبکههای آزمایشی و حسابرسیها برای شناسایی دقیق این نوع مشکلات قبل از مواجهه کاربران با آنها در محیط عملیاتی طراحی شدهاند.
بنیاد اعلام کرد که AllCoreDevs تصمیم گرفته است تا زمان حل مسائل، هودی را فورک نکند، در حالی که کار بر روی ارتقاء بعدی، هگوتا (Hegota)، به صورت موازی ادامه خواهد یافت. این تفکیک مفید است. این نشان میدهد که گلوگاه فوری در بررسی سازگاری گلمستردام قرار دارد و نه تعلیق کلی تمام توسعه اتریوم. برای اپراتورها، پاسخ مسئولانه، عملی و نه نمایشی است. تیمها باید بررسی کنند که آیا قراردادهایشان یا کد اطراف آنها به فرضیات گاز شناسایی شده متکی هستند، در برابر مشخصات بهروز شده آزمایش کنند و هرگونه جریان تحت تاثیر را مستند کنند. حتی قراردادی که به ظاهر بدون تغییر است نیز میتواند درگیر باشد اگر جزء دیگری فرضیاتی درباره استفاده از گاز آن داشته باشد.
نگاه بازار به تحولات آینده
این پست ۶ نوامبر تاریخ نهایی جدیدی را برای استقرار تعیین نکرد، بنابراین تعیین یک تاریخ مشخص صرفاً حدس و گمان خواهد بود. نقاط عطف مهم شامل مشخصات بازنگری شده در صورت لزوم، تأیید اصلاح موارد تحت تاثیر، یک تست موفق هودی و راهنمایی روشن برای برنامههایی که ممکن است نیاز به اصلاح داشته باشند، هستند. فعالیت گستردهتر اتریوم مستقل از این تصمیم آزمایشی ادامه دارد. NewsBTC اخیراً جریانهای ETF را ردیابی کرده است، اما تقاضای صندوق و مهندسی پروتکل نباید به عنوان یک داستان علت و معلولی واحد در نظر گرفته شوند. در اینجا، توسعه قابل تایید، یک توقف محتاطانه پس از کشف ریسک سازگاری است. برای شبکهای که فعالیت مالی قابل توجهی را میزبانی میکند، یافتن این ریسک قبل از استقرار، تمایز حیاتی است.




