مرکزی مواد پر جائیں

ری اسٹیکنگ کی وضاحت

ری اسٹیکنگ پر ایک وضاحتی تحریر، جو ایتھیریم کی بنیادی تہہ سے ہٹ کر اضافی پروٹوکولز اور سروسز کو سیکیورٹی فراہم کرنے کے لیے پہلے سے اسٹیک شدہ ETH کا استعمال کرتی ہے۔

Date published: ۵ فروری، ۲۰۲۴

سی بی ای آر فورم (CBER Forum) کے ایک ایونٹ میں مائیک نیوڈر کی ایک پریزنٹیشن جس میں بتایا گیا ہے کہ ری اسٹیکنگ کیسے کام کرتی ہے۔ یہ پریزنٹیشن سیلف اسٹیکنگ، تفویض کردہ اسٹیکنگ، مقامی (native) اور غیر مقامی (non-native) ری اسٹیکنگ، لیکویڈ اسٹیکنگ اور سیال اسٹیکنگ ٹوکن (lst) کے طریقہ کار، اور کٹوتی کا ری اسٹیک شدہ پوزیشنز کے ساتھ تعامل کی وضاحت کرتی ہے۔

یہ ٹرانسکرپٹ سی بی ای آر فورم کی جانب سے شائع کردہ اصل ویڈیو ٹرانسکرپٹ (opens in a new tab) کی ایک قابل رسائی کاپی ہے۔ اسے پڑھنے میں آسانی کے لیے معمولی طور پر ایڈٹ کیا گیا ہے۔

تعارف (0:00)

سب کو سلام، میں مائیک ہوں۔ میں LRTs اور LSTs کے بارے میں بات کرنے جا رہا ہوں۔ LRTs — کیا ری اسٹیکنگ نئی اسٹیکنگ ہے؟ میں ایک دوسرے سوال سے شروعات کروں گا اور اسے LSTs اور LRTs کے بارے میں بحث کو آگے بڑھانے کے لیے استعمال کروں گا، اور اس بات کی وضاحت کروں گا کہ یہ کیا ہیں۔ یہ زیادہ تر ایک گرافیکل پریزنٹیشن ہے، اس لیے امید ہے کہ ہم شروع سے آغاز کر سکتے ہیں اور مل کر آگے بڑھ سکتے ہیں۔

مختصر خاکہ: بالکل شروع سے آغاز کرتے ہوئے، ہم اسٹیکنگ کے دو طریقوں کی وضاحت کرنے جا رہے ہیں۔ پہلا سیلف اسٹیکنگ ہے، دوسرا تفویض کردہ اسٹیکنگ ہے۔ پھر ہم ری اسٹیکنگ کے تصور اور اس کی تعریف کی طرف آئیں گے۔ میں چار مختلف ماڈلز کا جائزہ لینا چاہتا ہوں — سیلف اور تفویض کردہ کی علیحدگی کا استعمال کرتے ہوئے، پھر مقامی ری اسٹیکنگ بمقابلہ غیر مقامی ری اسٹیکنگ پر توجہ مرکوز کرتے ہوئے۔ پھر ہم سیالیت (liquification) کی طرف جائیں گے، اور سیال ٹوکنز — سیال اسٹیکنگ ٹوکن (lst) اور سیال ری اسٹیکنگ ٹوکن (lrt) کے بارے میں بات کریں گے۔ ہم کٹوتی اور ری اسٹیکنگ، اور پھر دونوں ٹوکن کی اقسام کو دیکھ کر اس کی وضاحت کریں گے۔ آخر میں، ہم ایتھیریم میں آج موجود اسٹیکنگ کے حوالے سے کچھ ڈیٹا کے ساتھ اختتام کریں گے۔

سیلف اسٹیکنگ (0:48)

