کور لائٹننگ نوڈس میں بریک کیا جانے والا خراب ریکارڈ ختم نہ ہونے تک اپ گریڈ کے بعد کریش ہو سکتا ہے

iconCryptoSlate
بانٹیں
AI summary iconخلاصہ
کور لائٹننگ سافٹ ویئر میں حالیہ بلاک چین اپ گریڈ کی وجہ سے خراب ریکارڈ کی وجہ سے نوڈز کریش ہو سکتے ہیں۔ یہ خامی v25.02 سے v26.04 تک کے ورژنز کو متاثر کرتی ہے، جہاں ایک بری channel announcement نوڈ کے ڈپلیکیٹ انٹریز پیدا کرتی ہے۔ 25 اپریل کو v26.04.1 میں ایک فکس شامل کیا گیا، لیکن پرانے خراب ریکارڈ موجود رہتے ہیں۔ تحقیق کاروں کا کہنا ہے کہ اگر فنڈنگ آؤٹ پٹ غیر خرچ شدہ ہو تو حملہ آور خامی کو دوبارہ فعال کر سکتا ہے۔ مینٹینرز مشورہ دیتے ہیں کہ حفاظت کے لیے v26.06.9 تک اپ گریڈ کریں۔ بے روزگاری سے بچنے کے لیے نیٹ ورک اپ گریڈ کرنے کی تجویز کی جاتی ہے۔

بٹ کوائن کے لائٹننگ ادائیگی نیٹ ورک پر استعمال ہونے والے سافٹ ویئر کور لائٹننگ میں ایک ظاہر کی گئی خامی کی وجہ سے اپ گریڈ کے باوجود بار بار کریش ہو سکتے ہیں۔ نشانت بنسال کی 24 اکتوبر کو کی گئی اطلاع میں v25.02 سے لے کر v26.04 تک کے ورژنز کو متاثرہ قرار دیا گیا ہے۔ ریسٹارٹ کرنے سے محفوظ شدہ مضر اعلان دوبارہ لوڈ ہو جاتا ہے اور دوسرے کریش کا سبب بن جاتا ہے۔ بنسال کے مطابق، آپریٹرز کو نوڈ کو دوبارہ فعال بنانے کے لیے مضر ریکارڈ کو مینوئل طور پر حذف کرنا ہوگا۔

کور لائٹننگ نے 24 اپریل کو PR #9082 کے ذریعے روک تھام والی پیچ شامل کی۔ کور لائٹننگ نے پھر 25 اپریل کو v26.04.1 میں اس کا ازالہ جاری کیا، جو اکتوبر کے اعلان سے ماہوں پہلے تھا۔ بٹ کوائن آپٹیک نے 30 اکتوبر کو اس خامی کو اہمیت دی۔

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

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

بنسال کا کہنا ہے کہ ریکوری کے لیے گوسپ_اسٹور سے مضر ریکارڈ کو مینوئلی ختم کرنا ضروری ہے۔ تاہم، اپ گریڈ کیے بغیر ریکارڈ حذف کرنے سے ایک کمزور انسٹالیشن دوسرے کریش کے لیے مستعد رہ جاتی ہے۔ بنسال کے اعلان میں کہا گیا ہے کہ ایک حملہ آور اتنی دیر تک اس اعلان کو دوبارہ بھیج سکتا ہے جب تک کہ اس کے زیر کنٹرول فنڈنگ آؤٹ پٹ خرچ نہ ہو جائے۔ بٹ کوائن Optech کا کہنا ہے کہ v25.02 سے پہلے کے ورژن ان اعلانات کو قبول کر سکتے ہیں اور بغیر کریش کے فارورڈ بھی کر سکتے ہیں۔ اس لیے حملہ آور کو ہر کمزور نوڈ سے براہ راست کنکشن کی ضرورت نہیں تھی۔

v26.04.1 اس خامی کے لیے درستگی والی سب سے پہلی ریلیز ہے۔ 2 نومبر تک، v26.06.9 آخری ریلیز ہے، جو 7 اکتوبر کو جاری کی گئی۔ مینٹینرز v26.06.9 انسٹال کرنے کی طاقت سے تجویز کرتے ہیں۔

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

اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