- ایتھریم فاؤنڈیشن کی طرف سے ہشدار دیا گیا ہے کہ گلامسٹرڈم کی گیس دوبارہ قیمت گزاری کی وجہ سے ڈویلپر اپڈیٹس کے بغیر کچھ اسمارٹ کنٹریکٹس فیل ہو سکتے ہیں۔
- EIP-8037 اور EIP-8038 ایتھریم پر ریاست کے تشکیل اور رسائی کے لیے گیس لاگت کو بڑھائیں گے اور معیاری بنائیں گے۔
- ڈیولپرز Glamsterdam devnets پر کنٹریکٹس کا ٹیسٹ کر سکتے ہیں، جبکہ والٹس اور RPC فراہم کنندگان کو نئے شیڈول کے لیے گیس اندازہ اپڈیٹ کرنا ہوگا۔
ایتھریم ڈویلپرز سامنا کر رہے ہیں نئے گیس قواعد کا آنے والے گلامسٹرڈ اپگریڈ کے تحت، جس کے تحت کچھ کنٹریکٹس تبدیلیوں کے بغیر ناکام ہو سکتے ہیں۔ ایتھریم فاؤنڈیشن نے کہا کہ EIP-8037 اور EIP-8038 ریاست کی تخلیق اور رسائی کے اخراجات کو تبدیل کریں گے۔ زیادہ تر کنٹریکٹس متاثر نہیں ہو رہے، جبکہ ہارڈکوڈڈ گیس فرضیات استعمال کرنے والے ڈویلپرز کو ریپرائسنگ مین نیٹ تک پہنچنے سے پہلے اپڈیٹس کی ضرورت ہو سکتی ہے۔
گلامسٹرڈم ایتھریم گیس لاگتوں میں تبدیلی لاتا ہے
دونوں EIPs Ethereum کے نیٹ ورک کے ذریعے ریاستی آپریشنز کے لیے چارجز کے طریقے کو ہدف بناتے ہیں۔ EIP-8037 اکاؤنٹس، اسٹوریج سلوٹس، اور ڈپلویڈ بائٹ کوڈ بنانے کے لیے لاگت میں اضافہ کرتا ہے اور اسے معیاری بناتا ہے۔
اسی دوران، EIP-8038 موجودہ اسٹیٹ تک رسائی، جس میں SLOAD، SSTORE اور کول اکاؤنٹ رسائی شامل ہیں، کی لاگت میں اضافہ کرتا ہے۔ یہ EXTCODESIZE اور EXTCODECOPY آپریشنز کی لاگت بھی تبدیل کرتا ہے۔
ایتھریم فاؤنڈیشن کے مطابق، یہ تبدیلیاں ایتھریم کے بڑے اسٹیٹ پر آپریشنز کے وزن کو ظاہر کرتی ہیں۔ ان آپریشنز کے لیے گیس قیمتیں پہلی بار 2021 کے برلن اپگریڈ کے دوران تبدیل ہوئی تھیں۔
قابل ذکر بات یہ ہے کہ حالیہ گیس لِمٹ میں اضافہ نے ریاستی نمو کو تیز کر دیا ہے۔ نئی قیمت ڈیزائن میں تقریباً تین گنا زیادہ بنیادی ذرائع کی حمایت کرنے والا پرفارمنس ٹارگٹ شامل ہے۔
کچھ اسمارٹ کنٹریکٹس ناکام ہو سکتے ہیں
Ethereum Foundation نے پیشکش شدہ گیس شیڈول کا استعمال کرتے ہوئے تاریخی مین نیٹ لیننگز کو دوبارہ چلایا۔ زیادہ تر لیننگز نئے قیمتیں کے تحت ایک جیسا نتیجہ دیا۔ تاہم، ایک چھوٹے گروپ نے قیمت میں تبدیلی کے بعد مختلف نتائج دکھائے۔
کچھ لین دین کامیاب ہو گئے لیکن انہوں نے مختلف مقدار میں گیس استعمال کی۔ دوسرے صرف اس لیے ناکام ہو گئے کہ ان کی اصل گیس حد کافی نہیں رہی۔ ڈویلپرز اپنی فراہم کردہ گیس حد بڑھا کر ان معاملات کا حل نکال سکتے ہیں۔
ایک چھوٹا گروہ بڑے حدود کے باوجود توڑا رہ سکتا ہے۔ یہ معاہدے اکثر اپنے کوڈ میں ثابت گیس فرضیات پر منحصر ہوتے ہیں۔ مثالوں میں سولڈیٹی کا 2,300-گیس ٹرانسفر اور بھیجنا کا اسٹپنڈ شامل ہیں۔
ہارڈکوڈڈ کال اقدار، گیسلیفٹ() چیکس، اور فکسڈ گیس لِمٹس بھی مسائل پیدا کر سکتے ہیں۔ فاؤنڈیشن نے کہا کہ سب سے زیادہ متاثرہ کنٹریکٹس کے پیچھے والے ٹیمیں پہلے ہی ب без رابطہ کی جا رہی ہیں۔
ڈویلپرز مین نیٹ سے پہلے ٹیسٹ کر سکتے ہیں
ڈیولپرز جو لیئر 1 کنٹریکٹس کو برقرار رکھتے ہیں، اپنے کنٹریکٹ ایڈریس کا استعمال کرتے ہوئے متاثرہ کنٹریکٹس ڈیٹا بیس میں تلاش کر سکتے ہیں۔ یہ ٹول خرابیوں کے اقسام اور ہر مسئلے کے لیے ذمہ دار ری پرائسنگ کو شناخت کرتا ہے۔
اس کے علاوہ، فاؤنڈیشن نے ڈویلپرز کو Platåberget ٹیسٹ نیٹ، جسے glam-devnet-8 کہا جاتا ہے، پر فکسز کا ٹیسٹ کرنے کی تجویز کی۔ والٹ اور RPC ڈویلپرز کو نئے شیڈول کے مطابق گیس اسٹیمیشن کو اپ ڈیٹ کرنا ہوگا۔
دیگر طور پر، کیشڈ گیس مستقلہ تراجم کے اخراجات کو کم اندازہ لگا سکتے ہیں اور ناکامی کا باعث بنتے ہیں۔ عام صارفین کو کوئی کارروائی کی ضرورت نہیں کیونکہ اپڈیٹڈ والٹ اور بنیادی ڈھانچہ تبدیلیوں کا انتظام کرے گا۔
دوبارہ قیمت ڈیونیٹس پر پہلے ہی لائیو ہے اور مین نیٹ فعال ہونے سے پہلے یہ جنرل ٹیسٹ نیٹس پر منتقل ہو جائے گی۔


