گلیمسٹرڈیم
گلیمسٹرڈیم ایک آئندہ ایتھیریم اپ گریڈ ہے جس کی منصوبہ بندی H2 2026 کے لیے کی گئی ہے
ایتھیریم کا آئندہ گلیمسٹرڈیم اپ گریڈ اسکیلنگ کی اگلی نسل کے لیے راستہ صاف کرنے کے لیے ڈیزائن کیا گیا ہے۔ گلیمسٹرڈیم کا نام "ایمسٹرڈیم" (عمل درآمد کی تہہ کا اپ گریڈ، جس کا نام پچھلے Devconnect مقام کے نام پر رکھا گیا ہے) اور "گلواس" (اتفاق رائے کی تہہ کا اپ گریڈ، جس کا نام ایک ستارے کے نام پر رکھا گیا ہے) کے امتزاج سے رکھا گیا ہے۔
فوساکا اپ گریڈ میں ہونے والی پیش رفت کے بعد، گلیمسٹرڈیم نیٹ ورک کے ٹرانزیکشنز پر کارروائی کرنے اور اپنے بڑھتے ہوئے ڈیٹا بیس کو منظم کرنے کے طریقے کو دوبارہ ترتیب دے کر لیئر ۱ (l1) کو اسکیل کرنے پر توجہ مرکوز کرتا ہے، جو بنیادی طور پر اس بات کو اپ ڈیٹ کرتا ہے کہ ایتھیریم کس طرح بلاکس بناتا ہے اور ان کی توثیق کرتا ہے۔
جبکہ فوساکا نے بنیادی بہتریوں پر توجہ مرکوز کی، گلیمسٹرڈیم مختلف نیٹ ورک کے شرکاء کے درمیان فرائض کی علیحدگی کو شامل کر کے، اور کو اعلی تھرو پٹ متوازی کاری (parallelization) کے لیے تیار کرنے کے لیے ڈیٹا کو سنبھالنے کے زیادہ موثر طریقے متعارف کروا کر "Scale L1" اور "Scale Blobs" کے مقاصد کو آگے بڑھاتا ہے۔
یہ بہتریاں اس بات کو یقینی بناتی ہیں کہ ایتھیریم تیز، سستا اور لامركزی رہے کیونکہ یہ زیادہ سرگرمیوں کو سنبھالتا ہے، جبکہ گھر پر چلانے والے لوگوں کے لیے ہارڈ ویئر کی ضروریات کو قابل انتظام رکھتا ہے۔
گلیمسٹرڈیم کے لیے زیر غور بہتریاں
نوٹ: یہ مضمون فی الحال گلیمسٹرڈیم میں شمولیت کے لیے زیر غور EIPs کے انتخاب کو نمایاں کرتا ہے۔ ڈیونیٹس (devnets) میں فعال طور پر جانچی جانے والی اضافی تجاویز میں EIP-7778، EIP-7843، EIP-7976، EIP-7981، اور EIP-8024 شامل ہیں۔ تازہ ترین اسٹیٹس اپ ڈیٹس کے لیے، Forkcast پر گلیمسٹرڈیم اپ گریڈ (opens in a new tab) دیکھیں۔
اگر آپ کوئی ایسا EIP شامل کرنا چاہتے ہیں جو گلیمسٹرڈیم کے لیے زیر غور ہے، لیکن ابھی تک اس صفحے پر شامل نہیں کیا گیا ہے، تو یہاں ethereum.org میں حصہ ڈالنے کا طریقہ جانیں۔
گلیمسٹرڈیم اپ گریڈ تین اہم مقاصد پر مرکوز ہے:
- پروسیسنگ کو تیز کرنا (متوازی کاری): نیٹ ورک کے ڈیٹا کے انحصار کو ریکارڈ کرنے کے طریقے کو دوبارہ ترتیب دینا، تاکہ یہ سست، ایک ایک کر کے ترتیب کے بجائے ایک ہی وقت میں بہت سی ٹرانزیکشنز پر محفوظ طریقے سے کارروائی کر سکے۔
- صلاحیت کو بڑھانا: بلاکس بنانے اور ان کی توثیق کرنے کے بھاری کام کو تقسیم کرنا، جس سے نیٹ ورک کو سست ہوئے بغیر بڑی مقدار میں ڈیٹا پھیلانے کے لیے زیادہ وقت ملتا ہے۔
- ڈیٹا بیس کے پھیلاؤ کو روکنا (پائیداری): نئے ڈیٹا کو ذخیرہ کرنے کی طویل مدتی ہارڈ ویئر لاگت کو درست طریقے سے ظاہر کرنے کے لیے نیٹ ورک کی فیسوں کو ایڈجسٹ کرنا، ہارڈ ویئر کی کارکردگی میں کمی کو روکتے ہوئے مستقبل میں گیس کی حد میں اضافے کی راہ ہموار کرنا۔
مختصراً، گلیمسٹرڈیم اس بات کو یقینی بنانے کے لیے ساختی تبدیلیاں متعارف کرائے گا کہ جیسے جیسے نیٹ ورک کی صلاحیت میں اضافہ ہوتا ہے، یہ پائیدار رہے اور کارکردگی بلند رہے۔
لیئر ۱ (l1) کو اسکیل کرنا اور متوازی پروسیسنگ
بامعنی لیئر ۱ (l1) اسکیلنگ کے لیے آف پروٹوکول اعتماد کے مفروضے اور سیریل ایگزیکیوشن کی رکاوٹوں سے دور جانے کی ضرورت ہے۔ گلیمسٹرڈیم بلاک بنانے کے کچھ فرائض کی علیحدگی کو شامل کر کے اور نئے ڈیٹا اسٹرکچرز متعارف کروا کر اس مسئلے کو حل کرتا ہے جو نیٹ ورک کو متوازی پروسیسنگ کے لیے تیار ہونے کی اجازت دیتے ہیں۔
اہم تجویز: شامل شدہ تجویز کنندہ-تعمیر کنندہ علیحدگی (ePBS)
- آف پروٹوکول اعتماد کے مفروضے اور فریق ثالث کے ریلے پر انحصار کو ختم کرتا ہے
- توسیعی پھیلاؤ ونڈوز کے ذریعے بہت بڑے پے لوڈز کی اجازت دے کر لیئر ۱ (l1) اسکیلنگ کی حمایت کرتا ہے
- بلا اعتماد تعمیر کنندہ کی ادائیگیوں کو براہ راست پروٹوکول میں متعارف کراتا ہے
- بلا اعتماد نگرانی کو فعال کرنے کے لیے اسٹیکنگ پولز کے لیے آرکیٹیکچرل اپ ڈیٹس کا تقاضا کرتا ہے، حالانکہ مجموعی طور پر اسٹیکنگ صارف کا تجربہ ایک بہتر تعمیر کنندہ کے انتخاب کے عمل سے بہتر ہوتا ہے
فی الحال، بلاکس تجویز کرنے اور بنانے کے عمل میں بلاک تجویز کنندگان اور بلاک تعمیر کنندگان کے درمیان ایک ہینڈ آف شامل ہے۔ تجویز کنندگان اور تعمیر کنندگان کے درمیان تعلق بنیادی ایتھیریم پروٹوکول کا حصہ نہیں ہے، اس لیے یہ قابل اعتماد فریق ثالث مڈل ویئر، سافٹ ویئر (ریلے)، اور اداروں کے درمیان آف پروٹوکول اعتماد پر انحصار کرتا ہے۔
تجویز کنندگان اور تعمیر کنندگان کے درمیان آؤٹ آف پروٹوکول تعلق بلاک کی توثیق کے دوران ایک "ہاٹ پاتھ" بھی بناتا ہے جو کو ایک تنگ 2 سیکنڈ کی ونڈو میں ٹرانزیکشن براڈکاسٹنگ اور عمل درآمد میں جلدی کرنے پر مجبور کرتا ہے، جس سے یہ محدود ہو جاتا ہے کہ نیٹ ورک کتنا ڈیٹا سنبھال سکتا ہے۔
شامل شدہ تجویز کنندہ-تعمیر کنندہ علیحدگی (ePBS، یا EIP-7732) باضابطہ طور پر تجویز کنندہ (جو اتفاق رائے کے بلاک کا انتخاب کرتا ہے) کے کام کو تعمیر کنندہ (جو تعمیلی پے لوڈ کو جمع کرتا ہے) سے الگ کرتا ہے، اس ہینڈ آف کو براہ راست پروٹوکول میں شامل کرتا ہے۔
ادائیگی کے لیے بلاک پے لوڈ کے بلا اعتماد تبادلے کو براہ راست پروٹوکول میں بنانے سے فریق ثالث مڈل ویئر (جیسے MEV-Boost) کی ضرورت ختم ہو جاتی ہے۔ تاہم، تعمیر کنندگان اور تجویز کنندگان اب بھی پیچیدہ خصوصیات کے لیے آف پروٹوکول ریلے یا مڈل ویئر استعمال کرنے کا انتخاب کر سکتے ہیں جو ابھی تک بنیادی پروٹوکول کا حصہ نہیں ہیں۔
"ہاٹ پاتھ" کی رکاوٹ کو دور کرنے کے لیے، ePBS پے لوڈ ٹائم لائنیس کمیٹی (PTC) اور دوہری ڈیڈ لائن کی منطق بھی متعارف کراتا ہے، جس سے توثیق کاروں کو تھرو پٹ کو زیادہ سے زیادہ کرنے کے لیے اتفاق رائے کے بلاک اور تعمیلی پے لوڈ کی بروقت ہونے کی الگ الگ تصدیق کرنے کی اجازت ملتی ہے۔
پروٹوکول کی سطح پر تجویز کنندہ اور تعمیر کنندہ کے کرداروں کو الگ کرنے سے پھیلاؤ کی ونڈو (یا نیٹ ورک میں ڈیٹا پھیلانے کے لیے دستیاب وقت) 2 سیکنڈ سے بڑھ کر تقریباً 9 سیکنڈ ہو جاتی ہے۔
آف پروٹوکول مڈل ویئر اور ریلے کو ان پروٹوکول میکینکس سے بدل کر، ePBS اعتماد کے انحصار کو کم کرتا ہے اور ایتھیریم کو نیٹ ورک پر دباؤ ڈالے بغیر بہت زیادہ مقدار میں ڈیٹا (جیسے نیٹ ورکس کے لیے مزید بلابز) پر محفوظ طریقے سے کارروائی کرنے کی اجازت دیتا ہے۔
وسائل: EIP-7732 تکنیکی تفصیلات (opens in a new tab)
اہم تجویز: بلاک لیول ایکسیس لسٹس (BALs)
- تمام ٹرانزیکشن کے انحصار کا ایک پیشگی نقشہ فراہم کر کے ترتیب وار پروسیسنگ کی رکاوٹوں کو ختم کرتا ہے، جس سے توثیق کاروں کے لیے ایک ایک کر کے بجائے متوازی طور پر بہت سی ٹرانزیکشنز پر کارروائی کرنے کی راہ ہموار ہوتی ہے
- نوڈز کو ہر ٹرانزیکشن کو دوبارہ چلانے کی ضرورت کے بغیر حتمی نتائج پڑھ کر اپنے ریکارڈ کو اپ ڈیٹ کرنے کی اجازت دیتا ہے (ایگزیکیوشن لیس ہم آہنگی)، جس سے نیٹ ورک کے ساتھ نوڈ کی ہم آہنگی بہت تیز ہو جاتی ہے
- قیاس آرائیوں کو ختم کرتا ہے، جس سے توثیق کاروں کو مرحلہ وار دریافت کرنے کے بجائے تمام ضروری ڈیٹا کو ایک ساتھ پہلے سے لوڈ کرنے کی اجازت ملتی ہے، جس سے توثیق بہت تیز ہو جاتی ہے
آج کا ایتھیریم ایک سنگل لین سڑک کی طرح ہے؛ چونکہ نیٹ ورک کو یہ نہیں معلوم ہوتا کہ ٹرانزیکشن کو کس ڈیٹا کی ضرورت ہوگی یا وہ کیا تبدیل کرے گی (جیسے ٹرانزیکشن کن اکاؤنٹس کو چھوئے گی) جب تک کہ ٹرانزیکشن چل نہ جائے، توثیق کاروں کو ایک سخت، ترتیب وار لائن میں ایک ایک کر کے ٹرانزیکشنز پر کارروائی کرنی چاہیے۔ اگر انہوں نے ان انحصار کو جانے بغیر ایک ہی وقت میں تمام ٹرانزیکشنز پر کارروائی کرنے کی کوشش کی، تو دو ٹرانزیکشنز غلطی سے ایک ہی وقت میں بالکل ایک ہی ڈیٹا کو تبدیل کرنے کی کوشش کر سکتی ہیں، جس سے خرابیاں پیدا ہو سکتی ہیں۔
بلاک لیول ایکسیس لسٹس (BALs، یا EIP-7928) نیٹ ورک کے لیے ایک نقشے کی طرح کام کرتی ہیں، جس میں یہ تفصیل ہوتی ہے کہ کام شروع ہونے سے پہلے ڈیٹا بیس کے کن حصوں تک رسائی حاصل کی جائے گی۔ عمل درآمد کی تہہ مکمل بلاک ایکسیس لسٹ کو اسٹور کرتی ہے، جس میں ہر وہ اکاؤنٹ کی تبدیلی شامل ہوتی ہے جسے ٹرانزیکشنز چھوئیں گی، ان تبدیلیوں کے حتمی نتائج کے ساتھ (تمام حالت کی رسائی اور عمل درآمد کے بعد کی قدریں)۔ بلاکس کو ہلکا رکھنے کے لیے، بلاک ہیڈر میں اس فہرست کے ایک منفرد ڈیجیٹل فنگر پرنٹ (ہیش ریکارڈ) کے ساتھ ایک نیا فیلڈ ہوتا ہے۔
چونکہ وہ فوری طور پر یہ ظاہر کرتی ہیں کہ کون سی ٹرانزیکشنز اوورلیپ نہیں ہوتیں، BALs نوڈز کو متوازی ڈسک ریڈز انجام دینے کی اجازت دیتی ہیں، بیک وقت بہت سی ٹرانزیکشنز کے لیے معلومات حاصل کرتی ہیں۔ نیٹ ورک غیر متعلقہ ٹرانزیکشنز کو محفوظ طریقے سے گروپ کر سکتا ہے اور ان پر متوازی طور پر کارروائی کر سکتا ہے۔
چونکہ BAL میں ٹرانزیکشنز کے حتمی نتائج (عمل درآمد کے بعد کی قدریں) شامل ہوتے ہیں، جب نیٹ ورک کے نوڈز کو نیٹ ورک کی موجودہ حالت کے ساتھ ہم آہنگی کرنے کی ضرورت ہوتی ہے، تو وہ اپنے ریکارڈ کو اپ ڈیٹ کرنے کے لیے ان حتمی نتائج کو کاپی کر سکتے ہیں۔ توثیق کاروں کو اب یہ جاننے کے لیے شروع سے تمام پیچیدہ ٹرانزیکشنز کو دوبارہ چلانے کی ضرورت نہیں ہے کہ کیا ہوا، جس سے نئے نوڈز کے لیے نیٹ ورک میں شامل ہونا تیز اور آسان ہو جاتا ہے۔
BALs کے ذریعے فعال کردہ متوازی ڈسک ریڈز ایک ایسے مستقبل کی طرف ایک اہم قدم ہوں گی جہاں ایتھیریم ایک ساتھ بہت سی ٹرانزیکشنز پر کارروائی کر سکتا ہے، جس سے نیٹ ورک کی رفتار میں نمایاں اضافہ ہوتا ہے۔
eth/71 بلاک ایکسیس لسٹ ایکسچینج
بلاک ایکسیس لسٹ ایکسچینج (eth/71 یا EIP-8159) بلاک لیول ایکسیس لسٹس کا براہ راست نیٹ ورکنگ ساتھی ہے۔ جبکہ BALs متوازی عمل درآمد کو غیر مقفل کرتی ہیں، eth/71 پیئر ٹو پیئر پروٹوکول کو اپ گریڈ کرتا ہے تاکہ نوڈز کو حقیقت میں ان فہرستوں کو نیٹ ورک پر شیئر کرنے کی اجازت مل سکے۔ اب عمل درآمد کی تہہ کے تمام کلائنٹس کے لیے درکار، بلاک ایکسیس لسٹ ایکسچینج تیز تر ہم آہنگی کو فعال کرے گا اور نوڈز کو ایگزیکیوشن لیس حالت کی اپ ڈیٹس انجام دینے کی اجازت دے گا۔
وسائل:
نیٹ ورک کی پائیداری
جیسے جیسے ایتھیریم نیٹ ورک تیزی سے بڑھتا ہے، یہ یقینی بنانا ضروری ہے کہ اس کے استعمال کی لاگت ایتھیریم چلانے والے ہارڈ ویئر پر پڑنے والے بوجھ سے میل کھاتی ہو۔ نیٹ ورک کو محفوظ طریقے سے اسکیل کرنے اور مزید ٹرانزیکشنز پر کارروائی کرنے کے لیے اپنی مجموعی صلاحیت کی حدود کو بڑھانے کی ضرورت ہے۔
حالت بنانے کی گیس کی لاگت میں اضافہ
- اس بات کو یقینی بناتا ہے کہ نئے اکاؤنٹس یا سمارٹ کنٹریکٹس بنانے کی فیسیں ایتھیریم کے ڈیٹا بیس پر پڑنے والے طویل مدتی بوجھ کو درست طریقے سے ظاہر کرتی ہیں
- ایک مقررہ لاگت فی اسٹیٹ بائٹ (CPSB) سیٹ کرتا ہے جو 120 GiB/year کی محفوظ اور متوقع شرح نمو کو نشانہ بناتا ہے، اس بات کو یقینی بناتا ہے کہ معیاری فزیکل ہارڈ ویئر نیٹ ورک کو چلانا جاری رکھ سکتا ہے
- ان مخصوص فیسوں کے حساب کتاب کو ایک نئے ذخیرے میں الگ کرتا ہے، پرانی ٹرانزیکشن کی حدود کو ہٹاتا ہے اور ڈیولپرز کو بڑی، زیادہ پیچیدہ ایپلی کیشنز تعینات کرنے کی اجازت دیتا ہے
نئے اکاؤنٹس، ٹوکنز، اور شامل کرنے سے مستقل ڈیٹا (جسے "حالت" کہا جاتا ہے) بنتا ہے جسے نیٹ ورک چلانے والے ہر کمپیوٹر کو غیر معینہ مدت تک ذخیرہ کرنا چاہیے۔ اس ڈیٹا کو شامل کرنے یا پڑھنے کی موجودہ فیسیں متضاد ہیں اور ضروری نہیں کہ وہ نیٹ ورک کے ہارڈ ویئر پر پڑنے والے اصل، طویل مدتی اسٹوریج کے بوجھ کو ظاہر کریں۔
کچھ اعمال جو ایتھیریم پر حالت بناتے ہیں، جیسے نئے اکاؤنٹس بنانا یا بڑے سمارٹ کنٹریکٹس تعینات کرنا، نیٹ ورک کے نوڈز پر ان کی مستقل اسٹوریج کی جگہ کے مقابلے میں نسبتاً کم لاگت والے رہے ہیں، مثال کے طور پر، اسٹوریج سلاٹس بنانے کے مقابلے میں کنٹریکٹ کی تعیناتی فی بائٹ نمایاں طور پر سستی ہے۔
ایڈجسٹمنٹ کے بغیر، ایتھیریم کی حالت کی نمو غیر پائیدار ہو جائے گی کیونکہ نیٹ ورک گلیمسٹرڈیم کے ذریعے فعال کردہ 200M گیس کی حد کے فرش کی طرف اسکیل کرتا ہے (ڈیولپرز فی الحال درست حالت کی قیمتوں کا تعین کرنے کے لیے 150M حوالہ بلاک گیس کی حد پر جانچ کر رہے ہیں)۔
حالت بنانے کی گیس کی لاگت میں اضافہ (یا EIP-8037) لاگت کو بنائے جانے والے ڈیٹا کے اصل سائز سے جوڑ کر ہم آہنگ کرتا ہے، فیسوں کو اپ ڈیٹ کرتا ہے تاکہ وہ اس مستقل ڈیٹا کی مقدار کے متناسب ہوں جو کوئی آپریشن بناتا ہے یا اس تک رسائی حاصل کرتا ہے۔
EIP-8037 ان اخراجات کو زیادہ متوقع طور پر منظم کرنے کے لیے ایک ذخائر کا ماڈل بھی متعارف کراتا ہے؛ حالت کی گیس کے چارجز پہلے state_gas_reservoir سے لیے جاتے ہیں، اور GAS آپ کوڈ صرف gas_left واپس کرتا ہے، جس سے ایگزیکیوشن فریمز کو دستیاب گیس کا غلط حساب لگانے سے روکا جاتا ہے۔ اس کی حمایت کرنے کے لیے، ضروری پس منظر کے کاموں کو ایک اضافی ایندھن کا الاؤنس دیا جاتا ہے جو سیدھا اس مخصوص ریزرو میں جاتا ہے، اس بات کو یقینی بناتا ہے کہ اہم نیٹ ورک آپریشنز محض اس لیے ناکام نہیں ہوں گے کہ مستقل ڈیٹا کو ذخیرہ کرنے کے لیے مزید وسائل کی ضرورت ہوتی ہے۔
EIP-8037 سے پہلے، کمپیوٹیشنل کام (فعال پروسیسنگ) اور مستقل ڈیٹا اسٹوریج (سمارٹ کنٹریکٹ کو نیٹ ورک کے ڈیٹا بیس میں محفوظ کرنا) دونوں ایک ہی گیس کی حد کا اشتراک کرتے ہیں۔ ذخائر کا ماڈل اکاؤنٹنگ کو تقسیم کرتا ہے: ٹرانزیکشن کے اصل کمپیوٹیشنل کام (پروسیسنگ) اور طویل مدتی ڈیٹا اسٹوریج (حالت کی گیس) کے لیے گیس کی حد۔ دونوں کو الگ کرنے سے کسی ایپلیکیشن کے ڈیٹا کے محض سائز کو گیس کی حد کو ختم کرنے سے روکنے میں مدد ملتی ہے؛ جب تک ڈیولپرز ڈیٹا اسٹوریج کے لیے ذخائر کو بھرنے کے لیے کافی فنڈز فراہم کرتے ہیں، وہ بہت بڑے اور زیادہ پیچیدہ سمارٹ کنٹریکٹس تعینات کر سکتے ہیں۔
ڈیٹا اسٹوریج کی قیمتوں کا زیادہ درست اور متوقع طور پر تعین کرنے سے ایتھیریم کو ڈیٹا بیس کو پھیلائے بغیر محفوظ طریقے سے اپنی رفتار اور صلاحیت بڑھانے میں مدد ملے گی۔ یہ پائیداری نوڈ آپریٹرز کو آنے والے سالوں تک (نسبتاً) سستی ہارڈ ویئر کا استعمال جاری رکھنے کی اجازت دے گی، جس سے نیٹ ورک کی لامرکزیت کو برقرار رکھنے کے لیے ہوم اسٹیکنگ کو قابل رسائی رکھا جا سکے گا۔
وسائل: EIP-8037 تکنیکی تفصیلات (opens in a new tab)
حالت تک رسائی کی گیس کی لاگت کی اپ ڈیٹ
- جب ایپلیکیشنز ایتھیریم پر مستقل طور پر ذخیرہ شدہ معلومات (حالت تک رسائی کے آپ کوڈز) کو پڑھتی ہیں یا اپ ڈیٹ کرتی ہیں تو گیس کی لاگت میں اضافہ کرتا ہے تاکہ ان کمانڈز کے لیے درکار کمپیوٹ کے کام سے درست طریقے سے میل کھا سکے
- مصنوعی طور پر سستے ڈیٹا پڑھنے کے آپریشنز کا استحصال کرنے والے ڈینائل آف سروس حملوں کو روک کر نیٹ ورک کی لچک کو مضبوط کرتا ہے
جیسے جیسے ایتھیریم کی حالت بڑھی ہے، پرانے ڈیٹا کو تلاش کرنے اور پڑھنے کا عمل ("حالت تک رسائی") نوڈز کے لیے پروسیس کرنے کے لیے بھاری اور سست ہو گیا ہے۔ ان اعمال کی فیسیں وہی رہی ہیں حالانکہ اب معلومات تلاش کرنا (کمپیوٹ پاور کے لحاظ سے) قدرے زیادہ مہنگا ہے۔
نتیجے کے طور پر، کچھ مخصوص کمانڈز کی قیمت فی الحال اس کام کے مقابلے میں کم ہے جو وہ نوڈ کو کرنے پر مجبور کرتی ہیں۔ مثال کے طور پر، EXTCODESIZE اور EXTCODECOPY کی قیمت کم ہے، کیونکہ انہیں دو الگ الگ ڈیٹا بیس ریڈز کی ضرورت ہوتی ہے—ایک اکاؤنٹ آبجیکٹ کے لیے، اور دوسرا اصل کوڈ کے سائز یا بائٹ کوڈ کے لیے۔
حالت تک رسائی کی گیس کی لاگت کی اپ ڈیٹ (یا EIP-8038) جدید ہارڈ ویئر کی کارکردگی اور حالت کے سائز کے ساتھ ہم آہنگ کرنے کے لیے حالت تک رسائی کے آپ کوڈز، جیسے اکاؤنٹ اور کنٹریکٹ کا ڈیٹا تلاش کرنا، کے لیے گیس کے مستقل (constants) میں اضافہ کرتی ہے۔
حالت تک رسائی کی لاگت کو ہم آہنگ کرنے سے ایتھیریم کو زیادہ لچکدار بنانے میں بھی مدد ملتی ہے۔ چونکہ یہ بھاری ڈیٹا پڑھنے کے اعمال مصنوعی طور پر سستے ہیں، اس لیے ایک بدنیتی پر مبنی حملہ آور نیٹ ورک کی فیس کی حد تک پہنچنے سے پہلے ایک ہی بلاک میں ہزاروں پیچیدہ ڈیٹا کی درخواستوں کے ساتھ نیٹ ورک کو اسپام کر سکتا ہے، جس سے ممکنہ طور پر نیٹ ورک رک سکتا ہے یا کریش ہو سکتا ہے (ایک ڈینائل آف سروس حملہ)۔ یہاں تک کہ بدنیتی پر مبنی ارادے کے بغیر بھی، اگر نیٹ ورک کا ڈیٹا پڑھنا بہت سستا ہے تو ڈیولپرز کو معاشی طور پر موثر ایپلی کیشنز بنانے کی ترغیب نہیں ملتی۔
حالت تک رسائی کے اعمال کی زیادہ درست قیمت مقرر کر کے ایتھیریم حادثاتی یا جان بوجھ کر ہونے والی سست روی کے خلاف زیادہ لچکدار ہو سکتا ہے، جبکہ نیٹ ورک کے اخراجات کو ہارڈ ویئر کے بوجھ کے ساتھ ہم آہنگ کرنا مستقبل میں گیس کی حد میں اضافے کے لیے ایک زیادہ پائیدار بنیاد ثابت ہوتا ہے۔
وسائل: EIP-8038 تکنیکی تفصیلات (opens in a new tab)
نیٹ ورک کی لچک
توثیق کار کے فرائض اور خروج کے عمل میں بہتری بڑے پیمانے پر کٹوتی (mass-slashing) کے واقعات کے دوران نیٹ ورک کے استحکام کو یقینی بناتی ہے اور سیالیت کو جمہوری بناتی ہے۔ یہ بہتریاں نیٹ ورک کو زیادہ مستحکم بناتی ہیں اور اس بات کو یقینی بناتی ہیں کہ تمام شرکاء، چھوٹے اور بڑے، کے ساتھ منصفانہ سلوک کیا جائے۔
کٹوتی شدہ توثیق کاروں کو تجویز دینے سے خارج کریں
- جرمانہ شدہ (کٹوتی شدہ) توثیق کاروں کو مستقبل کے بلاکس تجویز کرنے کے لیے منتخب ہونے سے روکتا ہے، جس سے یقینی طور پر ضائع ہونے والے سلاٹس ختم ہو جاتے ہیں
- ایتھیریم کو آسانی سے اور قابل اعتماد طریقے سے چلتا رکھتا ہے، بڑے پیمانے پر کٹوتی کے واقعے کی صورت میں شدید رکاوٹوں کو روکتا ہے
فی الحال، یہاں تک کہ اگر کسی توثیق کار کی کٹوتی ہو جاتی ہے (قواعد توڑنے یا توقع کے مطابق کام نہ کرنے پر جرمانہ کیا جاتا ہے)، تب بھی سسٹم انہیں مستقبل قریب میں بلاک کی قیادت کرنے کے لیے منتخب کر سکتا ہے جب یہ مستقبل کے تجویز کنندہ کے لک آہیڈز (lookaheads) تیار کرتا ہے۔
چونکہ کٹوتی شدہ تجویز کنندگان کے بلاکس خود بخود غلط کے طور پر مسترد کر دیے جاتے ہیں، اس سے نیٹ ورک سلاٹس کھو دیتا ہے اور بڑے پیمانے پر کٹوتی کے واقعات کے دوران نیٹ ورک کی بحالی میں تاخیر ہوتی ہے۔
کٹوتی شدہ توثیق کاروں کو تجویز دینے سے خارج کریں (یا EIP-8045) محض کٹوتی شدہ توثیق کاروں کو مستقبل کے فرائض کے لیے منتخب ہونے سے فلٹر کرتا ہے۔ یہ اس بات کو یقینی بنا کر چین کی لچک کو بہتر بناتا ہے کہ بلاکس تجویز کرنے کے لیے صرف صحت مند توثیق کاروں کا انتخاب کیا جائے، جس سے نیٹ ورک میں رکاوٹوں کے دوران سروس کا معیار برقرار رہتا ہے۔
وسائل: EIP-8045 تکنیکی تفصیلات (opens in a new tab)
خروج کو استحکام کی قطار استعمال کرنے دیں
- ایک خامی کو دور کرتا ہے جو زیادہ بیلنس والے توثیق کاروں کو استحکام کی قطار کے ذریعے چھوٹے توثیق کاروں کی نسبت زیادہ تیزی سے نیٹ ورک سے خروج کرنے کی اجازت دیتی ہے
- جب اس دوسری قطار میں فالتو گنجائش ہو تو باقاعدہ خروج کو اس میں اوور فلو ہونے کی اجازت دیتا ہے، جس سے زیادہ حجم کے ادوار کے دوران اسٹیکنگ کے انخلا کے اوقات کم ہو جاتے ہیں
- ایتھیریم کی بنیادی حفاظتی حدود کو تبدیل کرنے یا نیٹ ورک کو کمزور کرنے سے بچنے کے لیے سخت سیکیورٹی برقرار رکھتا ہے
چونکہ پیکٹرا اپ گریڈ نے ایتھیریم توثیق کاروں کے لیے زیادہ سے زیادہ موثر بیلنس کو 32 ETH سے بڑھا کر 2,048 ETH کر دیا ہے، ایک تکنیکی خامی زیادہ بیلنس والے توثیق کاروں کو استحکام کی قطار کے ذریعے چھوٹے توثیق کاروں کی نسبت تیزی سے نیٹ ورک سے خروج کرنے کی اجازت دیتی ہے۔
خروج کو استحکام کی قطار استعمال کرنے دیں (یا EIP-8080) تمام اسٹیکنگ خروج کے لیے استحکام کی قطار کو جمہوری بناتا ہے، جس سے ہر ایک کے لیے ایک واحد، منصفانہ لائن بنتی ہے۔
یہ بتانے کے لیے کہ آج یہ کیسے کام کرتا ہے:
- ایتھیریم کی شرحِ ردوبدل کی حد اس شرح پر ایک حفاظتی حد ہے جس پر توثیق کار اپنے اسٹیک کیے گئے ETH کو داخل، خروج، یا ضم (مستحکم) کر سکتے ہیں، تاکہ یہ یقینی بنایا جا سکے کہ نیٹ ورک کی سیکیورٹی کبھی غیر مستحکم نہ ہو
- چونکہ توثیق کار کا استحکام ایک معیاری توثیق کار کے خروج کی نسبت زیادہ متحرک حصوں کے ساتھ ایک بھاری عمل ہے، اس لیے یہ اس حفاظتی بجٹ (شرحِ ردوبدل کی حد) کا ایک بڑا حصہ کھا جاتا ہے
- خاص طور پر، پروٹوکول یہ حکم دیتا ہے کہ ایک معیاری خروج کی صحیح سیکیورٹی لاگت ایک استحکام کی لاگت کا دو تہائی (2/3) ہے
زیادہ منصفانہ خروج کی قطاریں معیاری خروج کو زیادہ خروج کی مانگ کے ادوار کے دوران استحکام کی قطار سے غیر استعمال شدہ جگہ ادھار لینے کی اجازت دیں گی، جس میں "2 کے لیے 3" کی شرح تبادلہ لاگو ہوگی (ہر 2 غیر استعمال شدہ استحکام کے مقامات کے لیے، نیٹ ورک محفوظ طریقے سے 3 معیاری خروج پر کارروائی کر سکتا ہے)۔ یہ 3/2 شرحِ ردوبدل کا عنصر استحکام اور خروج کی قطاروں میں مانگ کو متوازن کرتا ہے۔
استحکام کی قطار تک رسائی کو جمہوری بنانے سے اس رفتار میں 2.5x تک اضافہ ہو جائے گا جس پر صارفین زیادہ مانگ کے ادوار کے دوران اپنے اسٹیک سے خروج کر سکتے ہیں، وہ بھی نیٹ ورک کی سیکیورٹی سے سمجھوتہ کیے بغیر۔
وسائل: EIP-8080 تکنیکی تفصیلات (opens in a new tab)
صارف اور ڈیولپر کے تجربے کو بہتر بنائیں
ایتھیریم کے گلیمسٹرڈیم اپ گریڈ کا مقصد صارف کے تجربے کو بہتر بنانا، ڈیٹا کی دریافت کو بڑھانا، اور ہم آہنگی کی ناکامیوں کو روکنے کے لیے بڑھتے ہوئے پیغام کے سائز کو سنبھالنا ہے۔ اس سے یہ ٹریک کرنا آسان ہو جاتا ہے کہ آن چین کیا ہو رہا ہے جبکہ نیٹ ورک کے اسکیل ہونے پر تکنیکی ہچکیوں کو روکا جا سکتا ہے۔
اندرونی ٹرانزیکشن گیس کے اخراجات کو کم کریں
- ٹرانزیکشنز کے لیے بنیادی فیس کو کم کرتا ہے، جس سے ایک سادہ مقامی ETH ادائیگی کی مجموعی لاگت کم ہو جاتی ہے
- چھوٹی منتقلیوں کو زیادہ سستی بناتا ہے، جس سے تبادلے کے معمول کے ذریعہ کے طور پر ایتھیریم کی عملداری کو فروغ ملتا ہے
آج تمام ایتھیریم ٹرانزیکشنز کی ایک فلیٹ بنیادی گیس فیس ہے، قطع نظر اس کے کہ اس پر کارروائی کرنا کتنا آسان یا پیچیدہ ہے۔ اندرونی ٹرانزیکشن گیس کو کم کریں (یا EIP-2780) اس بنیادی فیس کو کم کرنے کی تجویز پیش کرتا ہے تاکہ موجودہ اکاؤنٹس کے درمیان معیاری ETH کی منتقلی کو 71% تک سستا بنایا جا سکے۔
اندرونی ٹرانزیکشن گیس کو کم کرنا ٹرانزیکشن فیس کو توڑ کر کام کرتا ہے تاکہ صرف اس بنیادی، ضروری کام کو ظاہر کیا جا سکے جو نیٹ ورک چلانے والے کمپیوٹرز دراصل کرتے ہیں، جیسے ڈیجیٹل دستخط کی تصدیق کرنا اور بیلنس کو اپ ڈیٹ کرنا۔ چونکہ ایک بنیادی ETH ادائیگی پیچیدہ کوڈ پر عمل نہیں کرتی یا اضافی ڈیٹا نہیں لے جاتی، اس لیے یہ تجویز اس کے ہلکے وزن کے فٹ پرنٹ سے میل کھانے کے لیے اس کی فیس کو کم کر دے گی۔
یہ تجویز بالکل نئے اکاؤنٹس بنانے کے لیے ایک استثنیٰ متعارف کراتی ہے تاکہ کم فیسوں کو نیٹ ورک کی حالت پر حاوی ہونے سے روکا جا سکے۔ اگر کوئی منتقلی ETH کو کسی خالی، غیر موجود پتہ پر بھیجتی ہے، تو نیٹ ورک کو اس کے لیے ایک مستقل نیا ریکارڈ بنانا چاہیے۔ اس اکاؤنٹ کی تخلیق کے لیے ایک گیس سرچارج شامل کیا جاتا ہے تاکہ اس کے طویل مدتی اسٹوریج کے بوجھ کو پورا کرنے میں مدد ملے۔
ایک ساتھ، EIP-2780 کا مقصد موجودہ اکاؤنٹس کے درمیان روزمرہ کی منتقلیوں کو زیادہ سستی بنانا ہے جبکہ اس بات کو یقینی بنانا ہے کہ حقیقی حالت کی نمو کی درست قیمت مقرر کر کے نیٹ ورک اب بھی ڈیٹا بیس کے پھیلاؤ سے محفوظ ہے۔
وسائل: EIP-2780 تکنیکی تفصیلات (opens in a new tab)
ڈیٹرمنسٹک فیکٹری پری ڈیپلائے
- ڈیولپرز کو متعدد چینز میں بالکل ایک ہی پتہ پر ایپلی کیشنز اور سمارٹ کنٹریکٹ والیٹس تعینات کرنے کا ایک مقامی طریقہ دیتا ہے
- صارفین کو متعدد لیئر ۲ (l2) نیٹ ورکس پر ایک ہی سمارٹ والیٹ کا پتہ رکھنے کی اجازت دیتا ہے، جس سے علمی بوجھ کم ہوتا ہے، الجھن کم ہوتی ہے، اور فنڈز کے حادثاتی نقصان کا خطرہ کم ہوتا ہے
- ان ورک اراؤنڈز کی جگہ لیتا ہے جو ڈیولپرز فی الحال اس برابری کو حاصل کرنے کے لیے استعمال کرتے ہیں، جس سے ملٹی چین والیٹس اور ایپس بنانا آسان اور زیادہ محفوظ ہو جاتا ہے
اگر آج کسی صارف کے پاس ایک سمارٹ کنٹریکٹ والیٹ ہے جس میں متعدد ایتھیریم ورچوئل مشین (EVM) سے مطابقت رکھنے والی چینز پر اکاؤنٹس ہیں، تو وہ اکثر مختلف نیٹ ورکس پر بالکل مختلف پتہ کے ساتھ ختم ہوتے ہیں۔ یہ نہ صرف الجھن کا باعث ہے، بلکہ فنڈز کے حادثاتی نقصان کا باعث بھی بن سکتا ہے۔
ڈیٹرمنسٹک فیکٹری پری ڈیپلائے (یا EIP-7997) ڈیولپرز کو اپنی لامركزی ایپلی کیشنز اور سمارٹ کنٹریکٹ والیٹس کو متعدد EVM چینز، بشمول ایتھیریم مین نیٹ، لیئر ۲ (l2) نیٹ ورکس، اور مزید پر بالکل ایک ہی پتہ پر تعینات کرنے کا ایک مقامی، بلٹ ان طریقہ دیتا ہے۔ اگر اسے اپنایا جاتا ہے، تو یہ صارف کو ہر حصہ لینے والی چین پر بالکل ایک ہی پتہ رکھنے کی اجازت دے گا، جس سے علمی بوجھ اور صارف کی غلطی کے امکانات میں نمایاں کمی آئے گی۔
ڈیٹرمنسٹک فیکٹری پری ڈیپلائے ہر حصہ لینے والی EVM سے مطابقت رکھنے والی چین پر ایک جیسی جگہ (خاص طور پر، پتہ 0x12) پر مستقل طور پر ایک کم سے کم، خصوصی فیکٹری پروگرام رکھ کر کام کرتا ہے۔ اس کا مقصد ایک عالمگیر، معیاری فیکٹری کنٹریکٹ فراہم کرنا ہے جسے کسی بھی EVM سے مطابقت رکھنے والے نیٹ ورک کے ذریعے اپنایا جا سکے؛ جب تک کوئی EVM چین حصہ لیتی ہے اور اس معیار کو اپناتی ہے، ڈیولپرز اسے اس نیٹ ورک پر بالکل ایک ہی پتہ پر اپنے سمارٹ کنٹریکٹس تعینات کرنے کے لیے استعمال کر سکیں گے۔
یہ معیار بندی ڈیولپرز اور وسیع تر ایکو سسٹم کے لیے کراس چین ایپلی کیشنز بنانے اور ان کا انتظام کرنے کو آسان بناتی ہے۔ ڈیولپرز کو اب مختلف نیٹ ورکس پر اپنے سافٹ ویئر کو ایک ساتھ جوڑنے کے لیے کسٹم، چین کے لیے مخصوص کوڈ بنانے کی ضرورت نہیں ہے، اس کے بجائے وہ ہر جگہ اپنی ایپلیکیشن کے لیے بالکل ایک ہی پتہ بنانے کے لیے اس عالمگیر فیکٹری کا استعمال کرتے ہیں۔ اس کے علاوہ، بلاک ایکسپلوررز، ٹریکنگ سروسز، اور والیٹس مختلف چینز میں ان ایپلی کیشنز اور اکاؤنٹس کو زیادہ آسانی سے پہچان سکتے ہیں اور جوڑ سکتے ہیں، جس سے تمام ایتھیریم پر مبنی شرکاء کے لیے ایک زیادہ متحد اور ہموار ملٹی چین ماحول بنتا ہے۔
وسائل: EIP-7997 تکنیکی تفصیلات (opens in a new tab)
ETH کی منتقلی اور برنز ایک لاگ خارج کرتے ہیں
- جب بھی ETH منتقل یا برن کیا جاتا ہے تو خود بخود ایک مستقل ریکارڈ (لاگ) تیار کرتا ہے
- ایک تاریخی بلائنڈ اسپاٹ کو ٹھیک کرتا ہے جو ایپس، ایکسچینجز، اور پلوں کو ایڈہاک ٹریسنگ ٹولز کے بغیر قابل اعتماد طریقے سے صارف کے ڈپازٹس کا پتہ لگانے کی اجازت دیتا ہے
ٹوکنز (ERC-20s) کے برعکس، سمارٹ کنٹریکٹس کے درمیان باقاعدہ ETH کی منتقلی ایک واضح رسید (معیاری لاگ) خارج نہیں کرتی، جس سے ایکسچینجز اور ایپس کے لیے انہیں ٹریک کرنا مشکل ہو جاتا ہے۔
ETH کی منتقلی اور برنز ایک لاگ خارج کرتے ہیں (یا EIP-7708) نیٹ ورک کے لیے یہ لازمی بناتا ہے کہ جب بھی ETH کی غیر صفر مقدار کو منتقل یا برن کیا جائے تو ایک معیاری لاگ ایونٹ خارج کرے۔
اس سے والیٹس، ایکسچینجز، اور پل آپریٹرز کے لیے کسٹم ٹولنگ کے بغیر ڈپازٹس اور نقل و حرکت کو درست طریقے سے ٹریک کرنا بہت آسان اور زیادہ قابل اعتماد ہو جائے گا۔
وسائل: EIP-7708 تکنیکی تفصیلات (opens in a new tab)
eth/70 جزوی بلاک رسید کی فہرستیں
جیسے جیسے ہم ایتھیریم کے کام کرنے کی مقدار میں اضافہ کرتے ہیں، ان اعمال کی رسیدوں کی فہرستیں (ان ٹرانزیکشنز کے ڈیٹا ریکارڈز) اتنی بڑی ہوتی جا رہی ہیں کہ وہ ممکنہ طور پر نیٹ ورک کے نوڈز کو ایک دوسرے کے ساتھ ڈیٹا کی ہم آہنگی کرنے کی کوشش کرتے وقت ناکام ہونے کا سبب بن سکتی ہیں۔
اب عمل درآمد کی تہہ کے تمام کلائنٹس کے لیے ایک ضرورت، eth/70 جزوی بلاک رسید کی فہرستیں (یا EIP-7975) نوڈز کے لیے ایک دوسرے سے بات کرنے کا ایک نیا طریقہ (eth/70) متعارف کراتی ہیں جو ان بڑی فہرستوں کو چھوٹے، زیادہ قابل انتظام ٹکڑوں میں توڑنے کی اجازت دیتا ہے۔ eth/70 نیٹ ورک کے کمیونیکیشن پروٹوکول کے لیے ایک پیجینیشن سسٹم متعارف کراتا ہے جو نوڈز کو بلاک رسید کی فہرستوں کو توڑنے اور محفوظ طریقے سے چھوٹے، زیادہ قابل انتظام حصوں میں ڈیٹا کی درخواست کرنے کی اجازت دیتا ہے۔
یہ تبدیلی بھاری سرگرمی کے ادوار کے دوران نیٹ ورک کی ہم آہنگی کی ناکامیوں کو روکے گی۔ بالآخر، یہ ایتھیریم کے لیے اپنی بلاک کی صلاحیت کو بڑھانے، اور مستقبل میں فی بلاک مزید ٹرانزیکشنز پر کارروائی کرنے کی راہ ہموار کرتا ہے، وہ بھی چین کی ہم آہنگی کرنے والے فزیکل ہارڈ ویئر پر بوجھ ڈالے بغیر۔
وسائل: EIP-7975 تکنیکی تفصیلات (opens in a new tab)
مزید مطالعہ
- ایتھیریم روڈ میپ
- Forkcast: گلیمسٹرڈیم (opens in a new tab)
- گلیمسٹرڈیم میٹا EIP (opens in a new tab)
- 2026 کے لیے پروٹوکول کی ترجیحات کی اپ ڈیٹ بلاگ کا اعلان (opens in a new tab)
- The Daily Gwei Refuel پوڈ کاسٹ - پوسٹ کوانٹم ایتھیریم، گلیمسٹرڈیم آ رہا ہے (opens in a new tab)
اکثر پوچھے گئے سوالات
گلیمسٹرڈیم ہارڈ فورک کے بعد ETH کو کیسے تبدیل کیا جا سکتا ہے؟
- آپ کے ETH کے لیے کسی کارروائی کی ضرورت نہیں: گلیمسٹرڈیم اپ گریڈ کے بعد آپ کے ETH کو تبدیل یا اپ گریڈ کرنے کی کوئی ضرورت نہیں ہے۔ آپ کے اکاؤنٹ کے بیلنس وہی رہیں گے، اور جو ETH آپ کے پاس فی الحال ہے وہ ہارڈ فورک کے بعد اپنی موجودہ شکل میں قابل رسائی رہے گا۔
- اسکیمز سے ہوشیار رہیں! کوئی بھی جو آپ کو اپنے ETH کو "اپ گریڈ" کرنے کی ہدایت دے رہا ہے وہ آپ کو دھوکہ دینے کی کوشش کر رہا ہے۔ اس اپ گریڈ کے سلسلے میں آپ کو کچھ کرنے کی ضرورت نہیں ہے۔ آپ کے اثاثے مکمل طور پر غیر متاثر رہیں گے۔ یاد رکھیں، باخبر رہنا اسکیمز کے خلاف بہترین دفاع ہے۔
اسکیمز کو پہچاننے اور ان سے بچنے کے بارے میں مزید
کیا گلیمسٹرڈیم اپ گریڈ تمام ایتھیریم نوڈز اور توثیق کاروں کو متاثر کرتا ہے؟
جی ہاں، گلیمسٹرڈیم اپ گریڈ کے لیے عمل درآمد کے کلائنٹس اور اتفاق رائے کے کلائنٹس دونوں میں اپ ڈیٹس کی ضرورت ہوتی ہے۔ چونکہ یہ اپ گریڈ شامل شدہ تجویز کنندہ-تعمیر کنندہ علیحدگی (ePBS) متعارف کراتا ہے، اس لیے نوڈ آپریٹرز کو یہ یقینی بنانا ہوگا کہ ان کے کلائنٹس کو ان نئے طریقوں کو سنبھالنے کے لیے اپ ڈیٹ کیا گیا ہے جن سے نیٹ ورک کے ذریعے بلاکس بنائے جاتے ہیں، ان کی توثیق کی جاتی ہے، اور ان کی تصدیق کی جاتی ہے۔
تمام اہم ایتھیریم کلائنٹس ہارڈ فورک کو سپورٹ کرنے والے ورژنز جاری کریں گے جنہیں اعلی ترجیح کے طور پر نشان زد کیا گیا ہے۔ آپ اس بات سے باخبر رہ سکتے ہیں کہ یہ ریلیزز کلائنٹ کی GitHub ریپوز، ان کے ڈسکارڈ چینلز (opens in a new tab)، EthStaker ڈسکارڈ (opens in a new tab) میں کب دستیاب ہوں گی، یا پروٹوکول اپ ڈیٹس کے لیے ایتھیریم بلاگ کو سبسکرائب کر کے۔
اپ گریڈ کے بعد ایتھیریم نیٹ ورک کے ساتھ ہم آہنگی برقرار رکھنے کے لیے، نوڈ آپریٹرز کو یہ یقینی بنانا چاہیے کہ وہ ایک سپورٹڈ کلائنٹ ورژن چلا رہے ہیں۔ نوٹ کریں کہ کلائنٹ کی ریلیزز کے بارے میں معلومات وقت کے لحاظ سے حساس ہیں، اور صارفین کو تازہ ترین تفصیلات کے لیے تازہ ترین اپ ڈیٹس کا حوالہ دینا چاہیے۔
ایک اسٹیکر کے طور پر، مجھے گلیمسٹرڈیم اپ گریڈ کے لیے کیا کرنے کی ضرورت ہے؟
جیسا کہ ہر نیٹ ورک اپ گریڈ کے ساتھ ہوتا ہے، اپنے کلائنٹس کو گلیمسٹرڈیم سپورٹ کے ساتھ نشان زدہ تازہ ترین ورژنز میں اپ ڈیٹ کرنا یقینی بنائیں۔ ریلیزز کے بارے میں باخبر رہنے کے لیے میلنگ لسٹ اور EF بلاگ پر پروٹوکول کے اعلانات (opens in a new tab) میں اپ ڈیٹس کی پیروی کریں۔
مین نیٹ پر گلیمسٹرڈیم کے فعال ہونے سے پہلے اپنے سیٹ اپ کی توثیق کرنے کے لیے، آپ آزمائشی نیٹ ورکس پر ایک توثیق کار چلا سکتے ہیں۔ آزمائشی نیٹ ورک فورکس کا اعلان بھی میلنگ لسٹ اور بلاگ میں کیا جاتا ہے۔
گلیمسٹرڈیم میں لیئر ۱ (l1) اسکیلنگ کے لیے کون سی بہتریاں شامل ہوں گی؟
اہم خصوصیت ePBS (EIP-7732) ہے، جو نیٹ ورک ٹرانزیکشنز کی توثیق کرنے کے بھاری کام کو اتفاق رائے تک پہنچنے کے کام سے الگ کرتی ہے۔ یہ ڈیٹا کے پھیلاؤ کی ونڈو کو 2 سیکنڈ سے بڑھا کر تقریباً 9 سیکنڈ کر دیتا ہے، جس سے ایتھیریم کی بہت زیادہ ٹرانزیکشن تھرو پٹ کو محفوظ طریقے سے سنبھالنے اور لیئر ۲ (l2) نیٹ ورکس کے لیے مزید ڈیٹا بلابز کو ایڈجسٹ کرنے کی صلاحیت غیر مقفل ہو جاتی ہے۔
کیا گلیمسٹرڈیم ایتھیریم (لیئر ۱ (l1)) پر فیس کم کرے گا؟
جی ہاں، گلیمسٹرڈیم زیادہ تر امکان ہے کہ روزمرہ کے صارفین کے لیے فیس کم کر دے گا! اندرونی ٹرانزیکشن گیس کو کم کریں (یا EIP-2780) ETH بھیجنے کے لیے بنیادی فیس کو کم کرتا ہے، جس سے روزمرہ کی ادائیگیوں کے لیے ETH کا استعمال بہت سستا ہو جاتا ہے۔
اس کے علاوہ، طویل مدتی پائیداری کے لیے، گلیمسٹرڈیم بلاک لیول ایکسیس لسٹس (BALs) متعارف کراتا ہے۔ یہ متوازی پروسیسنگ کو فعال کرتا ہے اور لیئر ۱ (l1) کو مستقبل میں مجموعی طور پر زیادہ گیس کی حدود کو محفوظ طریقے سے سنبھالنے کے لیے تیار کرتا ہے، جس سے صلاحیت بڑھنے کے ساتھ ہی فی ٹرانزیکشن گیس کی لاگت کم ہونے کا امکان ہے۔
کیا گلیمسٹرڈیم کے بعد میرے موجودہ سمارٹ کنٹریکٹس میں کوئی تبدیلیاں ہوں گی؟
موجودہ کنٹریکٹس گلیمسٹرڈیم کے بعد معمول کے مطابق کام کرتے رہیں گے۔ ڈیولپرز کو ممکنہ طور پر کئی نئے ٹولز ملیں گے اور انہیں اپنے گیس کے استعمال کا جائزہ لینا چاہیے:
- زیادہ سے زیادہ کنٹریکٹ کے سائز میں اضافہ (یا EIP-7954) ڈیولپرز کو بڑی ایپلی کیشنز تعینات کرنے کی اجازت دیتا ہے، جس سے زیادہ سے زیادہ کنٹریکٹ کے سائز کی حد تقریباً 24KiB سے بڑھ کر 32KiB ہو جاتی ہے۔
- ڈیٹرمنسٹک فیکٹری پری ڈیپلائے (یا EIP-7997) ایک عالمگیر، بلٹ ان فیکٹری کنٹریکٹ متعارف کراتا ہے۔ یہ ڈیولپرز کو اپنی ایپلی کیشنز اور سمارٹ کنٹریکٹ والیٹس کو تمام حصہ لینے والی EVM چینز میں بالکل ایک ہی پتہ پر تعینات کرنے کی اجازت دیتا ہے۔
- اگر آپ کی ایپ ETH کی منتقلی تلاش کرنے کے لیے پیچیدہ ٹریسنگ پر انحصار کرتی ہے، تو ETH کی منتقلی اور برنز ایک لاگ خارج کرتے ہیں (یا EIP-7708) آپ کو زیادہ سادہ اور قابل اعتماد اکاؤنٹنگ کے لیے لاگز کے استعمال پر سوئچ کرنے کی اجازت دے گا۔
- حالت بنانے کی گیس کی لاگت میں اضافہ (یا EIP-8037) اور حالت تک رسائی کی گیس کی لاگت کی اپ ڈیٹ (یا EIP-8038) نئے پائیداری کے ماڈلز متعارف کراتے ہیں جو کنٹریکٹ کی تعیناتی کے کچھ اخراجات کو تبدیل کر دیں گے، کیونکہ نئے اکاؤنٹس یا مستقل اسٹوریج بنانے میں بنائے گئے ڈیٹا کے سائز کی بنیاد پر ایک نئی معیاری مقررہ فیس ہوگی۔
گلیمسٹرڈیم نوڈ اسٹوریج اور ہارڈ ویئر کی ضروریات کو کیسے متاثر کرے گا؟
گلیمسٹرڈیم کے لیے زیر غور متعدد EIPs حالت کی نمو کی کارکردگی کے کلف (ابتدائی وقفہ) کو حل کرتے ہیں:
- حالت بنانے کی گیس کی لاگت میں اضافہ (یا EIP-8037) 120 GiB/year کی حالت کے ڈیٹا بیس کی شرح نمو کو نشانہ بنانے کے لیے ایک مقررہ لاگت کا فریم ورک (CPSB) متعارف کراتا ہے، اس بات کو یقینی بناتا ہے کہ معیاری فزیکل ہارڈ ویئر نیٹ ورک کو موثر طریقے سے چلانا جاری رکھ سکتا ہے۔
- eth/70 جزوی بلاک رسید کی فہرستیں (یا EIP-7975) نوڈز کو پیجینیٹڈ بلاک رسیدوں کی درخواست کرنے کی اجازت دیتی ہیں، جو ڈیٹا سے بھری بلاک رسید کی فہرستوں کو چھوٹے حصوں میں توڑ دیتی ہیں تاکہ ایتھیریم کے اسکیل ہونے پر کریشز اور ہم آہنگی کے مسائل کو روکا جا سکے۔
صفحہ کی آخری اپ ڈیٹ: ۶ جون، ۲۰۲۶