گزارش های متعدد باگ در دفترکل XRP پس از xrpld 3.2.0

پس از انتشار xrpld 3.2.0، جامعه دفترکل XRP چندین گزارش باگ در همگام‌سازی، پارسینگ و شبکه ثبت کرده است. پذیرش پایین نودها تا حدودی به محدود ماندن اختلالات کمک کرده و تیم‌ها در گیت‌هاب برای رفع مشکل همکاری می‌کنند.

گزارش های متعدد باگ در دفترکل XRP پس از xrpld 3.2.0

4 Minutes

دفترکل XRP پس از عرضه xrpld 3.2.0 شاهد گزارش‌های متعدد باگ

جامعه دفترکل XRP پس از انتشار نسخه xrpld 3.2.0 در تاریخ 15 ژوئن مجموعه‌ای رو به افزایش از مشکلات نرم‌افزاری را گزارش کرده است. اگرچه این به‌روزرسانی وعده بهینه‌سازی حافظه، اصلاحات امنیتی و بهبود عملکرد را می‌دهد، میزان پذیرش هنوز کم است (تقریباً 26 درصد نودها ارتقا یافته‌اند)، در حالی که توسعه‌دهندگان و اپراتورهای نود در صفحه گزارش مشکلات پروژه در گیت‌هاب درباره همگام‌سازی، پارسینگ و مسائل شبکه‌ای هشدار داده‌اند.

نکات برجسته انتشار و پذیرش اولیه

این به‌روزرسانی به‌طور رسمی نام سرور هسته را از "rippled" به "xrpld" تغییر می‌دهد و مجموعه‌ای از تغییرات را برای کاهش استفاده از حافظه به‌صورت تقریبی 30 تا 40 درصد، افزایش توان تراکنش‌ها و تقویت امنیت اعمال می‌کند. پذیرندگان اولیه از این بهبودها استقبال کردند، اما ظرف چند روز پس از انتشار عمومی، گزارش‌های متعددی از باگ‌ها به‌وجود آمد.

مشکلات کلیدی گزارش‌شده توسط توسعه‌دهندگان و اپراتورهای نود

توسعه‌دهندگان مجموعه‌ای از مسائل را در زمینه همگام‌سازی نود، پارسینگ پیکربندی، پیام‌رسانی همتا به همتا و منطق اجماع مستندسازی کرده‌اند. جدی‌ترین گزارش‌ها مربوط به نودهایی است که پس از ارتقا به xrpld 3.2.0 همگام‌سازی را از دست می‌دهند؛ این نودها ظاهراً "متصل" باقی می‌مانند اما داده‌های دفترکل را دانلود نمی‌کنند. در حداقل یک مورد، اپراتور نود با بازگرداندن نسخه به 3.1.3 توانست همگام‌سازی عادی را بازیابی کند، که نشان‌دهنده مشکلات سازگاری یا بازگشتی است که در نسخه جدید معرفی شده‌اند.

یافته‌های قابل توجه دیگر شامل موارد زیر است:

  • خطاهای پارسینگ پیکربندی: کامنت‌های درون‌خطی در برخی فیلدهای تک‌مقداره می‌توانند باعث پرتاب استثنای "BadLexicalCast" شوند، به‌خاطر اینکه پارسر قدیمی قادر به حذف کامل نظرات هنگام پارسینگ نیست.
  • محاسبات اشتباه در انتشار تراکنش: برخی گزارش‌ها نشان می‌دهند تراکنش‌ها ممکن است به تعداد کمتری از همتایان ارسال شوند که می‌تواند سرعت انتشار در شبکه را تحت تاثیر قرار دهد.
  • نابهنجاری در ثبت هزینه منابع: گزارش‌شده کد شارژ منابع تنها بالاترین کارمزد مشاهده‌شده را ثبت می‌کند و داده‌های کارمزد قبلی را کنار می‌گذارد که می‌تواند رفتار مربوط به کارمزد را دچار اعوجاج کند.
  • فاصله در توزیع اعتبارسنج‌ها: اطلاعات فهرست اعتبارسنج‌ها تنها به همتایان ورودی ارسال می‌شود و همتایان خروجی مستثنا می‌شوند که عدم تقارن در توزیع اعتبارسنج‌ها ایجاد می‌کند.