بالکل شروع سے آغاز کرتے ہوئے، ہمارے پاس اسٹیکنگ ہے جہاں ایلس (Alice) اسے خود کر رہی ہے۔ وہ براہ راست پروٹوکول کے ساتھ تعامل کرتی ہے، پروٹوکول میں اسٹیک لگاتی ہے، اور ایسا کرنے پر اسے مقامی ٹوکن کے اجراء کے ذریعے انعام دیا جاتا ہے۔ ایتھیریم کے معاملے میں، ایلس 32 ETH اسٹیک کرتی ہے اور اتفاق رائے میں حصہ لینے پر اسے ETH کی صورت میں انعام ملتا ہے۔

یہاں دو چیزوں پر توجہ دینے کی ضرورت ہے۔ پہلا، اسٹیکنگ اس انسدادِ سیبل طریقہ کار کے طور پر کام کرتی ہے — آپ نیٹ ورک کو یہ دھوکہ نہیں دے سکتے کہ آپ کی کئی شناختیں ہیں کیونکہ ہر شناخت پر ٹوکنز کی اس مقررہ سپلائی کی ایک خاص مقدار خرچ ہوتی ہے۔ دوسرا خطرے میں موجود ضمانت ہے — کٹوتی کے حوالے سے یہ پروٹوکول کے اصولوں کا حصہ ہے۔ اگر ایلس کسی بہت واضح طور پر بیان کردہ تصریح کے مطابق غلط برتاؤ کرتی ہے، تو پروٹوکول اس کا سرمایہ چھین لے گا اور اسے ایسا کرنے پر سزا دے گا۔

تفویض کردہ اسٹیکنگ (2:52)

تفویض کردہ اسٹیکنگ ایلس اور پروٹوکول کے درمیان ایک اور تہہ کا اضافہ کرتی ہے۔ ایلس اب باب (Bob) کو تفویض کرتی ہے، جو ایتھیریم پروٹوکول میں اسٹیک کرتا ہے۔ انعامات باب کو بھیجے جاتے ہیں، اور فیس کاٹ کر باقی انعامات ایلس کو منتقل کر دیے جاتے ہیں۔ یہ تفویض کردہ اسٹیکنگ کی سب سے سادہ شکل ہے — ایلس خود سافٹ ویئر نہیں چلانا چاہتی، شاید اس کے پاس پورے 32 ETH نہیں ہیں، یا اس کے پاس توثیق کار چلانے کے لیے ہارڈویئر یا تکنیکی مہارت نہیں ہے۔

اعتماد کی مختلف سطحوں پر اس تفویض کے کئی مختلف طریقے ہیں۔ سب سے زیادہ قابل اعتماد شکل تحویلی (custodial) ہے — آپ اپنے ETH کو کوائن بیس (Coinbase) کو بھیجتے ہیں اور کہتے ہیں "میری طرف سے اسٹیک کریں۔" آپ مؤثر طریقے سے ان پر مکمل اعتماد کرتے ہیں کیونکہ وہ آپ کے نام پر اثاثے کو تحویل میں رکھتے ہیں۔ ایک غیر تحویلی لیکن DAO کے زیر انتظام شکل بھی ہے جہاں آپ اپنا اسٹیک کسی ایسے شخص کو تفویض کرتے ہیں جس کا تعین ایک DAO کرتا ہے جو اس بات پر ووٹ دیتا ہے کہ نوڈز کون چلائے گا — یہ لائیڈو (Lido) طرز کی اسٹیکنگ ہے۔ تیسری ایک کم از کم اعتماد والی شکل ہے جہاں ایلس اور باب دونوں کچھ ضمانت جمع کراتے ہیں۔ ایلس باب کی باقی ماندہ ضمانت کو سبسڈی دیتی ہے، اور اگر باب غلط برتاؤ کرتا ہے اور اس کی کٹوتی ہوتی ہے، تو اس کی ضمانت وہ پہلی قسط ہوتی ہے جسے ہٹایا جاتا ہے۔ میں "کم از کم اعتماد والا" کہتا ہوں اور "بلا اعتماد" نہیں کیونکہ چاہے کچھ بھی ہو، ایسے حالات ہو سکتے ہیں جن میں باب کے اعمال کی بنیاد پر ایلس کی ضمانت مکمل طور پر ختم ہو جائے۔

