مختصر تحریر: پیکٹرا ہارڈ فورک ایتھیریم توثیق کاروں کو Type 1 سے Type 2 انخلا کی اسناد میں تبدیل کر کے زیادہ سے زیادہ مؤثر بیلنس اور کمپاؤنڈنگ کا انتخاب کرنے کی اجازت دیتا ہے۔ ایسا کرنے کا سرکاری ٹول Launchpad ہے۔ اس عمل کو واپس نہیں لیا جا سکتا۔
جائزہ
کون متاثر ہوتا ہے؟
کوئی بھی جو توثیق کار چلاتا ہے - یہ ممکنہ طور پر کوئی ایسا شخص ہے جو اپنے زیر کنٹرول توثیق کار کا اشاریہ (جیسے، توثیق کار #12345 (opens in a new tab)) جانتا ہے۔ اگر آپ توثیق کار چلانے کے لیے کوئی پروٹوکول استعمال کرتے ہیں (جیسے، لیڈو CSM یا Rocket Pool)، تو آپ کو ان سے یہ معلوم کرنا ہوگا کہ آیا اور کب وہ maxEB کو سپورٹ کرتے ہیں۔
اگر آپ سیال اسٹیکنگ ٹوکن (lst) (جیسے، rETH یا stETH) کا استعمال کرتے ہوئے اسٹیک کرتے ہیں، تو کسی کارروائی کی ضرورت یا سفارش نہیں کی جاتی ہے۔
"maxEB" کیا ہے؟
maxEB = توثیق کار کا زیادہ سے زیادہ مؤثر بیلنس۔ پیکٹرا ہارڈ فورک تک، ہر توثیق کار زیادہ سے زیادہ 32 ETH پر کماتا ہے۔ پیکٹرا کے بعد، توثیق کاروں کے پاس اس تبدیلی کا انتخاب کر کے 1 ETH کے اضافے کے ساتھ 32 اور 2048 ETH کے درمیان کسی بھی بیلنس پر کمانے کا اختیار ہے۔
توثیق کار کیسے انتخاب کرتا ہے؟
ایک توثیق کار Type 1 سے Type 2 انخلا کی اسناد میں تبدیل کر کے maxEB تبدیلی کا انتخاب کرتا ہے۔ یہ پیکٹرا ہارڈ فورک کے لائیو ہونے کے بعد Launchpad (توثیق کار کے اعمال) (opens in a new tab) پر کیا جا سکتا ہے۔ جیسا کہ Type 0 → Type 1 کے ساتھ ہے، Type 1 → Type 2 میں تبدیل کرنا ایک ناقابل واپسی عمل ہے۔
انخلا کی اسناد کیا ہیں؟
جب آپ توثیق کار چلاتے ہیں، تو آپ کے پاس انخلا کی اسناد کا ایک سیٹ ہوتا ہے۔ یہ آپ کے ڈپازٹ ڈیٹا json میں مل سکتے ہیں یا آپ انہیں اپنے توثیق کار کے beaconcha.in ڈپازٹ ٹیب (opens in a new tab) پر دیکھ سکتے ہیں۔
- Type 0 انخلا کی اسناد: اگر آپ کے توثیق کار کی انخلا کی اسناد
0x00...سے شروع ہوتی ہیں، تو آپ نے شپیلا ہارڈ فورک سے پہلے ڈپازٹ کیا تھا اور ابھی تک انخلا کا پتہ سیٹ نہیں کیا ہے۔
- Type 1 انخلا کی اسناد: اگر آپ کے توثیق کار کی انخلا کی اسناد
0x01...سے شروع ہوتی ہیں، تو آپ نے شپیلا ہارڈ فورک کے بعد ڈپازٹ کیا تھا یا پہلے ہی اپنی Type 0 اسناد کو Type 1 اسناد میں تبدیل کر لیا ہے۔
- Type 2 انخلا کی اسناد: انخلا کی اسناد کی یہ نئی قسم
0x02...سے شروع ہوگی اور پیکٹرا کے بعد فعال ہو جائے گی۔ Type 2 انخلا کی اسناد والے توثیق کاروں کو بعض اوقات "کمپاؤنڈنگ توثیق کار" کہا جاتا ہے۔
| اجازت ہے | اجازت نہیں ہے |
|---|---|
| ✅ Type 0 → Type 1 | ❌ Type 0 → Type 2 |
| ✅ Type 1 → Type 2 | ❌ Type 1 → Type 0 |
| ❌ Type 2 → Type 1 | |
| ❌ Type 2 → Type 0 |
خطرات
MaxEB ایک توثیق کار کو اپنا پورا بیلنس دوسرے توثیق کار کو بھیجنے کے قابل بناتا ہے۔ استحکام (consolidation) کی درخواست جمع کرانے والے صارفین کو اس ٹرانزیکشن کے ماخذ اور مندرجات کی تصدیق کرنی چاہیے جس پر وہ دستخط کر رہے ہیں۔ maxEB کی خصوصیات سے فائدہ اٹھانے کا سرکاری ٹول Launchpad ہے۔ اگر آپ کسی فریق ثالث کے ٹول کو استعمال کرنے کا فیصلہ کرتے ہیں، تو آپ کو تصدیق کرنی چاہیے کہ:
- ماخذ توثیق کار کی عوامی کلید (pubkey) اور انخلا کا پتہ اس توثیق کار سے میل کھاتا ہے جسے وہ کنٹرول کرتے ہیں
- ہدف توثیق کار کی عوامی کلید درست ہے اور ان کی ہے
- درخواست ایک تبدیلی ہے، استحکام نہیں، اگر وہ کسی دوسرے توثیق کار کو فنڈز بھیجنے کا ارادہ نہیں رکھتے ہیں
- ٹرانزیکشن پر درست انخلا کے پتے کے ذریعے دستخط کیے جا رہے ہیں
ہم سختی سے تجویز کرتے ہیں کہ آپ جس بھی فریق ثالث ٹول کو استعمال کرنے کا ارادہ رکھتے ہیں اس پر EthStaker کمیونٹی (opens in a new tab) کے ساتھ تبادلہ خیال کریں۔ یہ آپ کے طریقہ کار کی جانچ پڑتال کرنے اور غلطیوں سے بچنے کے لیے ایک مددگار جگہ ہے۔ اگر آپ کوئی بدنیتی پر مبنی یا غلط کنفیگر شدہ ٹول استعمال کرتے ہیں، تو آپ کا پورا توثیق کار بیلنس کسی ایسے توثیق کار کو بھیجا جا سکتا ہے جسے آپ کنٹرول نہیں کرتے — اور اسے واپس حاصل کرنے کا کوئی طریقہ نہیں ہوگا۔
تکنیکی تفصیلات
بہاؤ (Flow)
ConsolidationRequest آپریشن کے دو استعمال ہوں گے:
- موجودہ توثیق کار کو Type 1 سے Type 2 توثیق کار میں تبدیل کرنا
- دیگر توثیق کاروں کو موجودہ Type 2 توثیق کار میں مستحکم کرنا
Type 1 سے Type 2 توثیق کار کی تبدیلی میں، ماخذ اور ہدف دونوں وہی توثیق کار ہوں گے جسے آپ تبدیل کر رہے ہیں۔ اس آپریشن پر گیس خرچ ہوگی اور اسے دیگر استحکام کی درخواستوں کے پیچھے قطار میں لگایا جائے گا۔ یہ قطار ڈپازٹ کی قطار سے الگ ہے اور نئے توثیق کار کے ڈپازٹس سے متاثر نہیں ہوتی ہے اور اسے pectrified.com (opens in a new tab) پر دیکھا جا سکتا ہے۔
توثیق کاروں کو مستحکم کرنے کے لیے، آپ کے پاس ایک ہدف توثیق کار ہونا چاہیے جس کے پاس Type 2 انخلا کی اسناد ہوں۔ یہ مستحکم کیے جانے والے کسی بھی توثیق کار کے بیلنس کی منزل ہے، اور اشاریہ محفوظ رکھا جاتا ہے۔
Type 2 میں تبدیل کرنے کے تقاضے
یہ اس پہلے توثیق کار کے لیے درکار ہوگا جسے آپ Type 2 میں تبدیل کرتے ہیں۔ اس توثیق کار کا اشاریہ محفوظ اور فعال رہتا ہے۔ تبدیلی کے لیے، ماخذ توثیق کار == ہدف توثیق کار۔
توثیق کار کو لازمی طور پر...
- فعال ہونا چاہیے
- Type 1 انخلا کی اسناد ہونی چاہئیں
- خروج کی حالت میں (یا کٹوتی کا شکار) نہیں ہونا چاہیے
- زیر التوا دستی طور پر متحرک کردہ انخلا نہیں ہونے چاہئیں (یہ خودکار سویپس پر لاگو نہیں ہوتا)
استحکام کے تقاضے
یہ تبدیلی جیسا ہی آپریشن ہے لیکن یہ تب ہوتا ہے جب ماخذ توثیق کار ہدف توثیق کار سے مختلف ہو۔ ہدف توثیق کار کا اشاریہ محفوظ رہتا ہے اور ماخذ توثیق کار سے بیلنس قبول کرتا ہے۔ ماخذ توثیق کار کا اشاریہ EXITED حالت میں ڈال دیا جاتا ہے۔
اس صورت میں، ماخذ توثیق کار کے لیے مندرجہ بالا تمام تقاضے یکساں ہیں، نیز:
- کم از کم ~27.3 گھنٹے (ایک
SHARD_COMMITTEE_PERIOD) تک فعال رہا ہو
ہدف توثیق کار کو لازمی طور پر
- Type 2 انخلا کی اسناد ہونی چاہئیں
- خروج کی حالت میں نہیں ہونا چاہیے۔
استحکام کی درخواست
استحکام کی درخواست پر ماخذ توثیق کار سے وابستہ انخلا کے پتے کے ذریعے دستخط کیے جائیں گے اور اس میں درج ذیل شامل ہوں گے:
- ماخذ توثیق کار کا پتہ (جیسے،
0x15F4B914A0cCd14333D850ff311d6DafbFbAa32b) - ماخذ توثیق کار کی عوامی کلید (جیسے،
0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c) - اس ہدف توثیق کار کی عوامی کلید
تبدیلی میں، 2 اور 3 یکساں ہوں گے۔ یہ آپریشن Launchpad (opens in a new tab) پر کیا جا سکتا ہے۔
دستخط کرنے کے تقاضے
ConsolidationRequest جمع کرانے کے لیے، ماخذ توثیق کار کے انخلا کے پتے کو درخواست پر دستخط کرنا ہوں گے۔ یہ توثیق کار کے فنڈز پر کنٹرول کو ثابت کرتا ہے۔
کس چیز پر دستخط کیے جاتے ہیں؟
ConsolidationRequest آبجیکٹ کا ڈومین سے الگ کردہ سائننگ روٹ (opens in a new tab) استعمال کیا جاتا ہے۔
- ڈومین:
DOMAIN_CONSOLIDATION_REQUEST - سائننگ روٹ فیلڈز:
source_pubkey:BLSPubkeytarget_pubkey:BLSPubkeysource_address:ExecutionAddress
نتیجے میں آنے والا BLS دستخط درخواست کے ساتھ جمع کرایا جاتا ہے۔
نوٹ: دستخط انخلا کے پتے کے ذریعے کیے جاتے ہیں، توثیق کار کی کلید کے ذریعے نہیں۔
جزوی انخلا
Type 1 اسناد والے توثیق کاروں کو ان کے اضافی بیلنس (32 ETH سے زیادہ کچھ بھی) کے خودکار، گیس کے بغیر سویپس ان کے انخلا کے پتے پر ملتے ہیں۔ چونکہ Type 2 ایک توثیق کار کو 1 ETH کے اضافے میں بیلنس کو کمپاؤنڈ کرنے کی اجازت دیتا ہے، اس لیے یہ 2048 ETH تک پہنچنے تک خود بخود بیلنس کو سویپ نہیں کرے گا۔ Type 2 توثیق کاروں پر جزوی انخلا کو دستی طور پر متحرک کیا جانا چاہیے اور اس پر گیس خرچ ہوگی۔
استحکام کے ٹولز
استحکام کو منظم کرنے کے لیے کئی ٹولز دستیاب ہیں۔ ایتھیریم فاؤنڈیشن کا بنایا ہوا سرکاری ٹول Launchpad (opens in a new tab) ہے۔ اسٹیکنگ کمیونٹی کے اداروں کے بنائے ہوئے فریق ثالث ٹولز بھی موجود ہیں جو ایسی خصوصیات پیش کر سکتے ہیں جو Launchpad فراہم نہیں کرتا۔ اگرچہ یہاں موجود ٹولز کا ایتھیریم فاؤنڈیشن کے ذریعے آڈٹ یا توثیق نہیں کی گئی ہے، لیکن درج ذیل کمیونٹی کے معروف اراکین کے اوپن سورس ٹولز ہیں۔
| ٹول | ویب سائٹ | اوپن سورس | خالق | آڈٹ شدہ | انٹرفیس | قابل ذکر خصوصیات |
|---|---|---|---|---|---|---|
| Pectra Staking Manager | pectrastaking.com | ہاں، Apache-2.0 | Pier Two (opens in a new tab) | نہیں | ویب UI | WalletConnect، SAFE کے ساتھ کام کرتا ہے |
| Pectra Validator Ops CLI Tool | GitHub (opens in a new tab) | ہاں، MIT | Luganodes (opens in a new tab) | ہاں، Quantstamp مئی 2025 (opens in a new tab) | کمانڈ لائن | بیچنگ، ایک ساتھ کئی توثیق کاروں کے لیے |
| Ethereal | GitHub (opens in a new tab) | ہاں، Apache-2.0 | Jim McDonald (opens in a new tab) | نہیں | کمانڈ لائن | توثیق کار اور نوڈ کے انتظام کے لیے مکمل فیچر سیٹ |
| Siren | GitHub (opens in a new tab) | ہاں، Apache-2.0 | Sigma Prime (opens in a new tab) | نہیں | کچھ کمانڈ لائن، لیکن بنیادی طور پر ویب UI | صرف اس صورت میں کام کرتا ہے جب آپ لائٹ ہاؤس اتفاقِ رائے کا کلائنٹ استعمال کر رہے ہوں |
| Consolideth.app | https://consolideth.app/ (opens in a new tab) GitHub (opens in a new tab) | ہاں، MIT لائسنس | Stakely (opens in a new tab) | نہیں | ویب 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) (opens in a new tab) کہا جاتا ہے) کی وجہ سے، اضافی رقم کے دوبارہ اسٹیک ہونے سے پہلے آپ کے بیلنس کو مزید تقریباً 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 سے کم ہے - کیا میں اب بھی اسے تبدیل کر سکتا ہوں؟
ہاں۔ جب تک یہ فعال ہے (خروج نہیں کیا گیا) اور آپ اس کے انخلا کے پتے کے ساتھ دستخط کر سکتے ہیں، آپ اسے تبدیل کر سکتے ہیں۔
وسائل
- الیکٹرا اتفاق رائے کی خصوصیات (specs) (opens in a new tab): یہ 'سب سے درست' ورژن ہے جس پر آپ کو انحصار کرنا چاہیے۔ جب شک ہو، تو خصوصیات پڑھیں
- ہر کوئی کوڈ کے ذریعے گزرنے میں آرام دہ نہیں ہوتا، لہذا یہ maxEB-GPT (opens in a new tab) خصوصیات کی تشریح کرنے میں مدد کر سکتا ہے۔ دستبرداری: سچائی کے طور پر AI پر نہیں، بلکہ خصوصیات پر انحصار کیا جانا چاہیے، کیونکہ AI معلومات کی غلط تشریح کر سکتا ہے یا جوابات گھڑ سکتا ہے
- pectrified.com (opens in a new tab): استحکام، ڈپازٹس، اور قطار کے انتظار کے اوقات کی حالت دیکھیں
- Ethereal (opens in a new tab): عام توثیق کار کے کاموں کو منظم کرنے کے لیے کمیونٹی کا بنایا ہوا CLI ٹول
- batch-validator-depositor (opens in a new tab): کمیونٹی کا بنایا ہوا کنٹریکٹ جو متعدد ایتھیریم توثیق کاروں کو ایک ہی ٹرانزیکشن میں ڈپازٹ کرنے کی اجازت دیتا ہے
صفحہ کی آخری اپ ڈیٹ: ۲۲ اپریل، ۲۰۲۶



