ایتھیریم کے انخلا کیسے کام کرتے ہیں؟
شنگھائی/کیپیلا اپ گریڈ کے بعد ایتھیریم پر اسٹیکنگ کے انخلا کیسے کام کرتے ہیں، جس میں تکنیکی عمل، انخلا کی قطار، اور اسٹیکرز کو اپنے اسٹیک کیے گئے ETH تک رسائی کے بارے میں کیا جاننے کی ضرورت ہے، شامل ہیں۔
Date published: ۳۰ مارچ، ۲۰۲۳
فائنمیٹکس کی جانب سے ایک وضاحتی تحریر جس میں بتایا گیا ہے کہ شنگھائی/کیپیلا اپ گریڈ کے بعد ایتھیریم پر اسٹیکنگ کے انخلا کیسے کام کرتے ہیں، بشمول جزوی اور مکمل انخلا کا طریقہ کار، عام غلط فہمیاں، اور اسٹیکنگ ایکو سسٹم کے لیے اس کے اثرات۔
یہ ٹرانسکرپٹ فائنمیٹکس کی جانب سے شائع کردہ اصل ویڈیو ٹرانسکرپٹ (opens in a new tab) کی ایک قابل رسائی کاپی ہے۔ اسے پڑھنے میں آسانی کے لیے معمولی طور پر ایڈٹ کیا گیا ہے۔
بیکن چین (0:31)
شنگھائی/کیپیلا اپ گریڈ کے تیزی سے قریب آنے کے ساتھ، ایتھیریم اسٹیکنگ کے انخلا اور مجموعی طور پر ایتھیریم ایکو سسٹم کے لیے اس کے معنی کے بارے میں بہت زیادہ بحث ہو رہی ہے۔
آئیے یہ سمجھنے سے شروع کرتے ہیں کہ ہم یہاں تک کیسے پہنچے اور جب ایتھیریم ثبوتِ کار (PoW) سے حصہ داری کا ثبوت (PoS) کی طرف منتقل ہوا تو اسٹیکنگ کے انخلا کو فعال کیوں نہیں کیا گیا تھا۔
حصہ داری کا ثبوت (PoS) کی طرف منتقلی کئی مراحل میں ہوئی تاکہ ایک ہی وقت میں ہونے والی بڑی تبدیلیوں کی تعداد کو کم سے کم کیا جا سکے۔ یہ نقطہ نظر ضروری تھا، خاص طور پر ایک ایسے قائم شدہ نیٹ ورک کے لیے جو ہر سال کھربوں ڈالر کی مالیت کا لین دین کرتا ہے۔ سب سے اہم اقدامات یہ تھے: بیکن چین کا آغاز، اور دی مرج۔
2020 میں بیکن چین کے آغاز نے ایتھیریم کی ثبوتِ کار (PoW) چین کے ساتھ ساتھ چلنے والی ایک الگ حصہ داری کا ثبوت (PoS) اتفاق رائے کی تہہ بنا کر منتقلی کی بنیاد رکھی۔ بیکن چین کو پہلے لانچ کرنے سے حقیقی مالیت کے لین دین کو طے کرنے سے پہلے نیٹ ورک کو محفوظ بنانے کے لیے کافی ETH جمع کرنے کی اجازت ملی۔ اس نے داؤ پر لگے حقیقی فنڈز کے ساتھ ایک طویل عرصے تک نئے حصہ داری کا ثبوت (PoS) اتفاق رائے کے ماڈل کی جانچ کی بھی اجازت دی۔
ابتدائی نیٹ ورک کے شرکاء نے ایتھیریم کے حصہ داری کا ثبوت (PoS) نیٹ ورک کو محفوظ بنانے کے لیے لاکھوں ETH کا عہد کیا، اس کے باوجود کہ وہ جانتے تھے کہ وہ بہت بعد تک اپنا ETH نہیں نکال سکیں گے۔
اگلا بڑا قدم، دی مرج، نے حصہ داری کا ثبوت (PoS) اتفاق رائے کی تہہ کو عمل درآمد کی تہہ کے ساتھ متحد کر دیا۔ اس نے بالآخر ثبوتِ کار (PoW) سے ہٹنے اور صرف ایک مستند چین — ایتھیریم — کو برقرار رکھنے کی اجازت دی، جو اب لاکھوں اسٹیک کیے گئے ETH کے ذریعے محفوظ ہے۔ دی مرج اب تک ایتھیریم میں ہونے والی سب سے بڑی تبدیلی تھی۔ اپ گریڈ کی نوعیت کی وجہ سے، اسے بغیر کسی ڈاؤن ٹائم کے ہونا تھا۔
خطرے کو کم کرنے کے لیے، دی مرج کے دائرہ کار کو کم کر دیا گیا تھا، اور ثبوتِ کار (PoW) سے حصہ داری کا ثبوت (PoS) کی منتقلی کے علاوہ کوئی اور خصوصیات اپ گریڈ کے حصے کے طور پر شامل نہیں کی گئی تھیں۔ سب سے بڑی "کٹوتی" جو کرنی پڑی اس نے انخلا کو متاثر کیا، جو آنے والے شنگھائی/کیپیلا اپ گریڈ کی توجہ کا مرکز بن گیا۔
انخلا (2:09)
اسٹیکنگ کے انخلا، جیسا کہ نام سے ظاہر ہے، اسٹیکرز کو اپنا مقفل شدہ ETH نکالنے کی اجازت دیں گے۔ انخلا کی دو اقسام ہیں: "جزوی" اور "مکمل"۔
ایک جزوی انخلا اس وقت ہوتا ہے جب توثیق کار اپنے جمع شدہ انعامات نکالتا ہے — جو کہ 32 ETH کے زیادہ سے زیادہ موثر بیلنس کے اوپر اضافی بیلنس ہوتا ہے۔ جزوی انخلا کو "انعام کی ادائیگی" یا "اضافی بیلنس کی ادائیگی" بھی کہا جا سکتا ہے۔
ایک مکمل انخلا اس وقت ہوتا ہے جب توثیق کار خروج کا عمل مکمل کر لیتا ہے اور پورا بیلنس نکال لیا جاتا ہے۔ یہ صرف اس وقت ہوتا ہے جب توثیق کار یا تو رضاکارانہ طور پر سسٹم سے خروج کرتا ہے یا اسے "کٹوتی" نامی عمل میں زبردستی ہٹا دیا جاتا ہے۔
ایک بار فعال ہونے کے بعد، اسٹیکنگ کے انخلا ہر چند دنوں میں خود بخود تقسیم کیے جائیں گے۔ مزید برآں، انخلا کا عمل اتفاق رائے کی تہہ پر شروع ہوتا ہے، اس لیے کسی بھی مرحلے پر لین دین کی فیس کی ضرورت نہیں ہوتی ہے۔
اپنے اسٹیکنگ کے انعامات نکالنا شروع کرنے کے لیے، ایک توثیق کار کو صرف ایک بار اپنا انخلا کا پتہ فراہم کرنا ہوگا۔ چونکہ انخلا ایتھیریم کی اتفاق رائے کی تہہ اور عمل درآمد کی تہہ دونوں کو متاثر کرتے ہیں، اس لیے نیٹ ورک کے دونوں حصوں کو اپ ڈیٹ کیا جانا چاہیے۔ "شنگھائی" عمل درآمد کی تہہ کے اپ گریڈ کا نام ہے جس میں انخلا شامل ہیں، جو EIP-4895 میں بیان کیے گئے ہیں۔ "کیپیلا" ہم منصب اتفاق رائے کی تہہ کے اپ گریڈ کا نام ہے، جو اسی وقت فعال ہوتا ہے۔ ان دونوں اپ گریڈز کو بعض اوقات "شپیلا" بھی کہا جاتا ہے۔
طریقہ کار (3:40)
ایتھیریم ایکو سسٹم میں، ہر توثیق کار کا ایک متعلقہ اشاریہ نمبر ہوتا ہے۔ اس کے علاوہ، ان کے پاس دو قسم کی انخلا کی اسناد بھی ہوتی ہیں، جنہیں یا تو 0x00 یا 0x01 کے طور پر بیان کیا جاتا ہے۔
0x00 اس بات کی نشاندہی کرتا ہے کہ کسی خاص توثیق کار کے پاس کوئی متعلقہ انخلا کا پتہ نہیں ہے۔ یہ اسناد BLS عوامی کلید کے ہیش کے طور پر اخذ کی جاتی ہیں جس کا پہلا بائٹ صفر بائٹ کے ساتھ تبدیل کر دیا جاتا ہے — اسی لیے یہ نام ہے۔
0x01 کا مطلب ہے کہ ایک توثیق کار نے اپنا انخلا کا پتہ فراہم کیا ہے۔ ان انخلا کی اسناد کو 0x01 کے طور پر ظاہر کیا جاتا ہے جس کے بعد صفر کے 11 بائٹس، اور پھر ایک منتخب کردہ ایتھیریم پتہ ہوتا ہے۔
انخلا کو فعال کرنے کے لیے، 0x00 اسناد والے توثیق کاروں کو ایک "BLSToExecutionChange" پیغام پر دستخط کرنے کی ضرورت ہوگی۔ یہ کیپیلا اپ گریڈ کے بعد ممکن ہوگا۔
ایک بار انخلا فعال ہونے کے بعد، ایک بلاک تجویز کرنے والا توثیق کار 0x01 اسناد والے پہلے 16 توثیق کاروں کو تلاش کرنے کے لیے توثیق کار کے اشاریوں کے ذریعے خطی طور پر اسکین کرے گا جو یا تو:
- ان کا بیلنس 32 ETH سے زیادہ ہو (جمع شدہ توثیق کار کے انعامات)
- "قابل انخلا" ہوں (توثیق کار کے سیٹ سے مکمل طور پر خروج کر چکے ہوں)
خطی تلاش ان معیار پر پورا اترنے والے 16 توثیق کاروں کو تلاش کرنے کے بعد یا 16,384 تکرار کے بعد رک جاتی ہے۔ الگورتھم اس اشاریہ کو یاد رکھتا ہے جس پر تلاش رکی تھی، تاکہ اگلا بلاک تجویز کرنے والا توثیق کار اس اشاریہ سے دوبارہ شروع کر سکے۔ آخری اشاریہ تک پہنچنے کے بعد، الگورتھم شروع سے — اشاریہ 0 سے شروع ہوتا ہے۔
اس کی ایک اچھی مثال ایک اینالاگ گھڑی ہوگی جہاں سوئی گھنٹے کی طرف اشارہ کرتی ہے، ایک سمت میں آگے بڑھتی ہے، کسی گھنٹے کو نہیں چھوڑتی، اور بالآخر آخری نمبر تک پہنچنے کے بعد دوبارہ شروع میں واپس آ جاتی ہے۔
اسکین مکمل ہونے کے بعد، توثیق کار اپنے تعمیلی پے لوڈ میں شامل کرنے کے لیے انخلا کی ایک فہرست بناتا ہے۔ فہرست میں موجود ہر آئٹم میں شامل ہوتا ہے:
- WithdrawalIndex — ایک یکساں طور پر بڑھنے والا اشاریہ، جو 0 سے شروع ہوتا ہے، اور ہر انخلا کی منفرد شناخت کے لیے فی انخلا 1 کا اضافہ کرتا ہے
- ValidatorIndex — اس توثیق کار کا اشاریہ جس کا بیلنس نکالا جا رہا ہے
- ExecutionAddress — عمل درآمد کی تہہ پر وہ ETH پتہ جہاں انخلا بھیجا جانا چاہیے
- Amount — وہ رقم، Gwei میں، جو عمل درآمد کے پتے پر بھیجی جانی ہے
بلاک بناتے یا اس پر کارروائی کرتے وقت، عمل درآمد کی تہہ کے کلائنٹس ان انخلا کو بلاک کے آخر میں لاگو کرتے ہیں۔ انخلا پر کارروائی کرنا بلاک کی جگہ کے لیے صارف کے لین دین کا مقابلہ نہیں کرتا ہے۔ فی بلاک زیادہ سے زیادہ 16 انخلا پر کارروائی کے ساتھ، روزانہ زیادہ سے زیادہ 115,200 انخلا پر کارروائی ہونی چاہیے، یہ فرض کرتے ہوئے کہ کوئی سلاٹ ضائع نہیں ہوا۔
انخلا کا ڈیزائن سادہ لیکن انتہائی مضبوط ہے۔
غلط فہمیاں (6:30)
پہلی غلط فہمی یہ بتاتی ہے کہ انخلا پر کارروائی کرتے وقت، ترجیح یا ترتیب کے لحاظ سے "مکمل" اور "جزوی" انخلا کے درمیان فرق ہوتا ہے۔ مکمل اور جزوی دونوں انخلا اس وقت ہوتے ہیں جب توثیق کار کے سیٹ پر خطی اسکین توثیق کار کے اشاریہ تک پہنچتا ہے۔ واحد فرق یہ ہے کہ مکمل انخلا کی صورت میں، ایک توثیق کار کو خروج کی قطار چھوڑنی چاہیے اور خطی اسکین کے اسے اٹھانے سے پہلے "قابل انخلا دور" تک پہنچنا چاہیے۔
ایک اور غلط فہمی یہ ہے کہ اگر صارفین انخلا کا پتہ فراہم نہیں کرتے ہیں تو وہ اپنے انعامات کھو دیں گے۔ یہ سچ نہیں ہے — اگر کوئی توثیق کار انخلا کا پتہ فراہم کرنا بھول جاتا ہے، تو انخلا فعال ہونے کے بعد ان کے ETH انعامات کو خلا میں نہیں بھیجا جائے گا۔ اس کے بجائے، اسکین ان توثیق کاروں کو چھوڑ دے گا جنہوں نے اپنے انخلا کے پتے فراہم نہیں کیے ہیں۔
یہ یاد رکھنا ضروری ہے کہ انخلا کا پتہ تبدیل نہیں کیا جا سکتا اور اسے صرف ایک بار سیٹ کیا جاتا ہے۔ انخلا کا پتہ ترتیب دیتے وقت اسٹیکرز کو انتہائی محتاط رہنا چاہیے، اور اس بات کو یقینی بنانا چاہیے کہ فراہم کردہ پتے کی مکمل ملکیت ان کے پاس ہے۔
یہ قیاس آرائیاں بھی ہیں کہ انخلا فعال ہونے کے بعد اسٹیکرز ایتھیریم ایکو سسٹم سے بہت زیادہ ETH نکال لیں گے، اس دلیل کے مضبوط ورژن کے ساتھ یہ فرض کیا جا رہا ہے کہ یہ حصہ داری کا ثبوت (PoS) اتفاق رائے کے طریقہ کار کو غیر مستحکم کر دے گا۔ اگرچہ ہم مکمل طور پر پیش گوئی نہیں کر سکتے کہ وقت کے ساتھ کتنا ETH نکالا جائے گا، لیکن اس کے چند اہم جوابی دلائل ہیں:
پہلا، زیادہ تر اسٹیکرز ایتھیریم کو ابتدائی طور پر اپنانے والے ہیں جو اس وقت اسٹیک کرنے کے لیے کافی بہادر تھے جب یہ ابھی تک غیر یقینی تھا کہ انخلا کب فعال ہوں گے۔ بہت سے اسٹیکرز نے نیٹ ورک کو سپورٹ کرنے اور ETH پر مبنی انعامات کمانا جاری رکھنے کے لیے اسٹیکنگ جاری رکھنے کی خواہش کا اظہار کیا ہے۔
دوسرا، اس بات کو یقینی بنانے کے لیے کہ حصہ داری کا ثبوت (PoS) اتفاق رائے کا طریقہ کار اور توثیق کاروں کا فعال سیٹ مستحکم رہے، ایتھیریم نے خروج کے خواہشمند تمام توثیق کاروں کے لیے انخلا کی قطار نافذ کی۔ یہ قطار ان توثیق کاروں کی تعداد کو محدود کرتی ہے جو بیک وقت ایکو سسٹم چھوڑ سکتے ہیں۔
پہلا انخلا کا اسکین بہت سارے جمع شدہ انعامات نکالے گا — بنیادی طور پر بیکن چین کے آغاز سے۔ تاہم، اس کے بعد والے بہت کم مقدار میں ETH پر کارروائی کریں گے۔
اثرات (8:39)
انخلا کو فعال کرنے سے ایک کھلا، دو طرفہ اسٹیکنگ کا بہاؤ پیدا ہوگا۔ فی الحال، اسٹیکنگ کا بہاؤ یک طرفہ ہے — ETH صرف نیٹ ورک میں آ سکتا ہے اور کبھی اس سے خروج نہیں کر سکتا۔ دلچسپ بات یہ ہے کہ، انخلا کو فعال کرنے سے اور بھی زیادہ لوگوں کو اسٹیک کرنے کی ترغیب مل سکتی ہے، کیونکہ وہ جان لیں گے کہ اگر انہیں کسی اور چیز کے لیے ضرورت ہو تو وہ ہمیشہ اپنا ETH نکال سکتے ہیں۔
وہ اسٹیکرز جو اپنے توثیق کار نہیں چلاتے اور ایک مرکزی اسٹیکنگ فراہم کنندہ کے ساتھ اسٹیک کرتے ہیں، وہ اپنے فراہم کنندہ کو کسی دوسرے میں تبدیل کر سکیں گے۔ وہ کم اسٹیکنگ ریٹ پیش کرنے والے فراہم کنندہ سے فنڈز نکال کر بہتر ریٹ پیش کرنے والے کے پاس جا سکتے ہیں، ایک مرکزی فراہم کنندہ سے لامركزی فراہم کنندہ کی طرف منتقل ہو سکتے ہیں، یا یہاں تک کہ اپنا توثیق کار بھی چلا سکتے ہیں۔
انخلا لیکویڈ اسٹیکنگ ڈیریویٹوز جیسے Lido، Rocket Pool، اور دیگر کو بھی متاثر کریں گے۔ سیال اسٹیکنگ ٹوکن (lst) جیسے stETH یا rETH کی مارکیٹ میں ہنگامہ آرائی کے دوران عارضی طور پر ETH کی قیمت سے اپنا پیگ کھونے کی تاریخ رہی ہے۔ تاہم، دو طرفہ اسٹیکنگ کے بہاؤ کے ساتھ، ان کے پیگ میں کسی بھی اہم تضاد کو تیزی سے آربٹریج کے ذریعے ختم کر دیا جائے گا۔
لیکویڈ اسٹیکنگ اور مرکزی اسٹیکنگ میں ابتدائی طور پر اپنانے والوں نے مارکیٹ کی ایک بڑی اکثریت پر قبضہ کر لیا کیونکہ ان کا زیادہ مقابلہ نہیں تھا۔ تاہم، انخلا فعال ہونے کے بعد ان موجودہ کھلاڑیوں کے مارکیٹ شیئر میں ایک بڑی تبدیلی دیکھی جا سکتی ہے، خاص طور پر اگر وہ مسابقتی ریٹ پیش نہیں کرتے ہیں۔ اسٹیکنگ فراہم کنندگان کے درمیان آزادانہ طور پر منتقل ہونے کی صلاحیت ETH اسٹیکنگ مارکیٹ کو فائدہ پہنچائے گی۔
خلاصہ (10:01)
اسٹیکنگ کے انخلا کو فعال کرنا ایتھیریم کے سب سے زیادہ متوقع اپ گریڈز میں سے ایک ہے۔ اس بات کو یقینی بنانا انتہائی اہم ہوگا کہ اس تبدیلی کو آسانی سے انجام دیا جائے۔ ٹیسٹنگ میں مدد کے لیے، توثیق کاروں کے پاس مین نیٹ پر لائیو ہونے سے پہلے عمل سے گزرنے اور کسی بھی ممکنہ مسائل کو دور کرنے کے لیے کئی ڈیونیٹس اور ٹیسٹ نیٹس دستیاب ہوں گے۔
انخلا ایک اور بہتری ہے جو ایتھیریم کو ایک پائیدار، محفوظ، اور لامركزی مستقبل کی تعمیر کی طرف ایک قدم اور آگے لے جاتی ہے۔ شپیلا اپ گریڈ 2023 کی پہلی ششماہی میں ہونے کی توقع ہے۔
اس ویڈیو کے وقت، بیکن چین نے 530,000 سے زیادہ توثیق کاروں میں 17 ملین سے زیادہ ETH جمع کیے تھے۔ ایک توثیق کار کا اوسط بیلنس 34 ETH سے تھوڑا زیادہ ہے، جس کا مطلب ہے کہ جمع شدہ انعامات میں 1 ملین سے زیادہ ETH ہیں۔ یہ دیکھنا دلچسپ ہوگا کہ انخلا ان اعداد و شمار کو کیسے متاثر کریں گے۔