مقامی ETH کے ساتھ سیلف ری اسٹیکنگ (4:42)

اب ہم بات کر سکتے ہیں کہ ری اسٹیکنگ کیا ہے۔ یہ بالکل نیا تصور ہے — یہ اس وقت سے موجود ہے جب شری رام (Sreeram) اور آئگن لیئر (EigenLayer) نے شاید ڈیڑھ یا دو سال پہلے یہ اصطلاح متعارف کرائی تھی۔

اس ماڈل میں، ایلس وہی کام کرتی ہے جو وہ پہلے کر رہی تھی — وہ اپنا اسٹیک ایتھیریم پروٹوکول کو بھیجتی ہے اور اتفاق رائے میں حصہ لینے پر انعامات حاصل کرتی ہے۔ اب ہمارے پاس ایک نیا پروٹوکول ہے — اسے "ریتھیریم" (Retheum) کہہ لیں — جس میں ایلس ری اسٹیک کرتی ہے۔ یہاں اہم بات یہ ہے کہ وہ اس دوسرے پروٹوکول کو محفوظ بنانے کے لیے وہی ٹوکن استعمال کر رہی ہے جو وہ ایتھیریم پروٹوکول میں اسٹیک کر رہی ہے۔

اسے اس کے لیے انعامات ملتے ہیں۔ یہ بہت اچھا لگتا ہے — ایلس کے پاس اب ممکنہ طور پر اتنی ہی مقدار کے اسٹیک کے لیے دوگنا انعام ہے۔ لیکن خطرہ یہ ہے کہ اس نے دونوں پروٹوکولز میں جو سرمایہ اسٹیک کیا ہے وہ اب دونوں پروٹوکولز کے اصولوں کا پابند ہے۔ اگر ایلس ایتھیریم میں غلط برتاؤ کرتی ہے، تو کٹوتی کے ذریعے وہ اپنا سرمایہ کھو سکتی ہے۔ اگر وہ "ریتھیریم" میں غلط برتاؤ کرتی ہے، تو وہاں بھی اس کی کٹوتی ہو سکتی ہے۔ اضافی منافع کے ساتھ اضافی ذمہ داریاں بھی آتی ہیں — پروٹوکول کے وہ رویے جو لازمی ہیں اور اگر آپ اپنے اسٹیکنگ ٹوکن کو کئی مختلف پروٹوکولز میں پابند کرتے ہیں تو مزید طریقوں سے قابل سزا ہیں۔

تفویض کردہ مقامی ری اسٹیکنگ (8:28)

دوسرا ورژن مقامی ETH کے ساتھ تفویض کردہ ری اسٹیکنگ ہے۔ ایلس ایتھیریم کے ساتھ اسٹیک کر رہی ہے، اور اب وہ باب کو استعمال کرتے ہوئے اپنا اسٹیک "ریتھیریم" پروٹوکول کو تفویض کرنا چاہتی ہے۔ وہ باب کو تفویض کرتی ہے، باب ری اسٹیک کرتا ہے، پروٹوکول باب کو انعامات جاری کرتا ہے، اور باب فیس کاٹ کر انعامات ایلس کو جاری کرتا ہے۔

اس ماڈل کے تحت، ایتھیریم پروٹوکول میں موجود 32 ETH ایلس اور باب دونوں کے اعمال کے لیے جوابدہ ہیں — دو ایسے افراد جو ممکنہ طور پر اس ETH کی کٹوتی کا سبب بن سکتے ہیں۔ ٹوکن پروٹوکول کے اصولوں کے دو مختلف سیٹس کا پابند ہے۔

