কোর লাইটনিং নোডগুলি ক্ষতিকর রেকর্ড সরানো পর্যন্ত আপগ্রেডের পরে ক্র্যাশ হতে পারে

iconCryptoSlate
শেয়ার
AI summary iconসারাংশ
কোর লাইটনিং সফটওয়্যারে সাম্প্রতিক ব্লকচেইন আপগ্রেডটি একটি ক্ষতিকর রেকর্ড সমস্যার কারণে নোড ক্র্যাশ হওয়ার সম্ভাবনা রাখে। এই ত্রুটিটি v25.02 থেকে v26.04 পর্যন্ত সংস্করণগুলিকে প্রভাবিত করে, যেখানে একটি খারাপ চ্যানেল ঘোষণা দ্বিগুণ নোড এন্ট্রি তৈরি করে। ২৫ এপ্রিল v26.04.1-এ একটি সমাধান যোগ করা হয়েছে, তবে পুরনো ক্ষতিকর রেকর্ডগুলি এখনও বিদ্যমান। গবেষকদের মতে, একজন আক্রমণকারী যদি ফান্ডিং আউটপুটটি অব্যবহৃত থাকে, তবে এই ত্রুটিটি পুনরায় ট্রিগার করতে পারে। মেইনটেইনারদের পরামর্শ, সুরক্ষার জন্য v26.06.9-এ আপগ্রেড করা। বিঘ্ন এড়ানোর জন্য একটি নেটওয়ার্ক আপগ্রেডের পরামর্শ দেওয়া হয়েছে।

বিটকয়েনের লাইটনিং পেমেন্ট নেটওয়ার্কে ব্যবহৃত কোর লাইটনিং সফটওয়্যারে একটি প্রকাশিত ত্রুটি আপগ্রেডের পরেও পুনরাবৃত্তি ক্র্যাশের কারণ হতে পারে। অক্টোবর ২৪-এ গবেষক নিশান্ত বনসাল যে সংস্করণগুলির কথা উল্লেখ করেন, তা হল v25.02 থেকে v26.04। একটি পুনরায় শুরু করলে সঞ্চিত ক্ষতিকর ঘোষণাটি আবার লোড হয়, যা আরেকটি ক্র্যাশের কারণ হয়। বনসাল বলেন, নোডটি পুনরুদ্ধারের জন্য অপারেটরদের ম্যানুয়ালি ক্ষতিকর রেকর্ডটি মুছে ফেলতে হবে।

কোর লাইটনিং ২৪ এপ্রিলে প্র #৯০৮২ এর মাধ্যমে প্রতিরোধমূলক প্যাচ একীভূত করে। কোর লাইটনিং তারপর ২৫ এপ্রিলে v26.04.1 এ সংশোধনটি প্রকাশ করে, যা অক্টোবরের প্রকাশের মাসের আগে। বিটকয়েন অপটেক ৩০ অক্টোবরে এই ত্রুটির দিকে মনোযোগ আকর্ষণ করে।

চ্যানেল ঘোষণাগুলি লাইটনিং রাউটিং গ্রাফের মধ্যে সংযোগগুলি বর্ণনা করে। ক্ষতিকর ঘোষণাটি একটি আগে অজানা নোডকে একটি সংযোগের উভয় প্রান্ত হিসাবে নির্দিষ্ট করেছিল। ভালনের সংস্করণগুলি ঘোষণাটি গ্রহণ করেছিল এবং রাউটিং গ্রাফে ঘোষণাটি যোগ করার আগে এটিকে ডিস্ক-স্টোরেড gossip_store-এ সংরক্ষণ করেছিল। গ্রাফটি একই নোডটি দুইবার যোগ করার চেষ্টা করেছিল। একটি ডুপ্লিকেট-প্রতিরোধক সুরক্ষা ব্যবস্থা gossipd-কে, এই ঘোষণাগুলি প্রক্রিয়াকরণের জন্য দায়ী উপাদানটিকে, বন্ধ করে দিয়েছিল। কোর লাইটনিং gossipd-এর ব্যর্থতাকে মারাত্মক হিসাবে বিবেচনা করে সমস্ত নোডটি বন্ধ করে দিয়েছিল।

