بيتكوين كور V.30 سيصدر قريبًا، وكشف مطور بيتكوين الأساسي Murch عن النقاط الرئيسية للتغييرات الجديدة

يتوقع فريق تطوير بيتكوين الرئيسي أن يتم إصدار Bitcoin Core v.30 رسميًا في أكتوبر، وستشمل هذه النسخة المحدثة تحسينات هامة متعددة، بما في ذلك إعادة هيكلة المحفظة، وتحسين أداء العقد، وتعزيز واجهة التعدين للمعدنين. تم تجميع هذا المقال وترجمته من محتوى برنامج "Supply Shock"، حيث يكشف المساهم الرئيسي في الكود الخاص بـ Bitcoin Core، Murch، والمقدم Rizzo عن حالة تحديث Bitcoin Core v30 قبل الإصدار الجديد. يبدأ البرنامج النقاش حول سبب ضرورة استبعاد المحفظة القديمة Berkeley DB ( (ملاحظة 1) التي يقودها Murch، والانتقال إلى تنسيق المحفظة الجديد descriptor، ويناقش المزيد حول الفوائد المحتملة لهذه النسخة الجديدة للمعدنين الأوائل وردود Murch على الآراء المختلفة في مجتمع بيتكوين.

توقف دعم محفظة Berkeley DB القديمة

من المهم جدًا لمجتمع بيتكوين الأساسي أن أي شخص曾 يحمل بيتكوين (BTC) في المحفظة الأساسية لبيتكوين أو في محفظة مصممة في فترة ساتوشي ناكاموتو يمكنه استيرادها للاستخدام، ولكن النسخة الأصلية من النسخ الاحتياطي للمحفظة أو الطريقة التي يتم بها تخزين بيانات المحفظة في الخلفية تعتمد على برنامج Berkeley DB مفتوح المصدر، الذي تم الاستحواذ عليه من قبل Oracle، ثم أصبح مغلق المصدر. لذا، فإن أحدث إصدار مفتوح المصدر لم يتم صيانته منذ حوالي عام 2014.

سيوقف بيتكوين كور 30.0 دعم تنسيق المحفظة القديم Berkeley DB بالكامل، ويعتمد الآن على المحفظات الوصفية فقط. ( (ملاحظة 2) تشمل الميزات الجديدة القدرة على قراءة المحفظات القديمة، ولكن لا يمكن إنشاء أو كتابة محفظة Berkeley DB مرة أخرى، يمكن للمستخدمين نقل المحفظات القديمة إلى تنسيق المحفظة الوصفية للاستفادة من موثوقية النسخ الاحتياطي الأعلى والسلوك القابل للتنبؤ، وتصميم المحفظة الداخلي المبسط، على سبيل المثال، لن يتم خلط المخرجات القابلة للقراءة فقط والمخرجات القابلة للإنفاق، مما يجعل الإدارة أكثر اتساقًا، كما أن إعادة الهيكلة هذه تفيد أيضًا في دعم Miniscript، دمج محافظ الأجهزة، والتطبيقات المتقدمة مثل التوقيع المتعدد.

مزايا المحفظة Descriptor Wallet

تحسين التوقيع المتعدد ودعم المحفظة الصلبة

يمكن لوصف (وصف مؤقت) أن يوضح بوضوح هيكل التوقيع المتعدد، مثل multi 2، xpub1، xpub2، xpub3، مما يعزز التعاون وسهولة عملية التوقيع، ودمج PSBT (المعاملات البيتكوين الموقعة جزئيًا)، مما يسمح للمحافظ الباردة، والمحافظ الصلبة، وأجهزة التوقيع بالتواصل بسلاسة، ويمكن أن يوضح المسار و xpub بوضوح، مما يسمح للأجهزة أو الشركاء المختلفين بإعادة بناء عنوان عملية التوقيع والتحقق منها بشكل متسق.

من هم المستخدمون المستهدفون لبرمجيات محفظة بيتكوين الأساسية؟

وفقًا لشرح مورتش، فإن العديد من المطورين في مجتمع بيتكوين الأساسي يهدفون إلى المستخدمين. محفظة بيتكوين الأساسية هي محفظة دائمة، ولا تزال متوافقة مع الشيفرة الأصلية التي تم إنشاؤها منذ عصر ساتوشي ناكاموتو، ولا تزال محفظة من فترة ساتوشي تعمل بشكل طبيعي في إصدار بيتكوين الأساسي v30.

الرد على تساؤلات مجتمع بيتكوين

بالنسبة للقلق الذي يشعر به بعض الأشخاص في المجتمع حيال "الأضرار التي قد تسببها نسخة v30 لبيتكوين"، قال Murch إن Bitcoin Core v30 لا يقدم أي تغييرات إلزامية أو سلوكيات مدمرة للتوافق، حيث تم مراجعة جميع التغييرات بدقة من قبل عدة مساهمين واختبارها والحصول على توافق المجتمع، ولا يزال البرنامج يحتفظ بمبادئ التطوير المفتوح المصدر تمامًا والتطوع وقابلية التدقيق.

يستمر فريق بيتكوين الأساسي في تحديث النسخة الرئيسية كل ستة أشهر ، حيث يتم إصدارها في أبريل وأكتوبر من كل عام ، بينما يتم إصدار النسخ المرشحة (Release Candidate) في نهاية مارس ونهاية سبتمبر. تم إصدار النسخة المرشحة RC2 في نهاية سبتمبر ، وإذا لم توجد مشاكل كبيرة ، من المتوقع أن يتم إصدار v30 رسميًا بين أوائل إلى منتصف أكتوبر. عادةً ما تمر كل نسخة رئيسية بحد أقصى أربعة نسخ مرشحة للتحقق من الإصلاحات والاستقرار والتوافق.

الملحوظة 1: وفقًا لسجل نص المقابلة، ذكر ميرش أن التنسيق الأصلي لنسخة احتياطيّة المحفظة Berkeley DB هو برنامج مفتوح المصدر، وقد تم الاستحواذ عليه من قبل شركات مثل أوراكل، ومن ثم أصبح مغلق المصدر. لذلك، لم يتم صيانة أحدث إصدار مفتوح المصدر منذ حوالي عام 2014.

ملاحظة 2: في حلقة من برنامج بودكاست المطورين Bitcoin Optech، تم الإشارة إلى: Remove the legacy wallet and BDB dependency (إزالة المحفظة القديمة واعتماد Berkeley DB) هو الخطوة النهائية لإزالة المحفظة القديمة وBDB، حيث ذكر في البرنامج: بدءًا من Bitcoin Core 30.0، لم يعد بالإمكان إنشاء محفظة قديمة جديدة (Berkeley DB)، ولا يمكن تحميل المحفظة القديمة، حيث تم الاحتفاظ فقط بالوظيفة الأساسية للهجرة لتحويل المحفظة القديمة إلى محفظة descriptor.

ستصدر هذه المقالة حول Bitcoin Core v.30 قريبًا، حيث كشف مطور Bitcoin Core Murch عن النقاط الرئيسية للتغييرات في الإصدار الجديد، والتي ظهرت لأول مرة في أخبار السلسلة ABMedia.

BTC-2.81%
CORE-5.13%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت