چرا گلمستردام هشدارهای سازگاری را جدیتر کرده است
توسعهدهندگان اصلی اتریوم در حال بررسی این موضوع هستند که ارتقای گلمستردام چگونه اجرا شود، زیرا پژوهشگران امنیتی درباره اختلالهای احتمالی در قراردادهای هوشمند مستقرشده هشدار دادهاند. دو پیشنهاد رقیب که در ۸ نوامبر از سوی لئو گلیسیچ و جولیو ربوفو ارائه شد، میکوشند قیمتگذاری بازنگریشده گس را بدون آسیب زدن به برنامههای قدیمی وارد شبکه کنند. این تغییرات در ادامه بازقیمتگذاری برنامهریزیشده گس ذیل ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸ مطرح شدهاند؛ تغییراتی که نحوه محاسبه هزینه ایجاد و دسترسی به وضعیت در محیط اجرا را دگرگون میکنند. با توجه به اینکه پروتکلهای دیفای و دیگر خدمات درونزنجیرهای در معرض ریسک قرار دارند، جامعه اتریوم برای یافتن مسیری امن با زمان رقابت میکند.
پیشنهادها: دو راهبرد متفاوت برای حفظ سازگاری
ایآیپی-۸۴۸۸ و کدهای عملیاتی نسخه ۲: مسیر گلیسیچ برای قراردادهای جدید
لئو گلیسیچ ایآیپی-۸۴۸۸ را پیشنهاد کرده است؛ مدلی که با معرفی کدهای عملیاتی نسخه ۲، قواعد جدید گس را فقط به قراردادهای تازه مستقرشده محدود میکند. در این رویکرد، قراردادهای قدیمی همچنان با جدول فعلی گس اجرا میشوند، در حالی که قراردادهای جدید قیمتگذاری اصلاحشده معرفیشده از طریق ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸ را میپذیرند. هدف این است که توسعهدهندگان مجبور به استقرار دوباره یا تغییر قراردادهای تغییرناپذیر نشوند و در عین حال شبکه بتواند حسابداری گس خود را برای استقرارهای آینده تکامل دهد.
حسابداری دوگانه گس: تفکیک در سطح تراکنش از نگاه ربوفو
جولیو ربوفو پیشنویس جایگزینی ارائه کرده که دو سامانه جداگانه حسابداری گس را درون هر تراکنش نگه میدارد. یک شمارنده، مصرف گس را بر اساس قواعد قدیمی محاسبه میکند تا اجرای قرارداد همان فرضهای پیشین درباره منابع را مشاهده کند؛ شمارنده دیگر، کارمزد واقعی قابل پرداخت توسط کاربر را بر مبنای جدول قیمتگذاری جدید به دست میآورد. این ایده حسابداری دوگانه تلاش میکند معناشناسی اجرا را حفظ کند و همزمان کارمزدها را به ساختار بهروزشده منتقل سازد، اما در حال حاضر پیادهسازی در کلاینتهای اجرایی و آزمونهای اجماع برای آن وجود ندارد.