প্যাচটি একটি ঘোষণা গ্রহণের আগে এন্ডপয়েন্ট অর্ডারিং যাচাই করে। এই পরীক্ষাটি প্রয়োগ করে যে প্রথম নোড আইডি দ্বিতীয়টির চেয়ে কঠোরভাবে ছোট হতে হবে, যা একই এন্ডপয়েন্ট আইডি সহ ঘোষণাগুলিকে বাদ দেয়। এই পরীক্ষা বিকৃত ঘোষণাগুলিকে গ্রহণ এবং সংরক্ষণ করা থেকে বাধা দেয়। তবে, এই যাচাইকরণটি আগমনী ঘোষণাগুলিতে প্রয়োগ হয়, যখন শুরুর সময় বিদ্যমান gossip_store রেকর্ডগুলি লোড করা চলতেই থাকে। ফলে, ক্র্যাশের আগে সংরক্ষিত যেকোনো ক্ষতিকারক রেকর্ড আপগ্রেডের পরও অপরিবর্তিত থাকে।

বনসাল বলেন যে পুনরুদ্ধারের জন্য ম্যানুয়ালি গসিপ_স্টোর থেকে ক্ষতিকারক রেকর্ডটি সরানো প্রয়োজন। তবে, আপগ্রেড না করেই রেকর্ডটি মুছে ফেললে একটি ভাজনযোগ্য ইনস্টলেশন আরেকটি ক্র্যাশের জন্য প্রকাশিত থাকে। বনসালের প্রকাশনা অনুযায়ী, একজন আক্রমণকারী যতক্ষণ না তার নিয়ন্ত্রণের ফান্ডিং আউটপুটটি অব্যাহত থাকবে, ততক্ষণ এই ঘোষণা আবার পাঠাতে পারবে। বিটকয়েন অপটেক বলেছে যে v25.02-এর আগের সংস্করণগুলি এই ঘোষণাগুলি গ্রহণ করতে এবং এগিয়ে দিতে পারত, বিনা ক্র্যাশে। তাই, একজন আক্রমণকারীকে প্রতিটি ভাজনযোগ্য নোডের সাথে সরাসরি সংযোগের প্রয়োজন হত না।

v26.04.1 হল এই ত্রুটির জন্য সংশোধন সহ সবচেয়ে প্রারম্ভিক রিলিজ। নভেম্বর 2-এর মধ্যে, v26.06.9 হল সর্বশেষ রিলিজ, যা অক্টোবর 7-এ প্রকাশিত হয়েছে। মেইনটেনাররা v26.06.9 ইনস্টল করার শক্তিশালী সুপারিশ করছেন।

ডাউনটাইম সেবাটি অপ্রাপ্য করে তোলার পাশাপাশি পেমেন্ট-মনিটরিং ঝুঁকি তৈরি করে। বনসাল সতর্ক করেন যে, অফলাইন নোড বাতিলকৃত চ্যানেল স্টেট বা ডেডলাইনসহ পেমেন্ট দাবির জন্য ব্লকচেইন মনিটর করতে পারে না। এই ঘটনাগুলি মিস করা নোডটি ফান্ডসকে ঝুঁকিতে ফেলতে পারে।

দাবিত্যাগ: এই পৃষ্ঠার তথ্য তৃতীয় পক্ষের কাছ থেকে প্রাপ্ত হতে পারে এবং অগত্যা KuCoin এর মতামত বা মতামত প্রতিফলিত করে না। এই বিষয়বস্তু শুধুমাত্র সাধারণ তথ্যগত উদ্দেশ্যে প্রদান করা হয়, কোন ধরনের প্রতিনিধিত্ব বা ওয়ারেন্টি ছাড়াই, বা এটিকে আর্থিক বা বিনিয়োগ পরামর্শ হিসাবে বোঝানো হবে না। KuCoin কোনো ত্রুটি বা বাদ পড়ার জন্য বা এই তথ্য ব্যবহারের ফলে যে কোনো ফলাফলের জন্য দায়ী থাকবে না। ডিজিটাল সম্পদে বিনিয়োগ ঝুঁকিপূর্ণ হতে পারে। আপনার নিজের আর্থিক পরিস্থিতির উপর ভিত্তি করে একটি পণ্যের ঝুঁকি এবং আপনার ঝুঁকি সহনশীলতা সাবধানে মূল্যায়ন করুন। আরও তথ্যের জন্য, অনুগ্রহ করে আমাদের ব্যবহারের শর্তাবলী এবং ঝুঁকি প্রকাশ পড়ুন।