عرضه نسخههای جدید Bitcoin Core در اواخر اکتبر، مسیرهای ارتقاء متعددی را برای اپراتورهای نود (گره) فراهم میکند، اما جزئیات این بهروزرسانیها نیازمند توجه بیشتری نسبت به شماره نسخهها است. یادداشتهای انتشار نسخه 32.1 توضیح میدهند که نسخه 32.0 برچسبگذاری شده بود اما به دلیل مسائل لحظه آخری هرگز به طور کامل اعلام یا منتشر نشد.
این موضوع، نسخه 32.1 را به عنوان نسخه اصلی جدید و قابل بررسی معرفی میکند. بهروزرسانیهای جداگانه 31.2 و 30.4 به شاخههای قدیمیتر که نگهداری میشوند، پرداخته و لیست تغییرات و ملاحظات سازگاری خاص خود را دارند.
حریم خصوصی و رفتار رله تراکنشها
یادداشتهای انتشار نسخه 32.1 به اصلاح مشکلی در زمینه افشای احتمالی آدرس IP در یک پیکربندی خاص پخش خصوصی اشاره دارند. همچنین تغییراتی در محدودیتهای رله تراکنشهای خروجی و کنترلهای اضافی پیرامون صفهای پخش خصوصی تشریح شده است.
اینها تغییرات اجرایی مشخصی هستند و ادعایی مبنی بر افشای فرستنده در تمام تراکنشهای قبلی بیت کوین یا تضمین ناشناس بودن توسط نسخه جدید نیست. شرایط شرح داده شده در یادداشتها در ارزیابی اینکه چه کسانی تحت تأثیر قرار میگیرند، اهمیت دارد.
نرمافزار نود، اتصالات، مدیریت پیامها و همچنین بررسی قوانین بلاکچین را مدیریت میکند. بنابراین، بهبود این عملکردها میتواند مفید باشد، حتی اگر نوع تراکنش جدیدی ایجاد نکند یا عرضه بیت کوین را تغییر ندهد.
بررسی تغییرات رابط کاربری برای اپلیکیشنها
همین انتشار، برخی از پیشفرضها را تغییر داده و فیلدهای منسوخ شده قبلی را از رابطهای خاصی حذف میکند، مگر اینکه گزینههای سازگاری درخواست شوند. یک اپلیکیشن که فرض میکند یک فیلد همیشه وجود دارد، حتی زمانی که خود نود به درستی راهاندازی و همگامسازی میشود، ممکن است با شکست مواجه شود.
برای یک صرافی، سرویس کیف پول یا پردازشگر پرداخت، ارتقاء در نتیجه یک وظیفه ادغام است. سوال مهم این است که آیا نرمافزاری که با نود ارتباط برقرار میکند، همچنان پاسخها را به درستی تفسیر کرده و خروجیهای دریافتی را مدیریت میکند.
یک شماره نسخه به تنهایی نمیتواند به این سوال پاسخ دهد. رابطهای دقیقی که اپلیکیشن استفاده میکند، تعیینکننده مواردی است که نیاز به آزمایش دارند، در حالی که تغییرات نامرتبط ممکن است تأثیری بر آن استقرار نداشته باشند.
بهروزرسانیهای نگهداری برای شاخههای قدیمیتر
Bitcoin Core همچنین یادداشتهای انتشار برای نسخههای 31.2 و 30.4 را منتشر میکند. هر دو شامل رفع اشکال و بهبود عملکرد هستند و مسیری را برای اپراتورهایی که نیاز به حفظ محیط نسخه اصلی موجود در حین برنامهریزی برای مهاجرت گستردهتر دارند، فراهم میکنند.
این موضوع باعث نمیشود که هر شاخهای قابل تعویض باشد. وضعیت پشتیبانی، رفعهای موجود و سازگاری برنامه باید با هم بررسی شوند. باقی ماندن در یک شاخه قدیمی به طور نامحدود با استفاده از یک شاخه نگهداری شده به عنوان بخشی از یک برنامه ارتقاء عمدی متفاوت است.
اطلاعات چرخه حیات پروژه به ویژه در این تمایز مرتبط است. یک نسخه که زمانی پایدار تلقی میشد، در نهایت میتواند از دورهای که نگهدارندگان انتظار دارند بهروزرسانیهای بیشتری ارائه دهند، فراتر رود.
تأیید عملیاتی به عنوان نقطه عطف کلیدی
یک ارتقاء موفق باید نود را در نسخه مورد نظر، متصل به شبکه صحیح و در حال ارائه خدمات به اپلیکیشنهای وابسته همانطور که انتظار میرود، باقی بگذارد. صرف نصب یک باینری این نتایج را ایجاد نمیکند.
اپراتورها همچنین باید اطلاعات لازم برای بازیابی سرویس خود را در صورت بروز مشکل ادغام، حفظ کنند. در مواردی که نود دادههای کیف پول را مدیریت میکند، این شامل درک سازگاری فرمت کیف پول قبل از تلاش برای هرگونه بازگشت به عقب است. یادداشتهای انتشار، نه فرضیات مبتنی بر ارتقاء قبلی، باید راهنمای این ارزیابی باشد.
برای دارندگان عادی بیت کوین که نود خود را اجرا نمیکنند، این انتشارها خبر زیرساختی هستند تا الزامی برای جابجایی کوینها. بهروزرسانی نرمافزار نود، مهاجرت توکن نیست.
اهمیت نسخه 32.1 در کار انباشته شده پشت اعتباردهی قابل اعتماد، مدیریت تراکنشهای خصوصی و رابطهای قابل نگهداری نهفته است. این بهبودها کمتر از تغییرات قیمت قابل مشاهده هستند، اما بر سیستمهایی که کیف پولها، صرافیها و اعتباردهی مستقل به آنها متکی هستند، تأثیر میگذارند.