پیشینه فنی: ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸ چه چیزی را تغییر میدهند
بحث سازگاری بر ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸ متمرکز است؛ دو پیشنهادی که نحوه دریافت هزینه اتریوم برای ایجاد قراردادها و دسترسی به وضعیت را تغییر میدهند. مهمترین نکته این است که ایآیپی-۸۰۳۷ هزینه پایه گس برای استقرار یک قرارداد هوشمند را از ۳۲٬۰۰۰ به ۱۸۳٬۶۰۰ افزایش میدهد، بدون احتساب هزینههای اجرا و ذخیرهسازی کد. هدف از این بازقیمتگذاری، بازتاب دقیقتر بار منابعی است که قراردادها در بلندمدت بر اپراتورهای نود تحمیل میکنند، اما همین تغییر فرضهایی را که بسیاری از قراردادهای موجود درباره گس در دسترس و حالتهای شکست دارند، مختل میکند.
تحلیل امنیتی: کدام قراردادها در معرض خطرند؟
فرضهایی که قواعد جدید گس بیاعتبار میکند
شرکت امنیتی چینسکیوریتی به هشت فرض رایج در قراردادهای هوشمند مستقرشده اشاره کرده که ممکن است در رژیم جدید گس دچار شکست شوند. نمونهها شامل کنار گذاشتن مقدار ثابتی از گس برای فراخوانیهای خارجی، انتظار رفتار مشخص هنگام شکستهای اجرای جزئی، یا اتکا به بازپرداختهای گس و نقاط کنترل قابل پیشبینی است. اگر این فرضها دیگر برقرار نباشند، تراکنشها ممکن است در زمانهای غیرمنتظره برگشت بخورند یا تعاملات خارجی به شکلی شکست بخورند که توسعهدهندگان اولیه پیشبینی نکرده بودند.
دامنه اثر احتمالی
تحلیلهای جامعه نشان میدهد این مسئله محدود و موردی نیست. توسعهدهندهای با نام مستعار بنتگ به تحلیلی موجود اشاره کرد که حدود ۲۰۰٬۰۰۰ قرارداد بالقوه متاثر را شناسایی کرده و هشدار داد محدودیتهای روششناختی ممکن است باعث کمتر برآورد شدن دامنه واقعی شود. این نگرانی فراتر از قراردادهای آزمایشی است و پروتکلهای تثبیتشده دیفای، کیفپولها، پلها و دیگر برنامههایی را دربر میگیرد که وجوه کاربران را مدیریت میکنند یا به اجرای قطعی وابستهاند.
واکنش دیفای و جامعه
احتمال شکستن قراردادهای فعال، واکنشهای فوری چهرههای صنعت را به دنبال داشت. مایکل اگوروف، بنیانگذار کرو فایننس، هشدار داد ادامه مسیر بدون رفع ریسکهای سازگاری میتواند به یک هارد فورک اضطراری منجر شود و برای شبکه تنش و فشار عملیاتی ایجاد کند. رایان برکمنز، سرمایهگذار و عضو جامعه، ابتدا از فعالسازی سریع حمایت میکرد، اما پس از بررسی هشدارهای سازگاری موضع خود را تغییر داد. پژوهشگر امنیتی پیکاورساچیو نیز تاکید کرد که گلمستردام نباید با شکل فعلی منتشر شود؛ دیدگاهی که بازتابدهنده فشار گستردهتر برای احتیاط است.
آزمونها، تعویقها و هماهنگی توسعهدهندگان
آزمونهای گلمستردام پس از انتشار هشدارها با تغییر برنامه زمانی روبهرو شد. توسعهدهندگان فعالسازی هودی در ۲۶ اکتبر را به تعویق انداختند؛ فعالسازیای که تغییرات لایه اجرای آمستردام، تغییرات اجماع گلواس و افزایش برنامهریزیشده سقف گس هودی به ۲۰۰ میلیون را شامل میشد. این تعویق فرصتی فراهم کرد تا تیمها با حسابرسان و شرکتهای امنیتی برای شناسایی قراردادهای در معرض خطر و جمعآوری بازخورد توسعهدهندگان همکاری کنند.
شرکای حسابرسی و بازههای بعدی آزمون
ماریوس فان در ویدن، توسعهدهنده بنیاد اتریوم، گفت این بنیاد با چینسکیوریتی و دداب برای بررسی قراردادهای متاثر و گردآوری بازخورد هماهنگ شده است. تیمها بهصورت موقت درباره یک بازه آزمون خصوصی از ۱۶ تا ۲۰ نوامبر گفتوگو کردند، اما این زمانبندی پیش از ارائه دو پیشنهاد رقیب تدوین شده بود و ممکن است با پیشرفت پژوهشها و اعتبارسنجی راهکارهای کاهش ریسک تغییر کند.
بعد چه میشود: مسیرهای احتمالی حل مسئله
دستکم سه نتیجه ممکن است. نخست، جامعه میتواند یکی از پیشنهادهای سازگاری را بپذیرد، یعنی جداسازی کدهای عملیاتی گلیسیچ یا حسابداری دوگانه ربوفو، و سپس پیادهسازی گسترده در کلاینتها و آزمون شبکه را دنبال کند. دوم، تیم میتواند پارامترهای ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸ را بازنگری کند تا تغییرات رفتاری برای قراردادهای قدیمی به حداقل برسد. سوم، توسعهدهندگان ممکن است اجزای گلمستردام را تا زمان اثبات یک راهبرد کاهش ریسک مقاوم به تاخیر بیندازند و از خطر فورکهای اضطراری اجباری یا اختلال در عملیات دیفای دوری کنند.
چرا این موضوع برای اپراتورهای نود، توسعهدهندگان و کاربران مهم است
بازقیمتگذاری گس صرفا یک تنظیم کارمزد نیست؛ این تغییر، ناورداییهای زمان اجرا را که بسیاری از قراردادهای هوشمند بر آنها تکیه دارند، دگرگون میکند. اپراتورهای نود و ارائهدهندگان زیرساخت ممکن است با الگوهای متفاوت مصرف منابع روبهرو شوند، در حالی که توسعهدهندگان برنامههای غیرمتمرکز میتوانند با برگشتهای غیرمنتظره تراکنش یا یکپارچهسازیهای خراب مواجه شوند. برای کاربران، ریسک فوری شامل تراکنشهای ناموفق، از دست رفتن گس یا موقتا در دسترس نبودن خدمات در برنامههای پرکاربرد دیفای است. با توجه به ماهیت سیستمی این ریسکها، جامعه بر آزمون دقیق، حسابرسی و عرضه هماهنگ تاکید دارد تا قابلیت اطمینان شبکه حفظ شود.
جمعبندی: احتیاط پیش از فعالسازی
بحث گلمستردام پیچیدگی تکامل یک لایه اجرای غیرمتمرکز را آشکار میکند. هرچند اهداف ایآیپی-۸۰۳۷ و ایآیپی-۸۰۳۸، یعنی قیمتگذاری بهتر مصرف بلندمدت منابع، بهطور گسترده قابل درک است، تضمین گذار ایمن برای میلیونها قرارداد مستقرشده دشوارتر از انتظار نشان میدهد. پیشنهادهای رقیب گلیسیچ و ربوفو مصالحههای متفاوتی میان پیشرفت رو به جلو و سازگاری با گذشته ارائه میکنند، اما هنوز هیچکدام برای گنجانده شدن تایید نشدهاند. با ادامه حسابرسیها و افزایش بازخورد جامعه، ذینفعان اتریوم باید میان ارتقاهای فنی و ایمنی عملیاتی توازن برقرار کنند تا از اختلال شبکه یا هارد فورک اضطراری جلوگیری شود.
.avif)





نظر بگذارید
نظرات (2)
منطق داره، ولی باید آهسته تر پیش برن. دردسر برای دیفای زیاده، عجله نکنن.
وای، اینقدر پیچیدست؟ فکر نمیکردم تغییر گس تا این حد ریسک داشته باشه... واقعاً نگرانکننده