بهروزرسانی بعدی Ethereum با نام Glamsterdam در حال آزمایش روی testnetهاست. در جریان این آزمایشها، Chainsecurity چند پروژه را شناسایی کرده که بهدلیل اتکا به برخی invariantها، پس از Glamsterdam آسیبپذیر خواهند شد. این invariantها فرضهایی هستند که پروژهها ثابتماندن آنها را مبنای رفتار خود قرار دادهاند.
دو پیشنهاد EIP-8037 و EIP-8038 این فرضها را میشکنند. این پیشنهادها مقدار gas موردنیاز برای برخی عملیات و نحوه محاسبه gas برای state را تغییر میدهند. متن اطلاعیه جزئیات آسیبپذیری پروژهها یا سازوکار دقیق این تغییرات را توضیح نمیدهد.
بر اساس یافتههای Chainsecurity، گروه ACD تصمیم گرفته فرایند hard fork را به تعویق بیندازد و تا زمان رفع مشکلات، Hoodi را fork نکند. این تأخیر بر کار Hegota اثری ندارد و توسعه آن با تمام توان، بهصورت موازی ادامه دارد.
برای تصمیمگیری در نشستهای بعدی AllCoreDev، لازم است مشخص شود پس از Glamsterdam چه بخشهایی ممکن است دچار مشکل شوند و آیا تغییر احتمالی در مشخصات میتواند از این مشکلات جلوگیری کند. Chainsecurity و Dedaub در بررسیها مشارکت دارند و بررسیهای داخلی نیز انجام میشود؛ بااینحال، پوشش همه پروژههای Ethereum و کدهای on-chain و off-chain آنها ممکن نیست.
به همین دلیل، از توسعهدهندگان smart contract و متخصصان بررسی امنیت خواسته شده پروژههایشان را از نظر وابستگی به هشت invariant بررسی کنند. یک repository برای این کار آماده شده که توضیح کوتاه هر invariant، مثالها و promptهایی برای بررسی پروژهها را در بر دارد. از پروژههایی که متأثر هستند نیز خواسته شده موضوع را به تیم Ethereum اطلاع دهند.




