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

مختصر تحریر: پیکٹرا ہارڈ فورک ایتھیریم توثیق کاروں کو Type 1 سے Type 2 انخلا کی اسناد میں تبدیل کر کے زیادہ سے زیادہ مؤثر بیلنس اور کمپاؤنڈنگ کا انتخاب کرنے کی اجازت دیتا ہے۔ ایسا کرنے کا سرکاری ٹول Launchpad ہے۔ اس عمل کو واپس نہیں لیا جا سکتا۔

جائزہ

کون متاثر ہوتا ہے؟

کوئی بھی جو توثیق کار چلاتا ہے - یہ ممکنہ طور پر کوئی ایسا شخص ہے جو اپنے زیر کنٹرول توثیق کار کا اشاریہ (جیسے، توثیق کار #12345 (نئے ٹیب میں کھلتا ہے)) جانتا ہے۔ اگر آپ توثیق کار چلانے کے لیے کوئی پروٹوکول استعمال کرتے ہیں (جیسے، لیڈو CSM یا Rocket Pool)، تو آپ کو ان سے یہ معلوم کرنا ہوگا کہ آیا اور کب وہ maxEB کو سپورٹ کرتے ہیں۔

اگر آپ سیال اسٹیکنگ ٹوکن (lst) (جیسے، rETH یا stETH) کا استعمال کرتے ہوئے اسٹیک کرتے ہیں، تو کسی کارروائی کی ضرورت یا سفارش نہیں کی جاتی ہے۔

"maxEB" کیا ہے؟

maxEB = توثیق کار کا زیادہ سے زیادہ مؤثر بیلنس۔ پیکٹرا ہارڈ فورک تک، ہر توثیق کار زیادہ سے زیادہ 32 ETH پر کماتا ہے۔ پیکٹرا کے بعد، توثیق کاروں کے پاس اس تبدیلی کا انتخاب کر کے 1 ETH کے اضافے کے ساتھ 32 اور 2048 ETH کے درمیان کسی بھی بیلنس پر کمانے کا اختیار ہے۔

توثیق کار کیسے انتخاب کرتا ہے؟

ایک توثیق کار Type 1 سے Type 2 انخلا کی اسناد میں تبدیل کر کے maxEB تبدیلی کا انتخاب کرتا ہے۔ یہ پیکٹرا ہارڈ فورک کے لائیو ہونے کے بعد Launchpad (توثیق کار کے اعمال) (نئے ٹیب میں کھلتا ہے) پر کیا جا سکتا ہے۔ جیسا کہ Type 0Type 1 کے ساتھ ہے، Type 1Type 2 میں تبدیل کرنا ایک ناقابل واپسی عمل ہے۔

انخلا کی اسناد کیا ہیں؟

جب آپ توثیق کار چلاتے ہیں، تو آپ کے پاس انخلا کی اسناد کا ایک سیٹ ہوتا ہے۔ یہ آپ کے ڈپازٹ ڈیٹا json میں مل سکتے ہیں یا آپ انہیں اپنے توثیق کار کے beaconcha.in ڈپازٹ ٹیب (نئے ٹیب میں کھلتا ہے) پر دیکھ سکتے ہیں۔

  1. Type 0 انخلا کی اسناد: اگر آپ کے توثیق کار کی انخلا کی اسناد 0x00... سے شروع ہوتی ہیں، تو آپ نے شپیلا ہارڈ فورک سے پہلے ڈپازٹ کیا تھا اور ابھی تک انخلا کا پتہ سیٹ نہیں کیا ہے۔

Type 0 withdrawal credential

  1. Type 1 انخلا کی اسناد: اگر آپ کے توثیق کار کی انخلا کی اسناد 0x01... سے شروع ہوتی ہیں، تو آپ نے شپیلا ہارڈ فورک کے بعد ڈپازٹ کیا تھا یا پہلے ہی اپنی Type 0 اسناد کو Type 1 اسناد میں تبدیل کر لیا ہے۔

Type 1 withdrawal credential

  1. Type 2 انخلا کی اسناد: انخلا کی اسناد کی یہ نئی قسم 0x02... سے شروع ہوگی اور پیکٹرا کے بعد فعال ہو جائے گی۔ Type 2 انخلا کی اسناد والے توثیق کاروں کو بعض اوقات "کمپاؤنڈنگ توثیق کار" کہا جاتا ہے۔
اجازت ہےاجازت نہیں ہے
Type 0Type 1Type 0Type 2
Type 1Type 2Type 1Type 0
Type 2Type 1
Type 2Type 0

خطرات

MaxEB ایک توثیق کار کو اپنا پورا بیلنس دوسرے توثیق کار کو بھیجنے کے قابل بناتا ہے۔ استحکام (consolidation) کی درخواست جمع کرانے والے صارفین کو اس ٹرانزیکشن کے ماخذ اور مندرجات کی تصدیق کرنی چاہیے جس پر وہ دستخط کر رہے ہیں۔ maxEB کی خصوصیات سے فائدہ اٹھانے کا سرکاری ٹول Launchpad ہے۔ اگر آپ کسی فریق ثالث کے ٹول کو استعمال کرنے کا فیصلہ کرتے ہیں، تو آپ کو تصدیق کرنی چاہیے کہ:

  • ماخذ توثیق کار کی عوامی کلید (pubkey) اور انخلا کا پتہ اس توثیق کار سے میل کھاتا ہے جسے وہ کنٹرول کرتے ہیں
  • ہدف توثیق کار کی عوامی کلید درست ہے اور ان کی ہے
  • درخواست ایک تبدیلی ہے، استحکام نہیں، اگر وہ کسی دوسرے توثیق کار کو فنڈز بھیجنے کا ارادہ نہیں رکھتے ہیں
  • ٹرانزیکشن پر درست انخلا کے پتے کے ذریعے دستخط کیے جا رہے ہیں

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

تکنیکی تفصیلات

بہاؤ (Flow)

ConsolidationRequest آپریشن کے دو استعمال ہوں گے:

  1. موجودہ توثیق کار کو Type 1 سے Type 2 توثیق کار میں تبدیل کرنا
  2. دیگر توثیق کاروں کو موجودہ Type 2 توثیق کار میں مستحکم کرنا

Type 1 سے Type 2 توثیق کار کی تبدیلی میں، ماخذ اور ہدف دونوں وہی توثیق کار ہوں گے جسے آپ تبدیل کر رہے ہیں۔ اس آپریشن پر گیس خرچ ہوگی اور اسے دیگر استحکام کی درخواستوں کے پیچھے قطار میں لگایا جائے گا۔ یہ قطار ڈپازٹ کی قطار سے الگ ہے اور نئے توثیق کار کے ڈپازٹس سے متاثر نہیں ہوتی ہے اور اسے pectrified.com (نئے ٹیب میں کھلتا ہے) پر دیکھا جا سکتا ہے۔

توثیق کاروں کو مستحکم کرنے کے لیے، آپ کے پاس ایک ہدف توثیق کار ہونا چاہیے جس کے پاس Type 2 انخلا کی اسناد ہوں۔ یہ مستحکم کیے جانے والے کسی بھی توثیق کار کے بیلنس کی منزل ہے، اور اشاریہ محفوظ رکھا جاتا ہے۔

Type 2 میں تبدیل کرنے کے تقاضے

یہ اس پہلے توثیق کار کے لیے درکار ہوگا جسے آپ Type 2 میں تبدیل کرتے ہیں۔ اس توثیق کار کا اشاریہ محفوظ اور فعال رہتا ہے۔ تبدیلی کے لیے، ماخذ توثیق کار == ہدف توثیق کار۔

توثیق کار کو لازمی طور پر...

  • فعال ہونا چاہیے
  • Type 1 انخلا کی اسناد ہونی چاہئیں
  • خروج کی حالت میں (یا کٹوتی کا شکار) نہیں ہونا چاہیے
  • زیر التوا دستی طور پر متحرک کردہ انخلا نہیں ہونے چاہئیں (یہ خودکار سویپس پر لاگو نہیں ہوتا)

conversion illustration

استحکام کے تقاضے

یہ تبدیلی جیسا ہی آپریشن ہے لیکن یہ تب ہوتا ہے جب ماخذ توثیق کار ہدف توثیق کار سے مختلف ہو۔ ہدف توثیق کار کا اشاریہ محفوظ رہتا ہے اور ماخذ توثیق کار سے بیلنس قبول کرتا ہے۔ ماخذ توثیق کار کا اشاریہ EXITED حالت میں ڈال دیا جاتا ہے۔

اس صورت میں، ماخذ توثیق کار کے لیے مندرجہ بالا تمام تقاضے یکساں ہیں، نیز:

  • کم از کم ~27.3 گھنٹے (ایک SHARD_COMMITTEE_PERIOD) تک فعال رہا ہو

ہدف توثیق کار کو لازمی طور پر

  • Type 2 انخلا کی اسناد ہونی چاہئیں
  • خروج کی حالت میں نہیں ہونا چاہیے۔

consolidation illustration

استحکام کی درخواست

استحکام کی درخواست پر ماخذ توثیق کار سے وابستہ انخلا کے پتے کے ذریعے دستخط کیے جائیں گے اور اس میں درج ذیل شامل ہوں گے:

  1. ماخذ توثیق کار کا پتہ (جیسے، 0x15F4B914A0cCd14333D850ff311d6DafbFbAa32b)
  2. ماخذ توثیق کار کی عوامی کلید (جیسے، 0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c)
  3. اس ہدف توثیق کار کی عوامی کلید

تبدیلی میں، 2 اور 3 یکساں ہوں گے۔ یہ آپریشن Launchpad (نئے ٹیب میں کھلتا ہے) پر کیا جا سکتا ہے۔

دستخط کرنے کے تقاضے

ConsolidationRequest جمع کرانے کے لیے، ماخذ توثیق کار کے انخلا کے پتے کو درخواست پر دستخط کرنا ہوں گے۔ یہ توثیق کار کے فنڈز پر کنٹرول کو ثابت کرتا ہے۔

کس چیز پر دستخط کیے جاتے ہیں؟

ConsolidationRequest آبجیکٹ کا ڈومین سے الگ کردہ سائننگ روٹ (نئے ٹیب میں کھلتا ہے) استعمال کیا جاتا ہے۔

  • ڈومین: DOMAIN_CONSOLIDATION_REQUEST
  • سائننگ روٹ فیلڈز:
    • source_pubkey: BLSPubkey
    • target_pubkey: BLSPubkey
    • source_address: ExecutionAddress

نتیجے میں آنے والا BLS دستخط درخواست کے ساتھ جمع کرایا جاتا ہے۔

نوٹ: دستخط انخلا کے پتے کے ذریعے کیے جاتے ہیں، توثیق کار کی کلید کے ذریعے نہیں۔

جزوی انخلا

Type 1 اسناد والے توثیق کاروں کو ان کے اضافی بیلنس (32 ETH سے زیادہ کچھ بھی) کے خودکار، گیس کے بغیر سویپس ان کے انخلا کے پتے پر ملتے ہیں۔ چونکہ Type 2 ایک توثیق کار کو 1 ETH کے اضافے میں بیلنس کو کمپاؤنڈ کرنے کی اجازت دیتا ہے، اس لیے یہ 2048 ETH تک پہنچنے تک خود بخود بیلنس کو سویپ نہیں کرے گا۔ Type 2 توثیق کاروں پر جزوی انخلا کو دستی طور پر متحرک کیا جانا چاہیے اور اس پر گیس خرچ ہوگی۔

استحکام کے ٹولز

استحکام کو منظم کرنے کے لیے کئی ٹولز دستیاب ہیں۔ ایتھیریم فاؤنڈیشن کا بنایا ہوا سرکاری ٹول Launchpad (نئے ٹیب میں کھلتا ہے) ہے۔ اسٹیکنگ کمیونٹی کے اداروں کے بنائے ہوئے فریق ثالث ٹولز بھی موجود ہیں جو ایسی خصوصیات پیش کر سکتے ہیں جو Launchpad فراہم نہیں کرتا۔ اگرچہ یہاں موجود ٹولز کا ایتھیریم فاؤنڈیشن کے ذریعے آڈٹ یا توثیق نہیں کی گئی ہے، لیکن درج ذیل کمیونٹی کے معروف اراکین کے اوپن سورس ٹولز ہیں۔

ٹولویب سائٹاوپن سورسخالقآڈٹ شدہانٹرفیسقابل ذکر خصوصیات
Pectra Staking Managerpectrastaking.comہاں، Apache-2.0Pier Two (نئے ٹیب میں کھلتا ہے)نہیںویب UIWalletConnect، SAFE کے ساتھ کام کرتا ہے
Pectra Validator Ops CLI ToolGitHub (نئے ٹیب میں کھلتا ہے)ہاں، MITLuganodes (نئے ٹیب میں کھلتا ہے)ہاں، Quantstamp مئی 2025 (نئے ٹیب میں کھلتا ہے)کمانڈ لائنبیچنگ، ایک ساتھ کئی توثیق کاروں کے لیے
EtherealGitHub (نئے ٹیب میں کھلتا ہے)ہاں، Apache-2.0Jim McDonald (نئے ٹیب میں کھلتا ہے)نہیںکمانڈ لائنتوثیق کار اور نوڈ کے انتظام کے لیے مکمل فیچر سیٹ
SirenGitHub (نئے ٹیب میں کھلتا ہے)ہاں، Apache-2.0Sigma Prime (نئے ٹیب میں کھلتا ہے)نہیںکچھ کمانڈ لائن، لیکن بنیادی طور پر ویب UIصرف اس صورت میں کام کرتا ہے جب آپ لائٹ ہاؤس اتفاقِ رائے کا کلائنٹ استعمال کر رہے ہوں
Consolideth.apphttps://consolideth.app/ (نئے ٹیب میں کھلتا ہے) GitHub (نئے ٹیب میں کھلتا ہے)ہاں، MIT لائسنسStakely (نئے ٹیب میں کھلتا ہے)نہیںویب UI، stakely کے زیر اہتمام اور آزادانہ طور پر سیلف ہوسٹ ہونے کے لیے تیارWalletConnect کے ساتھ safe سمیت بڑے والیٹ کنکشنز کو سپورٹ کرتا ہے

اکثر پوچھے گئے سوالات (FAQ)

کیا انتخاب کرنے سے میری تجویز کی قسمت یا انعامات میں تبدیلی آتی ہے؟

نہیں۔ انتخاب کرنے سے آپ کی تجویز کا امکان کم نہیں ہوتا - آپ کے فرائض اور تجویز کا انتخاب یکساں رہتے ہیں۔ مثال کے طور پر، اگر آپ کے پاس 32 ETH کے دو توثیق کار ہیں بمقابلہ 64 ETH کا ایک توثیق کار، تو آپ کے پاس بلاک تجویز کرنے کے لیے منتخب ہونے اور انعامات کمانے کے کل امکانات یکساں ہوں گے۔

کیا انتخاب کرنے سے میرے کٹوتی کے خطرے میں تبدیلی آتی ہے؟

چھوٹے یا غیر پیشہ ور آپریٹرز کے لیے، مختصر جواب نہیں ہے۔ طویل جواب یہ ہے کہ، تیز الرٹنگ کے ساتھ فی نوڈ کئی توثیق کار چلانے والے پیشہ ور آپریٹرز کے لیے، کم توثیق کاروں میں مستحکم ہونا کٹوتی پر ردعمل ظاہر کرنے اور سلسلہ وار ایونٹس کو روکنے کی ان کی صلاحیت کو کم کر سکتا ہے۔ اس خطرے کو دور کرنے کے لیے تمام توثیق کاروں کے لیے ابتدائی کٹوتی کا جرمانہ ڈرامائی طور پر 1 ETH (فی 32 ETH) سے کم کر کے 0.0078125 ETH (فی 32 ETH) کر دیا گیا ہے۔

کیا مجھے تبدیل کرنے کے لیے اپنے توثیق کار سے خروج کرنا ہوگا؟

نہیں۔ آپ خروج کیے بغیر اسی جگہ تبدیل کر سکتے ہیں۔

تبدیل / مستحکم ہونے میں کتنا وقت لگے گا؟

کم از کم 27.3 گھنٹے لیکن استحکام بھی ایک قطار کے تابع ہیں۔ یہ قطار ڈپازٹ اور انخلا کی قطاروں سے آزاد ہے اور ان سے متاثر نہیں ہوتی ہے۔

کیا میں اپنا توثیق کار اشاریہ رکھ سکتا ہوں؟

ہاں۔ اسی جگہ تبدیلی یکساں توثیق کار اشاریہ رکھتی ہے۔ اگر آپ متعدد توثیق کاروں کو مستحکم کرتے ہیں، تو آپ صرف ہدف توثیق کار کا اشاریہ رکھ سکیں گے۔

کیا میں تصدیقات (attestations) سے محروم رہوں گا؟

کسی دوسرے توثیق کار میں استحکام کے دوران، ماخذ توثیق کار سے خروج کر لیا جاتا ہے اور ہدف توثیق کار پر بیلنس فعال ہونے سے پہلے ~27 گھنٹے کا انتظار کا دورانیہ ہوتا ہے۔ یہ دورانیہ کارکردگی کے میٹرکس کو متاثر نہیں کرتا ہے۔

کیا مجھ پر جرمانے عائد ہوں گے؟

نہیں۔ جب تک آپ کا توثیق کار آن لائن ہے، آپ پر جرمانے عائد نہیں ہوں گے۔

کیا مستحکم کیے جانے والے توثیق کاروں کے انخلا کے پتے یکساں ہونے چاہئیں؟

نہیں۔ لیکن ماخذ کو اپنے پتے سے درخواست کی اجازت دینی چاہیے۔

کیا تبدیل کرنے کے بعد میرے انعامات کمپاؤنڈ ہوں گے؟

ہاں۔ Type 2 اسناد کے ساتھ، 32 ETH سے زیادہ کے انعامات خود بخود دوبارہ اسٹیک ہو جاتے ہیں — لیکن فوری طور پر نہیں۔ ایک چھوٹے بفر (جسے ہسٹریسس (hysteresis) (نئے ٹیب میں کھلتا ہے) کہا جاتا ہے) کی وجہ سے، اضافی رقم کے دوبارہ اسٹیک ہونے سے پہلے آپ کے بیلنس کو مزید تقریباً 1.25 ETH تک پہنچنے کی ضرورت ہے۔ لہذا 33.0 ETH پر کمپاؤنڈ ہونے کے بجائے، یہ 33.25 (مؤثر بیلنس = 33 ETH)، پھر 34.25 (مؤثر بیلنس = 34 ETH)، اور اسی طرح آگے ہوتا ہے۔

کیا میں تبدیل کرنے کے بعد بھی خودکار سویپس حاصل کر سکتا ہوں؟

خودکار سویپس صرف 2048 سے زیادہ کے اضافی بیلنس کے ساتھ ہوں گے۔ دیگر تمام جزوی انخلا کے لیے، آپ کو انہیں دستی طور پر متحرک کرنے کی ضرورت ہوگی۔

کیا میں اپنا ارادہ بدل کر Type 2 سے واپس Type 1 پر جا سکتا ہوں؟

نہیں۔ Type 2 میں تبدیل کرنا ناقابل واپسی ہے۔

اگر میں متعدد توثیق کاروں کو مستحکم کرنا چاہتا ہوں، تو کیا مجھے پہلے ہر ایک کو Type 2 میں تبدیل کرنا ہوگا؟

جی نہیں! ایک توثیق کار کو Type 2 میں تبدیل کریں پھر اسے ہدف کے طور پر استعمال کریں۔ اس Type 2 ہدف میں مستحکم کیے گئے دیگر تمام توثیق کار Type 1 یا Type 2 ہو سکتے ہیں۔

میرا توثیق کار آف لائن ہے یا 32 ETH سے کم ہے - کیا میں اب بھی اسے تبدیل کر سکتا ہوں؟

ہاں۔ جب تک یہ فعال ہے (خروج نہیں کیا گیا) اور آپ اس کے انخلا کے پتے کے ساتھ دستخط کر سکتے ہیں، آپ اسے تبدیل کر سکتے ہیں۔

وسائل