TL;DR: بٹ کوائن کور 32.1 میں نیٹ ورک، خفیہ رہی کی اور انٹرفیس میں تبدیلیاں شامل ہیں، جبکہ 31.2 اور 30.4 میں صرف مینٹیننس اپڈیٹس ہیں۔ آپریٹرز کو انٹیگریشنز اور ورژن نمبرز کی جانچ ضرور کرنی چاہیے۔
بٹ کوائن کور کی آخری اکتوبر کی ریلیز نوڈ آپریٹرز کو کئی اپ گریڈ کے راستے فراہم کرتی ہیں، لیکن تفصیلات کو ورژن لیبلز سے زیادہ توجہ کی ضرورت ہے۔ 32.1 کی ریلیز نوٹس میں واضح کیا گیا ہے کہ 32.0 کو علامت لگا دیا گیا تھا لیکن آخری لمحے کے مسائل کی وجہ سے اسے مکمل طور پر اعلان یا جاری نہیں کیا گیا تھا۔
اس سے 32.1 متعلقہ نیا بڑا ورژن ریلیز بن جاتا ہے جسے جانچنا ہے۔ الگ الگ 31.2 اور 30.4 اپڈیٹس پہلے سے برقرار رکھے گئے برانچز کو حل کرتے ہیں، جن کی اپنی چینج لسٹس اور مطابقت کے خیالات ہیں۔
خرابی اور ریلے کا رویہ اپڈیٹ کا حصہ ہیں
32.1 ریلیز نوٹس ایک خاص پرائیویٹ براڈکاسٹ فیل بیک کنفیگریشن میں ممکنہ آئی پی ایڈریس کی افشا کو درست کرنے کے بارے میں بیان کرتے ہیں۔ ان میں آؤٹگوئنگ ٹرانزیکشن ریلے لِمٹس میں تبدیلیاں اور پرائیویٹ براڈکاسٹ کیوبز کے اضافی کنٹرولز بھی شامل ہیں۔
یہ مخصوص ایمپلیمنٹیشن تبدیلیاں ہیں، کوئی دعویٰ نہیں کہ تمام پہلے بٹ کوائن لین دین میں بھیجنے والوں کی شناخت کر دی گئی ہے یا نئی ریلیز مکمل خفیہ رہائی کی ضمانت دیتی ہے۔ جو حالات نوٹس میں بیان کیے گئے ہیں، وہ یہ جانچنے کے لیے اہم ہیں کہ کون متاثر ہوا ہے۔
نوڈ سافٹ ویئر کنکشنز اور پیغامات کے انتظام کے ساتھ ساتھ بلاک چین کے قواعد کی جانچ بھی کرتا ہے۔ اس لیے ان فنکشنز میں بہتری کا فائدہ ہو سکتا ہے، چاہے وہ نیا ٹرانزیکشن قسم بنائیں یا بٹ کوائن کی فراہمی میں تبدیلی نہ کریں۔
درخواستوں کو انٹرفیس کے تبدیلیوں کا جائزہ لینا ہوگا
ایک ہی ریلیز کچھ ڈیفالٹس کو تبدیل کرتی ہے اور اگر مطابقت کے آپشنز درخواست نہیں کیے جاتے تو کچھ انٹرفیسز سے پہلے معطل کردہ فیلڈز کو ختم کردیتی ہے۔ ایک ایپلیکیشن جو یہ فرض کرتا ہے کہ ایک فیلڈ ہمیشہ موجود ہوتا ہے، تو یہ ناکام ہو سکتا ہے، چاہے نوڈ خود درست طریقے سے شروع ہو اور سینکرنائز ہو رہا ہو۔
ایک ایکسچینج، والٹ سروس یا ادائیگی پروسیسر کے لیے، اپ گریڈ نتیجہ طور پر ایک انٹیگریشن کا کام ہے۔ اہم سوال یہ ہے کہ کیا نوڈ کو کال کرنے والا سافٹ ویئر اب بھی جوابات کو صحیح طریقے سے سمجھتا ہے اور جو آؤٹ پٹس وہ حاصل کرتا ہے ان کا صحیح طریقے سے انتظام کرتا ہے۔
صرف ایک ورژن نمبر اس سوال کا جواب نہیں دے سکتا۔ ایپلیکیشن کے ذریعہ استعمال کی جانے والی بالکل درست انٹرفیسز یہ طے کرتی ہیں کہ ریلیز نوٹ کے کون سے آئٹمز کا ٹیسٹ کیا جانا چاہیے، جبکہ غیر متعلقہ تبدیلیوں کا اس ڈیپلومنٹ پر کوئی اثر نہیں پڑ سکتا۔
پہلے کی شاخوں کے الگ الگ مینٹیننس ریلیز ہیں
بٹ کوائن کور بھی 31.2 اور 30.4 کے لیے ریلیز نوٹس جاری کرتا ہے۔ دونوں میں خرابیوں کے فکس اور کارکردگی میں بہتری کا ذکر ہے، جو آپریٹرز کے لیے ایک راستہ فراہم کرتا ہے جو موجودہ بڑی ورژن کے ماحول کو برقرار رکھنا چاہتے ہیں جبکہ وسیع تر منتقلی کی منصوبہ بندی کر رہے ہوتے ہیں۔
یہ ہر شاخ کو قابل تبادلہ نہیں بناتا۔ سپورٹ کی حیثیت، دستیاب اصلاحات اور ایپلیکیشن کی مطابقت کو ایک ساتھ چیک کیا جانا چاہیے۔ ایک پرانی شاخ پر لامحدود طور پر رہنا، ایک منصوبہ بند اپ گریڈ کے حصے کے طور پر ایک برقرار رکھی جانے والی شاخ کا استعمال کرنے سے مختلف ہے۔
اس تفریق کے لیے منصوبے کی زندگی کی معلومات خاص طور پر متعلقہ ہے۔ ایک ریلیز جو ایک وقت میں مستحکم سمجھی جاتی تھی، آخرکار اس دور سے باہر چلی جا سکتی ہے جس میں اس کے مینٹینرز مزید اپڈیٹس فراہم کرنے کی توقع کرتے ہیں۔
عملی تصدیق عملی اہمیت کا نقطہ ہے
ایک کامیاب اپ گریڈ کو نوڈ کو مقصودہ ورژن پر، صحیح نیٹ ورک سے منسلک، اور اپنے متعلقہ ایپلیکیشنز کو متوقع طریقے سے سروس دینا چاہیے۔ صرف ایک بائنری install کرنا ان نتائج کو قائم نہیں کرتا۔
آپریٹرز کو ایک انٹیگریشن مسئلہ ظاہر ہونے پر اپنی سروس کو دوبارہ حاصل کرنے کے لیے درکار معلومات کو برقرار رکھنا چاہیے۔ جہاں ایک نوڈ والٹ ڈیٹا کو مینج کرتا ہے، اس میں کسی بھی رول بیک کے قبل والٹ فارمیٹ کی مطابقت کو سمجھنا شamil ہے۔ اس جائزہ کی رہنمائی ریلیز نوٹس سے ہونی چاہیے، نہ کہ پچھلے اپگریڈ پر مبنی فرضیات سے۔
جس طرح کے بٹ کوائن کے مالک جو اپنا نوڈ نہیں چلا رہے، ان کے لیے یہ ریلیزز بنیادی ڈھانچے کی خبریں ہیں، کوئی سکّے منتقل کرنے کی ضرورت نہیں۔ نوڈ سافٹ ویئر اپ ڈیٹ کوئی ٹوکن مائیگریشن نہیں ہے۔
32.1 کا اہمیت میں قابل اعتماد تصدیق، نجی لین دین کے معاملات اور قابل برقرار رکھنے والے انٹرفیسز کے پیچھے جمع کام شامل ہے۔ ان بہتریوں کو قیمت میں تبدیلی کی طرح نہیں دیکھا جا سکتا، لیکن یہ والٹس، ایکسچینجز اور مستقل تصدیق پر انحصار کرنے والے نظاموں کو متاثر کرتے ہیں۔
خبر ڈیسک کی طرف سے لکھا گیا اور سیموئل رے نے ویرایت کی۔



