توسعهدهندگان اتریوم راهاندازی هاردفورک گلمستردام (Glamsterdam) در شبکه آزمایشی Hoodi را به تعویق انداختند. این تصمیم پس از آن گرفته شد که محققان ریسکهای امنیتی مرتبط با گس را شناسایی کردند که میتواند بر نحوه مدیریت تراکنشهای ناموفق در قراردادهای هوشمند موجود تأثیر بگذارد.
بنیاد اتریوم (EF) اعلام کرد که این بهروزرسانی، که در ابتدا برای ۲۶ اکتبر برنامهریزی شده بود، به تعویق میافتد تا به توسعهدهندگان فرصت داده شود تا نحوه تعامل برخی از پیشنهادات بهبود اتریوم (EIP) با قراردادهای هوشمند مستقر در این شبکه را بررسی کنند.
این تعویق، عدم قطعیت در مورد زمانبندی عرضه گلمستردام در شبکه اصلی را افزایش داده است. توسعهدهندگان اتریوم پیش از این اوایل دسامبر را برای این امر در نظر گرفته بودند و قصد داشتند پس از آزمایش موفقیتآمیز در Hoodi، برنامه زمانی نهایی را مشخص کنند.
جزئیات ریسکهای امنیتی گس
در تاریخ ۱۳ اکتبر، شرکت امنیت بلاکچین ChainSecurity هشدار داد که دو پیشنهاد موجود در گلمستردام، یعنی EIP-8037 و EIP-8038، میتوانند سازوکارهای دفاعی در برابر نوعی حمله به نام «griefing با گس ناکافی» را تضعیف کنند.
در تحلیل ChainSecurity آمده است که طبق قوانین جدید، پس از شکست یک عملیات، ممکن است گس به یک قرارداد بازگردانده شود و به آن اجازه دهد به کار خود ادامه دهد، در حالی که قبلاً متوقف میشد. محققان گفتند این تغییرات میتواند با بررسیهای امنیتی موجود که به میزان گس باقیمانده در طول یک تراکنش متکی هستند، تداخل ایجاد کند.
در حملات معروف به «griefing با گس ناکافی»، یک فراخواننده مخرب عمداً گس بسیار کمی برای موفقیت یک عملیات قانونی در قرارداد هوشمند فراهم میکند. ChainSecurity هشدار داد که تغییرات پیشنهادی گلمستردام میتواند سازوکارهای دفاعی در برابر چنین حملاتی را تضعیف کرده و به طور بالقوه به قراردادها اجازه دهد عملیاتهای ناموفق را به طور دائم ثبت کنند. برای مثال، یک قرارداد آسیبدیده میتواند ادعای یک کاربر را حذف کرده یا گزینه تلاش مجدد را غیرفعال کند و کاربر را از تکمیل یک عملیات معتبر باز دارد.
ChainSecurity اعلام کرد که گلمستردام تمام بررسیهای امنیتی مرتبط با گس را غیرقابل اعتماد نمیکند، اما توسعهدهندگان باید قراردادهای خود را بازبینی کنند تا از تطابق آنها با قوانین جدید گس در این بهروزرسانی اطمینان حاصل کنند.
این یافتهها باعث نگرانی در میان مشارکتکنندگان اتریوم شد. در کامنتی در گیتهاب در تاریخ ۲۱ اکتبر، محقق امنیتی با نام مستعار pcaversaccio، این ریسکها را «جدی» توصیف کرد و خواستار ارزیابی مجدد هاردفورک شد.
روز جمعه، ChainSecurity اعلام کرد که «۱۳ نمونه در دنیای واقعی» را شناسایی کرده و در حال هماهنگی برای افشای مسئولانه با پروژههای آسیبدیده است. این شرکت امنیتی جزئیات این ۱۳ نمونه یا نام پروژههای آسیبدیده را فاش نکرد، اما گفت که توسعهدهندگان باید در اسرع وقت قراردادهای خود را بررسی کنند.
این یافتهها به دنبال هشدار قبلی بنیاد اتریوم مبنی بر این بود که مدل گس گلمستردام میتواند کیف پولها، ایندکسرها و تخمینگرهای گس را که بر مفروضات ثابت تکیه دارند، دچار مشکل کند. این بهروزرسانی پیش از این در تاریخ ۶ اکتبر با موفقیت در شبکه آزمایشی سپولیا (Sepolia) فعال شده بود.
اطلاعات ارائه شده در این مقاله صرفاً برای اهداف اطلاعاتی و آموزشی است و نباید به عنوان مشاوره مالی، سرمایهگذاری یا حقوقی تلقی شود. ما توصیه میکنیم قبل از انجام هر گونه سرمایهگذاری، تحقیقات مستقل انجام دهید و با یک مشاور مالی یا حقوقی مشورت کنید.