تاریخ بروز رسانی :
۱۴۰۵-۰۸-۱۸
تعویق هاردفورک Hoodi اتریوم برای بررسی گاز گلامستردام
توسعهدهندگان اتریوم هاردفورک Hoodi از آپدیت گلامستردام را به تعویق انداختند تا روی یافتههای حسابرسان درباره رفتار قراردادها هنگام کمبود گاز کار کنند.

زمان مطالعه :
1 دقیقهفهرست
توسعهدهندگان اتریوم هاردفورک Hoodi مربوط به آپدیت گلامستردام (Glamsterdam) را متوقف و در حالت تعویق نگه داشتهاند تا روی یافتههای مربوط به نحوه رفتار برنامهها هنگام کمبود گاز کار کنند.
جزئیات پروپوزالهای EIP-۸۰۳۷ و EIP-۸۰۳۸
این آپدیت نحوه محاسبه کارمزد شبکه برای برخی عملیاتها را که با وضعیت (State) شبکه در ارتباط هستند تغییر میدهد. حسابرسان متوجه شدند که حتی قراردادهای نوشتهشده قبل از این آپدیت نیز ممکن است تحت قوانین پیشنهادی رفتار متفاوتی از خود نشان دهند. توسعهدهندگان اتریوم تاریخ ۲۶ اکتبر را برای هاردفورک Hoodi در نظر گرفته بودند که پیش از این به تعویق افتاد. در آپدیت توسعهدهندگان در تاریخ ۶ نوامبر نیز اعلام شد که این فورک به دلیل رفع مسائل مطرحشده در طول بازبینیها همچنان متوقف میماند.
دو پروپوزال به نامهای EIP-۸۰۳۷ و EIP-۸۰۳۸ روی هزینه ایجاد وضعیت و دسترسی به وضعیت موجود تأثیر میگذارند. پروپوزال EIP-۸۰۳۷ نحوه حسابداری پروتکول برای عملیاتهای ایجاد وضعیت را تغییر میدهد و پروپوزال EIP-۸۰۳۸ قیمتگذاری دسترسی به وضعیت را بازبینی میکند. این تغییرات میتواند میزان گاز باقیمانده یک قرارداد را در نقطهای خاص از اجرا تغییر دهد.
بررسیهای امنیتی و چالشهای مصرف گاز
شرکتهای ChainSecurity، Dedaub و بررسیکنندگان داخلی در این بازبینی مشارکت داشتهاند. تحلیل ChainSecurity مواردی را شناسایی کرده که در آن یک فراخوانی شکست میخورد و قراردادی که آن را انجام داده همچنان میتواند کنترلکننده خطای خود را اجرا کند. تحت قوانین قبلی گاز، همین مسیر ممکن بود باعث شود تراکنش بیرونی به حالت بازگشت (Revert) درآید. ماریوس فان در ویدن (Marius van der Wijden)، از توسعهدهندگان بنیاد اتریوم (Ethereum Foundation)، در تاریخ ۶ نوامبر اعلام کرد که این فورک به دلیل مسائل شناساییشده در بررسی گاز همچنان در حالت تعویق است.
نگرانی اصلی حول جزئیاتی است که بیشتر کاربران هنگام شکست خوردن یک تراکنش با آن روبهرو میشوند. قراردادها میتوانند قراردادهای دیگر را فراخوانی کنند و تصمیم بگیرند اگر آن فراخوانیها ناموفق بود چه کاری انجام شود. کدی که این تصمیم را میگیرد ممکن است پس از آپدیت کاملاً یکسان به نظر برسد، اما مسیر متفاوتی را طی کند زیرا شبکه اکنون هزینههای متفاوتی برای بخشهایی از عملیات دریافت میکند. علاوه بر این، کار روی Hegota به صورت موازی ادامه دارد.
نکات مهم
توسعهدهندگان اتریوم هاردفورک Hoodi آپدیت گلامستردام را به تعویق انداختند. حسابرسان دریافتند که قراردادهای قدیمی نیز ممکن است تحت قوانین جدید گاز رفتار متفاوتی داشته باشند. پروپوزالهای EIP-۸۰۳۷ و EIP-۸۰۳۸ هزینه ایجاد و دسترسی به وضعیت شبکه را تغییر میدهند.
منبع: Crypto.news
سلب مسئولیت
مارکو پولو:« زندگی یک کتابه و اگر شما سفر نکرده باشید، انگار فقط یک صفحه از اون کتاب رو خوندهاید!». به عنوان یک فرد ماجراجو...
مطالب نویسنده ←چنانچه به مشاوره رایگان علاقهمندید، پرسشها و نظرات خود را درباره این مقاله یا موضوعات مختلف حوزه بلاکچین و ارزهای دیجیتال مطرح کنید. برای پاسخگویی آمادهایم!
نظر بدهید


