پیکٹرا نیٹ ورک اپ گریڈ ڈینکن کے بعد آیا اور اس نے ایتھیریم کی عمل درآمد کی تہہ اور اتفاق رائے کی تہہ دونوں میں تبدیلیاں متعارف کروائیں۔ مختصر نام پیکٹرا پراگ (Prague) اور الیکٹرا (Electra) کا مجموعہ ہے، جو بالترتیب عمل درآمد کی تہہ اور اتفاق رائے کی تہہ کی تخصیصات میں تبدیلیوں کے نام ہیں۔ مجموعی طور پر، یہ تبدیلیاں ایتھیریم کے صارفین، ڈیولپرز اور توثیق کاروں کے لیے متعدد بہتریوں کا باعث بنتی ہیں۔
یہ اپ گریڈ ایتھیریم مین نیٹ پر دور 364032 میں، 07-May-2025 at 10:05 (UTC) کو کامیابی کے ساتھ فعال کیا گیا تھا۔
پیکٹرا میں بہتریاں
پیکٹرا پچھلے کسی بھی اپ گریڈ کے مقابلے میں سب سے زیادہ EIPs (opens in a new tab) لاتا ہے! اس میں بہت سی معمولی تبدیلیاں ہیں لیکن کچھ اہم نئی خصوصیات بھی شامل ہیں۔ تبدیلیوں اور تکنیکی تفصیلات کی مکمل فہرست انفرادی طور پر شامل EIPs میں مل سکتی ہے۔
EOA اکاؤنٹ کوڈ
EIP-7702 (opens in a new tab) وسیع پیمانے پر اکاؤنٹ کی تجرید کی جانب ایک اہم قدم کی نمائندگی کرتا ہے۔ اس خصوصیت کے ساتھ، صارفین اپنا پتہ () سیٹ کر سکتے ہیں تاکہ اسے سمارٹ کنٹریکٹ کے ساتھ بڑھایا جا سکے۔ یہ EIP ایک مخصوص فنکشن کے ساتھ ایک نئی قسم کی ٹرانزیکشن متعارف کراتا ہے - تاکہ پتے کے مالکان کو ایک ایسی اجازت پر دستخط کرنے کی سہولت ملے جو ان کے پتے کو منتخب کردہ سمارٹ کنٹریکٹ کی نقل کرنے کے لیے سیٹ کرتی ہے۔
اس EIP کے ساتھ، صارفین قابل پروگرام والیٹس کا انتخاب کر سکتے ہیں جو متبادل ریکوری اسکیموں کے لیے ٹرانزیکشن بنڈلنگ، گیس کے بغیر ٹرانزیکشن اور کسٹم اثاثوں تک رسائی جیسی نئی خصوصیات کی اجازت دیتے ہیں۔ یہ ہائبرڈ نقطہ نظر EOAs کی سادگی کو کنٹریکٹ پر مبنی اکاؤنٹس کی پروگرامنگ کی صلاحیت کے ساتھ جوڑتا ہے۔
7702 پر تفصیلی جائزہ یہاں پڑھیں
زیادہ سے زیادہ مؤثر بیلنس میں اضافہ
توثیق کار کا موجودہ مؤثر بیلنس بالکل 32 ETH ہے۔ یہ اتفاق رائے میں حصہ لینے کے لیے درکار کم از کم رقم ہے لیکن ساتھ ہی یہ وہ زیادہ سے زیادہ رقم بھی ہے جسے ایک واحد توثیق کار اسٹیک کر سکتا ہے۔
EIP-7251 (opens in a new tab) زیادہ سے زیادہ ممکنہ مؤثر بیلنس کو بڑھا کر 2048 ETH کر دیتا ہے، جس کا مطلب ہے کہ ایک واحد توثیق کار اب 32 اور 2048 ETH کے درمیان اسٹیک کر سکتا ہے۔ 32 کے ضرب کی بجائے، اسٹیکرز اب اسٹیک کرنے کے لیے ETH کی من مانی رقم کا انتخاب کر سکتے ہیں اور کم از کم سے اوپر ہر 1 ETH پر انعام حاصل کر سکتے ہیں۔ مثال کے طور پر، اگر کسی توثیق کار کا بیلنس ان کے انعامات کے ساتھ بڑھ کر 33 ETH ہو جاتا ہے، تو اضافی 1 ETH کو بھی مؤثر بیلنس کا حصہ سمجھا جاتا ہے اور اس پر انعامات ملتے ہیں۔
لیکن توثیق کاروں کے لیے بہتر انعام کے نظام کا فائدہ اس بہتری کا صرف ایک حصہ ہے۔ متعدد توثیق کار چلانے والے اسٹیکرز اب انہیں ایک ہی میں جمع کر سکتے ہیں، جو آسان آپریشن کو قابل بناتا ہے اور نیٹ ورک کے اوور ہیڈ کو کم کرتا ہے۔ چونکہ بیکن چین میں ہر توثیق کار ہر دور میں ایک دستخط جمع کراتا ہے، اس لیے زیادہ توثیق کاروں اور پھیلانے کے لیے بڑی تعداد میں دستخطوں کے ساتھ بینڈوتھ کی ضروریات بڑھ جاتی ہیں۔ توثیق کاروں کو جمع کرنے سے نیٹ ورک پر بوجھ کم ہو جائے گا اور یکساں اقتصادی سیکیورٹی کو برقرار رکھتے ہوئے اسکیلنگ کے نئے اختیارات کھلیں گے۔
MaxEB پر تفصیلی جائزہ یہاں پڑھیں
بلاب تھرو پٹ میں اضافہ
بلابز L2s کے لیے ڈیٹا کی دستیابی فراہم کرتے ہیں۔ انہیں پچھلے نیٹ ورک اپ گریڈ میں متعارف کرایا گیا تھا۔
فی الحال، نیٹ ورک فی بلاک اوسطاً 3 بلابز کو ہدف بناتا ہے جس میں زیادہ سے زیادہ 6 بلابز ہوتے ہیں۔ EIP-7691 (opens in a new tab) کے ساتھ، اوسط بلاب کی تعداد بڑھا کر 6 کر دی جائے گی، جس میں فی بلاک زیادہ سے زیادہ 9 ہوں گے، جس کے نتیجے میں ایتھیریم رول اپس کی گنجائش میں اضافہ ہوگا۔ یہ EIP اس وقت تک خلا کو پر کرنے میں مدد کرتا ہے جب تک کہ PeerDAS (opens in a new tab) اس سے بھی زیادہ بلاب کی تعداد کو فعال نہ کر دے۔
کال ڈیٹا کی لاگت میں اضافہ
ڈینکن اپ گریڈ میں بلابز کے متعارف ہونے سے پہلے، L2s ایتھیریم میں اپنا ڈیٹا اسٹور کرنے کے لیے کال ڈیٹا استعمال کر رہے تھے۔ بلابز اور کال ڈیٹا دونوں ایتھیریم کے بینڈوتھ کے استعمال کو متاثر کرتے ہیں۔ اگرچہ زیادہ تر بلاکس کال ڈیٹا کی صرف کم سے کم مقدار استعمال کرتے ہیں، لیکن ڈیٹا سے بھرپور بلاکس جن میں بہت سے بلابز بھی ہوتے ہیں، ایتھیریم کے p2p نیٹ ورک کے لیے نقصان دہ ہو سکتے ہیں۔
اس مسئلے کو حل کرنے کے لیے، EIP-7623 (opens in a new tab) کال ڈیٹا کی قیمتوں میں اضافہ کرتا ہے، لیکن صرف ڈیٹا سے بھرپور ٹرانزیکشنز کے لیے۔ یہ بدترین صورتحال میں بلاک کے سائز کو محدود کرتا ہے، L2s کو صرف بلابز استعمال کرنے کی ترغیب فراہم کرتا ہے اور 99% سے زیادہ ٹرانزیکشنز کو غیر متاثر چھوڑ دیتا ہے۔
عمل درآمد کی تہہ سے متحرک ہونے والے خروج
فی الحال، توثیق کار سے خروج اور اسٹیک کیے گئے ETH کا انخلا ایک اتفاق رائے کی تہہ کا آپریشن ہے جس کے لیے ایک فعال توثیق کار کلید کی ضرورت ہوتی ہے، وہی BLS کلید جو توثیق کار تصدیق جیسے فعال فرائض انجام دینے کے لیے استعمال کرتا ہے۔ انخلا کی اسناد ایک الگ کولڈ کلید ہے جو خارج شدہ اسٹیک وصول کرتی ہے لیکن خروج کو متحرک نہیں کر سکتی۔ اسٹیکرز کے لیے خروج کا واحد طریقہ بیکن چین نیٹ ورک کو ایک خاص پیغام بھیجنا ہے جس پر فعال توثیق کار کلید کا استعمال کرتے ہوئے دستخط کیے گئے ہوں۔ یہ ان صورتحال میں محدود کرنے والا ہے جہاں انخلا کی اسناد اور توثیق کار کلید مختلف اداروں کے پاس ہوتی ہیں یا جب توثیق کار کلید کھو جاتی ہے۔
EIP-7002 (opens in a new tab) ایک نیا کنٹریکٹ متعارف کراتا ہے جسے عمل درآمد کی تہہ کی انخلا کی اسناد کا استعمال کرتے ہوئے خروج کو متحرک کرنے کے لیے استعمال کیا جا سکتا ہے۔ اسٹیکرز اپنی توثیق کار دستخط کرنے والی کلید یا بیکن چین تک رسائی کی ضرورت کے بغیر اس خاص کنٹریکٹ میں ایک فنکشن کو کال کر کے اپنے توثیق کار سے خروج کر سکیں گے۔ اہم بات یہ ہے کہ، آن چین توثیق کار کے انخلا کو فعال کرنے سے نوڈ آپریٹرز پر کم اعتماد کے مفروضے کے ساتھ اسٹیکنگ پروٹوکولز کی اجازت ملتی ہے۔
آن چین توثیق کار کے ڈپازٹس
توثیق کار کے ڈپازٹس پر فی الحال eth1data poll (opens in a new tab) کے ذریعے کارروائی کی جاتی ہے جو بیکن چین پر ایک فنکشن ہے جو عمل درآمد کی تہہ سے ڈیٹا لاتا ہے۔ یہ دی مرج سے پہلے کے اوقات کا ایک قسم کا تکنیکی قرض ہے جب بیکن چین ایک الگ نیٹ ورک تھا اور اسے ثبوتِ کار (PoW) کی تنظیم نو سے نمٹنا پڑتا تھا۔
EIP-6110 (opens in a new tab) عمل درآمد سے اتفاق رائے کی تہہ تک ڈپازٹس پہنچانے کا ایک نیا طریقہ ہے، جو کم عمل درآمد کی پیچیدگی کے ساتھ فوری کارروائی کی اجازت دیتا ہے۔ یہ ضم شدہ ایتھیریم کے مقامی ڈپازٹس کو سنبھالنے کا ایک زیادہ محفوظ طریقہ ہے۔ یہ پروٹوکول کو مستقبل کے لیے محفوظ بنانے میں بھی مدد کرتا ہے کیونکہ اسے نوڈ کو بوٹ اسٹریپ کرنے کے لیے تاریخی ڈپازٹس کی ضرورت نہیں ہوتی، جو ہسٹری ایکسپائری کے لیے ضروری ہے۔
BLS12-381 کے لیے پری کمپائل
پری کمپائلز سمارٹ کنٹریکٹس کا ایک خاص مجموعہ ہیں جو براہ راست ایتھیریم ورچوئل مشین (EVM) میں بنائے گئے ہیں۔ باقاعدہ کنٹریکٹس کے برعکس، پری کمپائلز صارفین کے ذریعے تعینات نہیں کیے جاتے بلکہ کلائنٹ کے نفاذ کا ہی حصہ ہوتے ہیں، جو اس کی مقامی زبان میں لکھے جاتے ہیں (مثلاً، Go، Java، وغیرہ، Solidity نہیں)۔ پری کمپائلز وسیع پیمانے پر استعمال ہونے والے اور معیاری فنکشنز جیسے کرپٹوگرافک آپریشنز کے لیے کام کرتے ہیں۔ سمارٹ کنٹریکٹ ڈیولپرز پری کمپائلز کو ایک باقاعدہ کنٹریکٹ کے طور پر کال کر سکتے ہیں لیکن زیادہ سیکیورٹی اور کارکردگی کے ساتھ۔
EIP-2537 (opens in a new tab) BLS12-381 (opens in a new tab) پر منحنی آپریشنز کے لیے نئے پری کمپائلز کا اضافہ کرتا ہے۔ یہ بیضوی منحنی اپنی عملی خصوصیات کی بدولت کرپٹو کرنسی کے ماحولیاتی نظام میں وسیع پیمانے پر استعمال ہونے لگا ہے۔ خاص طور پر، اسے ایتھیریم کی اتفاق رائے کی تہہ نے اپنایا ہے، جہاں اسے توثیق کار استعمال کرتے ہیں۔
نیا پری کمپائل ہر ڈیولپر کے لیے اس منحنی کا استعمال کرتے ہوئے آسانی سے، مؤثر طریقے سے، اور محفوظ طریقے سے کرپٹوگرافک آپریشنز انجام دینے کی صلاحیت کا اضافہ کرتا ہے، مثال کے طور پر، دستخطوں کی تصدیق کرنا۔ آن چین ایپلی کیشنز جو اس منحنی پر انحصار کرتی ہیں وہ کسی کسٹم کنٹریکٹ کے بجائے پری کمپائل پر انحصار کرتے ہوئے زیادہ گیس کے لحاظ سے موثر اور محفوظ بن سکتی ہیں۔ یہ بنیادی طور پر ان ایپلی کیشنز پر لاگو ہوتا ہے جو EVM کے اندر توثیق کاروں کے بارے میں استدلال کرنا چاہتی ہیں، مثلاً، اسٹیکنگ پولز، ری اسٹیکنگ، لائٹ کلائنٹس، پل اور ساتھ ہی صفر علم۔
حالت سے تاریخی بلاک ہیشز پیش کرنا
EVM فی الحال BLOCKHASH آپ کوڈ فراہم کرتا ہے جو کنٹریکٹ ڈیولپرز کو براہ راست عمل درآمد کی تہہ میں بلاک کا ہیش بازیافت کرنے کے قابل بناتا ہے۔ تاہم، یہ صرف پچھلے 256 بلاکس تک محدود ہے اور مستقبل میں اسٹیٹ لیس کلائنٹس کے لیے مسئلہ بن سکتا ہے۔
EIP-2935 (opens in a new tab) ایک نیا سسٹم کنٹریکٹ بناتا ہے جو پچھلے 8192 بلاک ہیشز کو اسٹوریج سلاٹس کے طور پر پیش کر سکتا ہے۔ یہ اسٹیٹ لیس عمل درآمد کے لیے پروٹوکول کو مستقبل کے لیے محفوظ بنانے میں مدد کرتا ہے اور جب ورکل ٹریز (verkle tries) کو اپنایا جاتا ہے تو یہ زیادہ موثر ہو جاتا ہے۔ تاہم، اس کے علاوہ، رول اپس اس سے فوراً فائدہ اٹھا سکتے ہیں، کیونکہ وہ طویل تاریخی ونڈو کے ساتھ براہ راست کنٹریکٹ سے استفسار کر سکتے ہیں۔
کمیٹی کے اشاریہ کو تصدیق سے باہر منتقل کرنا
بیکن چین کا اتفاق رائے توثیق کاروں کے تازہ ترین بلاک اور حتمی دور کے لیے اپنے ووٹ ڈالنے پر مبنی ہے۔ تصدیق میں 3 عناصر شامل ہیں، جن میں سے 2 ووٹ ہیں اور تیسرا کمیٹی کے اشاریہ کی قدر ہے۔
EIP-7549 (opens in a new tab) اس اشاریہ کو دستخط شدہ تصدیق کے پیغام سے باہر منتقل کرتا ہے، جس سے اتفاق رائے کے ووٹوں کی تصدیق اور جمع کرنا آسان ہو جاتا ہے۔ یہ ہر اتفاقِ رائے کے کلائنٹ میں زیادہ کارکردگی کو قابل بنائے گا اور ایتھیریم کے اتفاق رائے کو ثابت کرنے کے لیے صفر علم سرکٹس میں کارکردگی کی نمایاں بہتری لا سکتا ہے۔
EL کنفیگریشن فائلوں میں بلاب شیڈول شامل کرنا
EIP-7840 (opens in a new tab) ایک سادہ تبدیلی ہے جو عمل درآمد کی تہہ کے کلائنٹ کی کنفیگریشن میں ایک نیا فیلڈ شامل کرتی ہے۔ یہ بلاکس کی تعداد کو کنفیگر کرتا ہے، جس سے فی بلاک ہدف اور زیادہ سے زیادہ بلاب کی تعداد کے ساتھ ساتھ بلاب فیس کی ایڈجسٹمنٹ کے لیے متحرک ترتیب کو فعال کیا جاتا ہے۔ براہ راست بیان کردہ کنفیگریشن کے ساتھ، کلائنٹس انجن API کے ذریعے اس معلومات کے تبادلے کی پیچیدگی سے بچ سکتے ہیں۔
کیا یہ اپ گریڈ تمام ایتھیریم نوڈز اور توثیق کاروں کو متاثر کرتا ہے؟
جی ہاں، پیکٹرا اپ گریڈ کے لیے عمل درآمد کے کلائنٹس اور اتفاقِ رائے کے کلائنٹس دونوں میں اپ ڈیٹس کی ضرورت ہے۔ تمام اہم ایتھیریم کلائنٹس ہارڈ فورک کو سپورٹ کرنے والے ورژنز جاری کریں گے جنہیں اعلیٰ ترجیح کے طور پر نشان زد کیا گیا ہے۔ اپ گریڈ کے بعد ایتھیریم نیٹ ورک کے ساتھ ہم آہنگی برقرار رکھنے کے لیے، نوڈ آپریٹرز کو یہ یقینی بنانا چاہیے کہ وہ ایک معاون کلائنٹ ورژن چلا رہے ہیں۔ نوٹ کریں کہ کلائنٹ کی ریلیز کے بارے میں معلومات وقت کے لحاظ سے حساس ہیں، اور صارفین کو تازہ ترین تفصیلات کے لیے تازہ ترین اپ ڈیٹس کا حوالہ دینا چاہیے۔
ہارڈ فورک کے بعد ETH کو کیسے تبدیل کیا جا سکتا ہے؟
- آپ کے ETH کے لیے کسی کارروائی کی ضرورت نہیں: ایتھیریم پیکٹرا اپ گریڈ کے بعد، آپ کے ETH کو تبدیل یا اپ گریڈ کرنے کی کوئی ضرورت نہیں ہے۔ آپ کے اکاؤنٹ کے بیلنس یکساں رہیں گے، اور جو ETH آپ کے پاس فی الحال موجود ہے وہ ہارڈ فورک کے بعد اپنی موجودہ شکل میں قابل رسائی رہے گا۔
- اسکیمز سے ہوشیار رہیں! کوئی بھی جو آپ کو اپنا ETH "اپ گریڈ" کرنے کی ہدایت کر رہا ہے وہ آپ کو دھوکہ دینے کی کوشش کر رہا ہے۔ اس اپ گریڈ کے سلسلے میں آپ کو کچھ کرنے کی ضرورت نہیں ہے۔ آپ کے اثاثے مکمل طور پر غیر متاثر رہیں گے۔ یاد رکھیں، باخبر رہنا اسکیمز کے خلاف بہترین دفاع ہے۔
اسکیمز کو پہچاننے اور ان سے بچنے کے بارے میں مزید
کیا آپ بصری طور پر سیکھنا پسند کرتے ہیں؟
پیکٹرا اپ گریڈ میں کیا شامل ہو رہا ہے؟ - کرسٹین کم
ایتھیریم پیکٹرا اپ گریڈ: اسٹیکرز کو کیا جاننے کی ضرورت ہے — بلاک ڈیمن
مزید مطالعہ
- ایتھیریم روڈ میپ
- پیکٹرا کے اکثر پوچھے گئے سوالات (FAQ) (opens in a new tab)
- Pectra.wtf معلوماتی صفحہ (opens in a new tab)
- پیکٹرا اسٹیکر کے تجربے کو کیسے بہتر بناتا ہے (opens in a new tab)
- EIP7702 معلوماتی صفحہ (opens in a new tab)
- پیکٹرا ڈیونیٹس (devnets) (opens in a new tab)
صفحہ کی آخری اپ ڈیٹ: ۶ جون، ۲۰۲۶