المصدر: PortaldoBitcoin
العنوان الأصلي: Bitcoin Core lança correção para bug que causava perda de criptomoedas
الرابط الأصلي:
أعلن Bitcoin Core عن إصدار النسخة التجريبية v30.2rc1، وهي تحديث يتضمن تصحيحات مهمة بعد المشاكل التي تم اكتشافها في الإصدارين 30.0 و30.1 والتي، في حالات نادرة، كانت قد تؤدي إلى فقدان جميع البيتكوين أثناء ترحيل المحافظ القديمة.
لا تزال النسخة الجديدة قيد الاختبار من قبل المطورين والمجتمع، لكنها تمثل خطوة أساسية لتعزيز استقرار التنفيذ الأكثر استخدامًا لعقدة كاملة لشبكة البيتكوين، والتي يتم صيانتها من قبل مجتمع من المطورين المستقلين باسم الأمان واللامركزية.
تم إصدار v30.2rc1 كمرشح للإصدار المستقر المستقبلي 30.2 مع التركيز على تصحيح خطأ الترحيل الذي أدى إلى تحذير عالمي: في الإصدارات 30.0 و30.1، عند محاولة تحويل المحافظ القديمة من التنسيق القديم إلى التنسيق الجديد، كان البرنامج، في ظروف معينة، قد يحذف ليس فقط ملفات المحفظة أثناء الترحيل، بل وأيضًا ملفات المحافظ الأخرى الموجودة في نفس الدليل، مما يؤدي إلى فقدان نهائي للأموال إذا لم تكن هناك نسخ احتياطية.
هذه الثغرة، التي تعتبر حرجة من قبل المطورين والمستخدمين، أدت إلى إزالة الإصدار المتأثر والتوصية بالعودة مؤقتًا إلى الإصدار 28.1، حتى يتم اختبار واعتماد رمز مصحح.
تقدم النسخة التجريبية الجديدة تعديلات في عملية ترحيل المحافظ وعمليات تحقق إضافية لمنع حدوث خطأ الحذف. على الرغم من أن سجل التغييرات الكامل تقني، إلا أن التغييرات الرئيسية تركز على منطق تحميل ملف المحفظة ومعالجة الأخطاء التي لم تكن تتعامل بشكل مناسب مع حالات التفاعل مع إعدادات التقليم (الذي يقلل من مساحة التخزين عن طريق حذف البيانات القديمة من البلوكتشين) ووجود ملفات قياسية تم إنشاؤها في إصدارات سابقة من Bitcoin Core.
تُعتبر هذه التصحيحات أولوية قصوى من قبل المجتمع قبل رفع النسخة v30 مرة أخرى إلى حالة الإصدار الموصى به للاستخدام العام.
النقاش في مجتمع البيتكوين
يأتي إصدار v30.2rc1 في ظل نقاش أوسع داخل المجتمع حول مستقبل تطوير برمجيات البيتكوين. كانت الإصدارات 30 قد تعرضت للجدل قبل اكتشاف الثغرة، خاصة بسبب التغييرات المتعلقة باستخدام OP_RETURN، وهو آلية تسمح بإدراج بيانات عشوائية في المعاملات.
أشعل هذا النقاش مجددًا المقارنات بين Bitcoin Core وBitcoin Knots، وهو تنفيذ بديل يتم صيانته بواسطة Luke Dash Jr.، والذي يتبنى موقفًا أكثر تقييدًا فيما يخص تخزين البيانات على البلوكتشين.
يجادل منتقدو Core بأن سلسلة الجدل تعزز الحاجة إلى نهج أكثر تحفظًا في تطوير البرمجيات الأكثر استخدامًا في الشبكة. من ناحية أخرى، يبرز المدافعون عن Core أن عملية التعرف العلني على الخطأ، والإزالة الفورية للإصدارات المتأثرة، والإصدار السريع لنسخة تصحيحية للاختبار، تظهر متانة نموذج التطوير المفتوح والأولوية المعطاة للأمان.
بينما تمر النسخة v30.2rc1 الآن بمرحلة اختبار من قبل المجتمع، يتوقع أن يتم إصدار النسخة المستقرة 30.2 في الأسابيع القادمة، إذا لم تُكتشف أخطاء حرجة جديدة. حتى ذلك الحين، تظل التوصية كما هي: يجب على المستخدمين تجنب أي عملية ترحيل للمحافظ في الإصدارات المتأثرة والحفاظ على نسخ احتياطية محدثة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Bitcoin Core تطلق تصحيحًا لخطأ كان يسبب فقدان العملات الرقمية
المصدر: PortaldoBitcoin العنوان الأصلي: Bitcoin Core lança correção para bug que causava perda de criptomoedas الرابط الأصلي: أعلن Bitcoin Core عن إصدار النسخة التجريبية v30.2rc1، وهي تحديث يتضمن تصحيحات مهمة بعد المشاكل التي تم اكتشافها في الإصدارين 30.0 و30.1 والتي، في حالات نادرة، كانت قد تؤدي إلى فقدان جميع البيتكوين أثناء ترحيل المحافظ القديمة.
لا تزال النسخة الجديدة قيد الاختبار من قبل المطورين والمجتمع، لكنها تمثل خطوة أساسية لتعزيز استقرار التنفيذ الأكثر استخدامًا لعقدة كاملة لشبكة البيتكوين، والتي يتم صيانتها من قبل مجتمع من المطورين المستقلين باسم الأمان واللامركزية.
تم إصدار v30.2rc1 كمرشح للإصدار المستقر المستقبلي 30.2 مع التركيز على تصحيح خطأ الترحيل الذي أدى إلى تحذير عالمي: في الإصدارات 30.0 و30.1، عند محاولة تحويل المحافظ القديمة من التنسيق القديم إلى التنسيق الجديد، كان البرنامج، في ظروف معينة، قد يحذف ليس فقط ملفات المحفظة أثناء الترحيل، بل وأيضًا ملفات المحافظ الأخرى الموجودة في نفس الدليل، مما يؤدي إلى فقدان نهائي للأموال إذا لم تكن هناك نسخ احتياطية.
هذه الثغرة، التي تعتبر حرجة من قبل المطورين والمستخدمين، أدت إلى إزالة الإصدار المتأثر والتوصية بالعودة مؤقتًا إلى الإصدار 28.1، حتى يتم اختبار واعتماد رمز مصحح.
تقدم النسخة التجريبية الجديدة تعديلات في عملية ترحيل المحافظ وعمليات تحقق إضافية لمنع حدوث خطأ الحذف. على الرغم من أن سجل التغييرات الكامل تقني، إلا أن التغييرات الرئيسية تركز على منطق تحميل ملف المحفظة ومعالجة الأخطاء التي لم تكن تتعامل بشكل مناسب مع حالات التفاعل مع إعدادات التقليم (الذي يقلل من مساحة التخزين عن طريق حذف البيانات القديمة من البلوكتشين) ووجود ملفات قياسية تم إنشاؤها في إصدارات سابقة من Bitcoin Core.
تُعتبر هذه التصحيحات أولوية قصوى من قبل المجتمع قبل رفع النسخة v30 مرة أخرى إلى حالة الإصدار الموصى به للاستخدام العام.
النقاش في مجتمع البيتكوين
يأتي إصدار v30.2rc1 في ظل نقاش أوسع داخل المجتمع حول مستقبل تطوير برمجيات البيتكوين. كانت الإصدارات 30 قد تعرضت للجدل قبل اكتشاف الثغرة، خاصة بسبب التغييرات المتعلقة باستخدام OP_RETURN، وهو آلية تسمح بإدراج بيانات عشوائية في المعاملات.
أشعل هذا النقاش مجددًا المقارنات بين Bitcoin Core وBitcoin Knots، وهو تنفيذ بديل يتم صيانته بواسطة Luke Dash Jr.، والذي يتبنى موقفًا أكثر تقييدًا فيما يخص تخزين البيانات على البلوكتشين.
يجادل منتقدو Core بأن سلسلة الجدل تعزز الحاجة إلى نهج أكثر تحفظًا في تطوير البرمجيات الأكثر استخدامًا في الشبكة. من ناحية أخرى، يبرز المدافعون عن Core أن عملية التعرف العلني على الخطأ، والإزالة الفورية للإصدارات المتأثرة، والإصدار السريع لنسخة تصحيحية للاختبار، تظهر متانة نموذج التطوير المفتوح والأولوية المعطاة للأمان.
بينما تمر النسخة v30.2rc1 الآن بمرحلة اختبار من قبل المجتمع، يتوقع أن يتم إصدار النسخة المستقرة 30.2 في الأسابيع القادمة، إذا لم تُكتشف أخطاء حرجة جديدة. حتى ذلك الحين، تظل التوصية كما هي: يجب على المستخدمين تجنب أي عملية ترحيل للمحافظ في الإصدارات المتأثرة والحفاظ على نسخ احتياطية محدثة.