سامعین کا سوال: جب آپ ایتھیریم پروٹوکول میں ETH اسٹیک کرتے ہیں، تو پروٹوکول کو آپ کو کچھ دینا ہوتا ہے جسے آپ پھر پیش کرتے ہیں — وہ چیز کیا ہے؟

اس مقامی ورژن میں، ایلس اسٹیک کرتی ہے اور اس کے پاس وہ چیز ہوتی ہے جسے ایتھیریم ایکو سسٹم سے انخلا کی اسناد (withdrawal credential) کہا جاتا ہے۔ اس انخلا کی اسناد کو ایتھیریم پر موجود ایک کنٹریکٹ کی طرف اشارہ کیا جا سکتا ہے جو اسٹیکنگ کی دوسری تہہ کو سنبھالتا ہے۔ یہ ایک کنٹریکٹ ہے جو اثاثوں کو کنٹرول کرتا ہے جب آپ انہیں ایتھیریم سے نکالتے ہیں — یہ سمارٹ کنٹریکٹ میں بلا اعتماد تحویل کی طرح ہے جو کٹوتی کے جرمانوں کی دوسری تہہ کو نافذ کرتا ہے۔

اسے "مقامی" کیوں کہا جاتا ہے؟ کیونکہ ایلس اب بھی براہ راست ایتھیریم کے ساتھ تعامل کر رہی ہے — اس کا اسٹیک وہ 32 ETH ہے جس کی وہ مالک ہے، جو ایتھیریم کی اتفاق رائے کی تہہ کو محفوظ بنانے کے لیے استعمال ہوتا ہے۔

غیر مقامی ری اسٹیکنگ (10:57)

غیر مقامی ترتیب میں سیلف ری اسٹیکنگ: ایلس صرف "ریتھیریم" پروٹوکول کے ساتھ تعامل کر رہی ہے۔ وہ ایتھیریم پر نوڈ نہیں چلا رہی ہے۔ وہ ری اسٹیک کرتی ہے — حالانکہ میں نے "ری" کو واوین (quotes) میں رکھا ہے کیونکہ وہ دراصل ری اسٹیکنگ نہیں کر رہی، یہ بنیادی طور پر اسٹیکنگ ہی ہے۔ اسے ری اسٹیکنگ کہنے کی واحد وجہ یہ ہے کہ یہ ایک ایسے پروٹوکول کے ذریعے ہوتا ہے جو ری اسٹیکنگ کی دیگر اقسام میں بھی سہولت فراہم کرتا ہے۔

وہ غیر مقامی ٹوکن لیتی ہے — یہ USDC، ایک یورو سٹیبل کوائن، ریپڈ بٹ کوائن (wrapped Bitcoin)، یا کچھ بھی ہو سکتا ہے — وہ اسے پروٹوکول کو معاشی سیکیورٹی اور انسدادِ سیبل کے طور پر فراہم کرتی ہے اور انعامات کماتی ہے۔ یہ ری اسٹیکنگ کو لامركزی اعتماد کے بازار کے طور پر نئے سرے سے متعارف کروا رہا ہے، جہاں اعتماد سے مراد خطرے میں موجود سرمائے کی معاشی قدر ہے۔

غیر مقامی ٹوکنز کے ساتھ تفویض کردہ ری اسٹیکنگ بھی اسی طرز پر عمل کرتی ہے — ایلس باب کے ذریعے تفویض کرتی ہے اور فیس کاٹ کر انعامات وصول کرتی ہے۔

کٹوتی اور ری اسٹیکنگ (13:55)

اس سے پہلے کہ ہم سیالیت کی طرف جائیں، آئیے کٹوتی کے بارے میں بات کرتے ہیں۔ عام کٹوتی کے موڈ میں، ایلس ایتھیریم پروٹوکول میں اسٹیک کر رہی ہے۔ اگر وہ کوئی ایسا کام کرتی ہے جسے پروٹوکول غلط سمجھتا ہے — مثال کے طور پر، دوغلا پن، جہاں وہ اپنی کرپٹوگرافک کلید کا استعمال کرتے ہوئے معلومات کے دو ایسے حصوں پر دستخط کرتی ہے جو ایک دوسرے سے متصادم ہیں — تو یہ ایک معروضی خامی (objective fault) ہے۔ ہر کوئی تصدیق کر سکتا ہے کہ دونوں دستخط ایلس نے کیے تھے، اور یہ اس کے ٹوکنز کی کٹوتی کے لیے کافی ثبوت ہے۔

