طبق گزارش سایت بلاک‌ورکز، توسعه‌دهندگان اصلی اتریوم تصمیم گرفته‌اند که هر گونه تغییر و دستکاری در ماشین مجازی اتریوم (EVM) را از به‌روزرسانی بعدی اتریوم، یعنی به‌روزرسانی یا فورک فوزاکا (Fusaka)، حذف و آن را به زمان دیگری موکول کنند. این به‌روزرسانی قرار است طبق برنامه در اواخر سال ۲۰۲۵ پیاده‌سازی شود.

توسعه‌دهندگان اتریوم

برنامه‌نویسان بلاک‌چین اتریوم از مدت‌ها پیش روی یک افزونه جدید برای ماشین مجازی اتریوم به نام «EVM Object Format» یا به‌اختصار «EOF» کار می‌کردند که به آنها اجازه می‌داد با حذف «کدهای غیرقابل‌پیش‌بینی مسیرهای اجرایی» از ماشین مجازی اتریوم و ساده‌تر کردن روند بازبینی، شانس پیدا کردن باگ‌ها و نقاط آسیب‌پذیر را افزایش دهند.

در آخرین جلسه‌ای که پیش از اجرای به‌روزرسانی فوزاکا برگزار شد، مدیران و برنامه‌نویسان بلاک‌چین اتریوم تصمیم گرفتند که ادغام افزونه «EOF» را از به‌روزرسانی فوزاکا حذف کنند و بیشتر روی تقویت قابلیت‌هایی مانند «PeerDAS» و تقویت مقیاس‌پذیری این پروژه تمرکز کنند. اگر چه قرار است توسعه‌دهندگان به کار روی این افزونه ادامه دهند، به نظر می‌رسد که ماشین مجازی اتریوم تا اطلاع ثانوی هیچ تغییر بزرگی نخواهد کرد.

«تیم بیکو» (Tim Beiko)، هماهنگ‌کننده این پروژه تاکید کرد که به‌روزرسانی فوزاکا باید به بهترین شکل ممکن اجرا شود و علی‌رغم حمایت‌های فنی خوبی که بسیاری از توسعه‌دهندگان از ادغام این افزونه کردند، به دلیل نبود توافقی کلی میان اعضا،‌ ادغام «EOF» در بروزرسانی فوزاکا امکان‌پذیر نخواهد بود.

«ماریوس ون در ویجن» (Marius van der Wijden)، برنامه‌نویس اصلی نرم‌افزار گت (Geth)، جزو کسانی بود که در گذشته اعتقاد چندانی به این افزونه نداشتند؛ اما بعد از این که متوجه این نکته شد که شاید بهتر بود از همان ابتدا ماشین مجازی اتریوم (EVM) بر اساس «EOF» طراحی می‌‌شد، قبول کرد که روی این پروژه کار کند.

«ماریوس ون در ویجن» (Marius van der Wijden)، برنامه‌نویس اصلی نرم‌افزار گت (Geth)

طرفداران «EOF» استدلال می‌کنند که ادغام این افزونه در به‌روزرسانی بعدی، کار مهاجرت به معماری سخت‌افزاری باز «ریسک ۵» (RISK-V) را آسان‌تر می‌کند و حتی معتقدند که بدون استفاده از این افزونه، امکان مهاجرت بی‌نقص به این معماری سخت‌افزاری جدید عملا غیرممکن خواهد بود.

در مقابل مخالفان می‌گویند که ادغام این به‌روزرسانی در ماشین مجازی اتریوم باعث ناسازگاری این سیستم با نسخه‌های قبلی آن می‌شود و در این صورت دیگر نمی‌توان از واژه «به‌روزرسانی» برای «فوزاکا» استفاده کرد. به نظر آنها این یک ماشین مجازی جدید است و بهتر است در مورد سازگار نبودن آن با نسخه‌های قبلی اپلیکیشن‌های کاربران به آنها هشدار داد.

مایکل ایگورف (Michael Egorov)، خالق پلتفرم فایننس «کرو پروتکل» هم از پیش‌فرض‌های ساختاری EOF انتقاد کرد و گفت «واقعا به نظر می‌رسد که EOF می‌خواهد با کامپایلر سولیدیتی همه کمبودهای فنی سیستم را در سطح ماشین مجازی حل کند». او همچنین هشدار داد که پیچیدگی‌های این افزونه باعث هدر رفتن منابع و نضعیف مقیاس‌پذیری سیستم خواهد شد.

مایکل ایگورف، خالق پلتفرم «کرو پروتکل» (Michael Egorov)

بعضی از مخالفان هم با اشاره به سازگار نبودن «EOF» با کتابخانه‌های مهمی مانند اپن زپلین (OpenZeppelin) و یونی‌سواپ، باعث شدند که بحث‌وجدل در بین مخالفان و موافقان پروژه بالا بگیرد. دانو فرین (Donno Ferrin)، یکی از طرفداران سرسخت EOF، با بررسی چهار پلتفرم برتر قراردادهای هوشمند اتریوم نشان داد که آنها برای سازگاری با EOF تنها به چند تغییر کوچک نیاز دارند.

فرین در ادامه تاکید کرد که همه این مشکلات با حذف استاندارد «EIP-7069» برطرف خواهد شد و این کار با تنها چند هفته عقب انداختن تاریخ به‌روزرسانی فوزاکا قابل اجرا خواهد بود؛ البته تلاش‌های فرین و دیگر موافقان سرانجام تاثیری نداشت و این مخالفان بودند که موفق شدند از به‌روزررسانی ماشین مجازی اتریوم جلوگیری کنند.

«ون در ویجن» در پایان این جلسه تایید کرد که موافقان و مخالفان در پایان این جلسه به توافق نرسیدند و این به این معنی است که این پروژه از برنامه به‌روزرسانی فوزاکا حذف خواهد شد. او همچنین با انتقاد از ساختار این جلسات گفت که در بیشتر مواقع اکثر حاضران از بین گزینه‌های موجود، گزینه امن‌تر را انتخاب می‌کنند و با ادامه این روند ما شاهد هیچ تغییر مثبتی در سیستم نخواهیم بود.

تیم بیکو هم با اشاره به این که «هزینه تحویل یک کالای خراب همیشه بیشتر از تحویل دیرتر از موعد آن است» گفت که روش صحیح تغییر کلی ماشین مجازی این است که آن را با هماهنگی با تیم توسعه قراردادهای هوشمند و برنامه‌نویسان ابزارهای اکوسیستم اتریوم اجرا کنیم.

در پایان می‌توان گفت اکثر تیم‌های توسعه‌دهنده این پروژه به طور کلی موافق خروج EOF از برنامه‌ به‌روزرسانی فوزاکا بودند و طرفداران آن نتوانستند نظر مخالفان را برای ادغام این افزونه در ماشین مجازی اتریوم به دست آورند. بدین ترتیب انتظار می‌رود که به‌روزرسانی بعدی اتریوم یعنی فوزاکا، طبق برنامه قبلی و بدون هیچ‌ تغییر جدی در ساختار بلاک‌چین اتریوم در اواخر سال جاری میلادی به مرحله اجرا برسد.