ما تأثير عميل بيتكوين 28.0 على المستخدم؟

robot
إنشاء الملخص قيد التقدم

المؤلف: 0xNatalie المصدر: chainfeeds

في 2 أكتوبر ، تم إصدار Bitcoin Core 28.0 الإصدار الرسمي لعميل BTC الأساسي. قاد هذا الإصدار العديد من المطورين ذوي الخبرة ، بما في ذلك مؤسس Blockstream Pieter Wuille (المساهم الرئيسي في تقنية SegWit و Taproot) ، و Greg Maxwell السابق CTO لشركة Blockstream (شارك في تطوير BIP66 و BIP174) ، بالإضافة إلى المطور المخضرم لـ BTC Luke Dashjr وغيرهم.

Bitcoin Core هو أكثر عميل لعقدة كاملة BTC استخدامًا على نطاق واسع ، يتم صيانته وتطويره بواسطة مجتمع مفتوح المصدر العالمي لضمان أمان واستقرار واللامركزية لشبكة BTC. يمكن لأي شخص المشاركة في المساهمة عبر GitHub.

بالنسبة للمستخدمين العاديين، فإن الإصدار Bitcoin Core 28.0 يحتوي على ميزة تقدير التكلفة المحسَّنة وكشف صراعات المعاملات تلقائيًا، والتي تحسِّن بشكل فعال نسبة نجاح المعاملات وتُسقِط التكاليف. وفي الوقت نفسه، يجعل تحسين ميزة المحفظة إدارة العنوان والمفتاح السري أسهل ويجعل النسخ الاحتياطي والاستعادة أسهل أيضًا. بالنسبة للمطورين، يوفر الإصدار الجديد بيئة تطوير أكثر استقرارًا وقدرات اتصال العقدة أقوى.

الوظائف والتحسينات الرئيسية

ترقية وظيفة المحفظة

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

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

تحسين واجهة المستخدم

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

تحسين الشبكة والخصوصية

  • Testnet4: بناءً على BIP94 ، يتم تقديم شبكة اختبار جديدة تدعى Testnet4 تدريجياً وتستبعد الشبكة الاختبارية القديمة Testnet3. يوفر Testnet4 بيئة اختبار أكثر استقرارًا وحداثة ، ويعزز موثوقية وأمان الشبكة الاختبارية.
  • حماية خصوصية أكثر مرونة : قامت النسخة الجديدة بتحسين الاتصال بـ Tor. Tor هي أداة شبكية لحماية الخصوصية تستطيع إخفاء العنوان IP الحقيقي، مما يعزز الخصوصية عبر الإنترنت. من خلال هذا التحديث، يمكن للمستخدمين تكوين اتصالات Tor بشكل أسهل، مما يعزز مجهولية العقد والأمان.
  • دعم UNIX مجال الكلمة السرية: الإصدار الجديد يضيف دعمًا لكلمات مرور UNIX مجال الكلمة السرية، وهو طريقة للتواصل الآمن بين برامج مختلفة على نفس الكمبيوتر. يوفر وسيلة أكثر أمانًا وكفاءة للمستخدمين المتقدمين والمطورين، ويحسن بشكل كبير الأداء والأمان، خاصة عند التفاعل المحلي بين التطبيقات وBTC العقدة.
  • واجهة تحكم عن بُعد محسنة : تحسين الإصدار الجديد توافق واجهة برمجة التطبيقات JSON-RPC. دعم لمعيار JSON-RPC 2.0. هذا التحسين يجعل تطبيقات الطرف الثالث قادرة على التفاعل مع بيتكوين de forma más estable y confiable, proporcionando un entorno de desarrollo más estable para los desarrolladores.

تحسين الأداء

من ناحية الأداء، قام Bitcoin CORE 28.0 بتحسين آلية تخزين كتلة، مما زاد من سرعة مزامنة الكتل. يمكن للمستخدمين الجدد لتشغيل Bitcoin CORE مزامنة حالة سلسلة الكتل الحديثة في وقت أقل. كما تمت إزالة المكونات القديمة التي لم تعد تستخدم، مما أدى إلى تبسيط البرنامج وإسقاط المخاطر الأمنية المحتملة. في الوقت نفسه، تم تحديث المكتبات الخارجية والأدوات اللازمة لبناء البرنامج (تبعية الترجمة) إلى أحدث الإصدارات.

استعراض الإصدار v27: إصلاح الثغرات الأمنية الهامة

في الإصدارات الصغيرة (27.1 و 27.2) قبل إصدار Bitcoin Core 28.0 ، قام المطورون بإصلاح عدد من المشكلات التي تؤثر على أمان النظام واستقراريته:

  • تحسينات أمان RPC: في الإصدار 27.1 ، تم إصلاح مشكلة في معالجة معلمة setmocktime. يستخدم setmocktime لتعيين وقت الاختبار. تم إصلاح مشكلة معالجة هذه المعلمة لتجنب حدوث أخطاء في إعداد الوقت تؤدي إلى عقدة الفشل. بالإضافة إلى ذلك ، تم تحسين رسائل الخطأ لوصف مصدر المشكلة بشكل أفضل ، مما يساعد المطورين على العثور بسرعة على السبب أثناء تتبع المشكلات.
  • تحسين Miniscript: Miniscript هو نوع من لغة سكريبت BTC، تستخدم لضمان أمان المعاملات، مثل من يمكنه إنفاق الأموال، أو كم من الأشخاص يحتاجون إلى توقيع في نفس الوقت لتحويل الأموال. في الإصدار 27.1، قام المطورون بتحسين طريقة تحليل Miniscript، حتى يتمكن من التعرف على قواعد المعاملات الكبيرة بشكل صحيح وتنفيذها.
  • تحسينات في الاتصال بالشبكة: تم تحسين آلية تعرف العقدة في شبكة الند للند لضمان استقرار الاتصال بين العقد وكفاءته. وقد زادت موثوقية الشبكة بشكل عام.
  • إصلاح تسرب الذاكرة: تسرب الذاكرة هو نوع من "هدر الموارد" في البرامج الحاسوبية ، حيث لا يتم الإفراج عن الذاكرة التي لم تعد مستخدمة بشكل صحيح. يؤدي تسرب الذاكرة إلى تدهور أداء البرنامج ، وقد يتسبب في تعطل العقدة. في الإصدار 27.2 ، تم إصلاح مشكلة تسرب الذاكرة.
  • تحسينات الأمان للمحفظة: لقد قمنا بتحسين منطق المعالجة للمعاملات في إصدار 27.2 من المحفظة، وقمنا بإصلاح بعض المشكلات التي كانت تؤدي إلى الأخطاء في المعاملات. على سبيل المثال، عندما يحاول المستخدم إنشاء معاملة غير موقعة، سيتم التعرف على الأخطاء المحتملة بشكل أكثر دقة وسيتم توجيهه. بالإضافة إلى ذلك، تم إصلاح مشكلة إعدادات عنوان بروكسي، وتحسين الأمان والاستقرارية عند الاتصال عبر الوكيل.

من المقرر أن يتم إصدار الإصدار التالي 29.0 في بداية أبريل 2025 ، ومن المتوقع أن يقدم المزيد من تحسينات التداول ونقل الكتلة الأكثر كفاءة وبروتوكولات الخصوصية الأقوى.

شاهد النسخة الأصلية
  • أعجبني
  • تعليق
  • مشاركة
تعليق
لا توجد تعليقات