ری اسٹیکنگ اور کٹوتی آپس میں کیسے تعامل کرتے ہیں؟ سب سے سادہ ورژن میں — مقامی اثاثے کے ساتھ سیلف ری اسٹیکنگ — ایلس ایتھیریم میں اسٹیک کرتی ہے اور "ریتھیریم" کے ذریعے ری اسٹیک بھی کرتی ہے۔ اگر ایلس "ریتھیریم" پروٹوکول پر اپنا کام جاری رکھتی ہے لیکن ایتھیریم پر دوغلا پن دکھاتی ہے، تو اب ہمارے پاس ایک مسئلہ ہے: ایتھیریم پر اس کی کٹوتی ہو گئی ہے، لیکن "ریتھیریم" نے اس سے منسوب کوئی ایسی چیز نہیں دیکھی جو ان کے اصولوں کے مطابق غلط ہو۔ دونوں پروٹوکولز کے درمیان کچھ رابطہ ہونا ضروری ہے۔

رابطے کی یہ سمت دراصل کافی آسان ہے کیونکہ "ریتھیریم" ایتھیریم پر ایک سمارٹ کنٹریکٹ ہے — یہ ایتھیریم کی حالت سے پڑھ سکتا ہے اور کہہ سکتا ہے کہ "ایتھیریم کے مطابق اس توثیق کار کی کٹوتی ہو چکی ہے،" لہذا دوسرے درجے کے پروٹوکول پر بھی ایلس کی کٹوتی ہو جاتی ہے۔

دوسری سمت زیادہ مشکل ہے۔ اگر ری اسٹیکنگ پلیٹ فارم پر ایلس کی کٹوتی ہو جاتی ہے، تو ایتھیریم کو مطلع کرنے کی ضرورت ہوگی۔ لیکن ایتھیریم اتفاق رائے کا طریقہ کار کے حوالے سے اپنی کنٹریکٹ کی تہہ پر ہونے والی ہر چیز سے جان بوجھ کر بے خبر ہے۔

سامعین کا سوال: اس سے کیا فرق پڑے گا؟ ایتھیریم کو اپنے کام کے لیے اسٹیک کی ضرورت ہوتی ہے، لیکن ری اسٹیک کی رقم اصل کا ایک مشتق (derivative) ہے۔

مسئلہ یہ ہے کہ اگر ری اسٹیکنگ پلیٹ فارم پر ایلس کی کٹوتی ہو جاتی ہے، تو وہ دراصل اب اس اسٹیک کی مالک نہیں رہتی۔ وہ ایتھیریم پروٹوکول پر جو چاہے کر سکتی ہے اور اس کا کوئی اصل سرمایہ خطرے میں نہیں ہوگا — جو کہ بنیادی طور پر اسٹیک رکھنے کا اصل مقصد ہے۔ یہ ایسا ہی ہے جیسے آپ دو چیزوں کے لیے رقم استعمال کر رہے تھے، وہ ایک چیز پر غائب ہو گئی، اور دوسری چیز کو یہ معلوم ہونا چاہیے کہ وہ رقم اب آپ کی نہیں رہی۔ کسی حد تک اس کی اب بھی معاشی قدر ہے، لیکن آپ کا اس پر کنٹرول نہیں ہے — اس لیے آپ کو پرواہ نہیں کہ اس کے ساتھ کیا ہوتا ہے کیونکہ وہ پہلے ہی جا چکی ہے۔

کیا یہ صفحہ مددگار تھا؟