نگرانی‌ها در مورد اجماع، اعتبارسنجی و پیگیری دفترکل

فراتر از مشکلات شبکه و پارسر، توسعه‌دهندگان خطرات بالقوه‌ای را در مسیرهای اعتبارسنجی و اجماع شناسایی کرده‌اند. گزارش‌ها به ریسک سرریز عدد صحیح بدون علامت هنگام اعتبارسنجی توالی دفترکل و پرچم‌های مسیریابی تراکنش ناسازگار اشاره دارند. همچنین مواردی از شناسه‌های پیشنهادگر خراب مرتبط با کلیدهای موقت و خلأهای منطقی در پیگیری دفترکل گزارش شده که می‌تواند نودها را برای مدت طولانی در وضعیت نامشخصی قرار دهد.

نگهدارندگان پروژه چندین مورد از این یافته‌ها را به‌عنوان باگ تاییدشده طبقه‌بندی کرده و برای رفع آن‌ها وظیفه‌گذاری کرده‌اند. سایر موارد نیز در فرآیند بازبینی متن‌باز در گیت‌هاب تحت بررسی فعال قرار دارند.

تأثیر بر شبکه و گام‌های بعدی

با وجود فهرست رو به رشد گزارش‌های باگ، نگهداران و مشارکت‌کنندگان تاکید می‌کنند که تا کنون هیچ قطعی شبکه‌ای یا شکست اجماعی که مستقیماً به xrpld 3.2.0 نسبت داده شود مشاهده نشده است. نرخ پذیرش محدود — حدود یک چهارم نودها — احتمالاً از گسترش اختلالات احتمالی جلوگیری کرده و به توسعه‌دهندگان زمان داده است تا بحرانی‌ترین باگ‌ها را دسته‌بندی و وصله کنند.

بنیاد دفترکل XRP و مشارکت‌کنندگان جامعه از طریق گیت‌هاب برای بررسی علل ریشه‌ای، اولویت‌بندی اصلاحات و انتشار نسخه‌های پیگیری همکاری می‌کنند. به اپراتورهای نود توصیه می‌شود تا مانیتور کردن صفحه گزارش مشکلات پروژه، تهیه نسخه پشتیبان از پیکربندی‌ها پیش از ارتقا و در نظر گرفتن اجرای مرحله‌ای یا آزمایشی برای کاهش ریسک عملیاتی را در نظر داشته باشند.

چه نکاتی را اپراتورها و کاربران باید دنبال کنند

  • نظارت بر گیت‌هاب: مخزن xrpld را برای باگ‌های تاییدشده و نسخه‌های اصلاحی دنبال کنید.
  • ارتقاهای مرحله‌ای: اپراتورها باید ابتدا یک نود را در محیط کنترل‌شده ارتقا دهند تا رفتار آن را پیش از استقرار گسترده تأیید کنند.
  • پشتیبان‌گیری از تنظیمات: پیکربندی‌های فعلی را ذخیره کنید و از محدودیت‌های پارسر با کامنت‌های درون‌خطی آگاه باشید.
  • نظارت بر سلامت اجماع: تعداد اعتبارسنج‌ها، زمان‌های بسته شدن دفترکل و اتصال همتایان را دنبال کنید تا هر گونه افت کیفیت را زود تشخیص دهید.

در حالی که تحقیقات ادامه دارد، جامعه انتظار دارد وصله‌هایی که مشکلات همگام‌سازی، پارسینگ و شبکه را رفع می‌کنند در نسخه‌های نگهداری آینده xrpld منتشر شوند. فعلاً شبکه عملیاتی باقی مانده، اما اپراتورها و توسعه‌دهندگان باید در حین توسعه و تست اصلاحات هوشیار بمانند.

Leave a Comment

Comments

No comments yet.

Related Posts