من المقرر أن يتم تحديد Bitcoin Cash في 15 مايو – الترقية لإدخال تحسينات على المستخدمين والتجار – أخبار تكنولوجيا Bitcoin

في 15 مايو 2021 ، ستخضع شبكة Bitcoin Cash لعملية ترقية تجلب عددًا قليلاً من التحسينات. تتضمن هذه التحديثات إزالة حد المعاملات غير المؤكدة ، وتمكين OP_RETURNS المتعددة ، وتنفيذ إثباتات الإنفاق المزدوج ، وإدراج حجم حد افتراضي لكتلة التعدين الجديد يبلغ 8 ميجابايت ، كإدراج CHIPs (مقترحات تحسين النقد) لتقديم تغييرات المواصفات الجديدة على البروتوكول.
ترقية Bitcoin Cash في 15 مايو: ما تحتاج إلى معرفته
ستشهد شبكة Bitcoin Cash (BCH) ترقية في 15 مايو ستجلب سلسلة من التغييرات البسيطة والمثيرة للاهتمام التي تركز على تحسينات الاستخدام وجودة الحياة بدلاً من التغييرات الصعبة في خوارزمية الإجماع. تهدف معظم التغييرات المهمة إلى تحسين تجربة المستخدمين والتجار عند استخدام عملة البيتكوين كاش لإجراء مدفوعات عبر الإنترنت أو في المتجر ، مما يؤكد التزام العملة بأن تصبح أداة تركز على النقد من نظير إلى نظير.

أول تغيير مهم مقترح هو إزالة حد المعاملات غير المؤكدة المتسلسلة ، والذي سيسمح للمستخدمين بإجراء أكثر من 25 معاملة غير مؤكدة متسلسلة في وقت واحد. كانت هذه ميزة مطلوبة بشدة لفترة طويلة من خلال مواقع المقامرة وغيرها من الأحجام الكبيرة وتطبيقات المعاملات السريعة التي تعتمد على Bitcoin Cash كحل للدفع. حتى أن Satoshi Dice ، وهو تطبيق للعب النرد ، عرض مكافأة قدرها 1000 BCH العام الماضي للتخلص من هذا الحد. الآن ، سيتمكن مستخدموها من الاستمتاع بتجربة أكثر بساطة دون الحاجة إلى الانتظار حتى يتم تعدين كتلة كل 25 معاملة.
تحديث مهم آخر هو إدخال اختبارات الإنفاق المزدوج ، والتي ستسمح للعقد بإرسال رسائل إلى محافظ معينة عند حدوث محاولة للإنفاق المزدوج مع إحدى المعاملات. سيؤدي ذلك إلى تحسين أمان معاملات 0-conf للتطبيقات التي تستخدم معاملات كبيرة الحجم وعالية القيمة بشكل شائع.
تتضمن التحديثات المهمة الأخرى تغيير الحجم الأقصى الافتراضي لتعدين الكتلة إلى ثمانية ميجابايت ، وهو أمر سيسمح للتثبيتات الجديدة والمشغلين الكسالى بتضمين كتل أكبر دون الحاجة إلى تكوين هذه المعلمة بأنفسهم (ولكن يمكن تغيير الخيار) ، وإدراج أكثر من عبارة OP_RETURN واحدة في كل معاملة ، مما يتيح للمبرمجين اختيار استخدام هذه المساحة لأغراض أخرى مختلفة مع الحفاظ على استخدامها لبروتوكول الرمز المميز SLP.
رقائق وجدول الترقية الجديد
كان أحد الجوانب الأكثر انتقادًا لعملية الترقية / الانقسام الكلي لعملية Bitcoin Cash هو المركزية والشفافية لما سيتم تضمينه في كل ترقية وما تم استبعاده بالتأكيد. بالنسبة للتحديثات السابقة ، لم يكن هناك معيار يجب اتباعه وغالبًا ما يتم نقل الأهداف والأهداف بدون تعريف. لحل هذه المشكلة بالذات ، قدم مجتمع برمجة العقدة مفهوم CHIPs.
CHIPs (مقترحات تحسين النقد) عبارة عن مقترحات موحدة تسعى إلى تعديل أو تحسين جوانب معينة من بيئة Bitcoin Cash. يجب تقديم شرائح CHIP هذه أولاً إلى المجتمع للنظر فيها من قبل مبرمجي عملاء العقدة الكاملة ، الذين سيحاولون إيجاد توافق في الآراء لتضمين (أو رفض أي تعديل مهم. معظم شرائح CHIP المقدمة حتى الآن مستضافة على صفحة Bitcoin Cash Research ، والذي يعمل كمركز لهذه الاعتبارات.
كل هذا سيحتاج إلى فترة أطول لرعاية وفحص كل واحد من المقترحات قبل التحديث ؛ هذا هو السبب في أن هذه الترقية تعدل أيضًا الجدول الزمني للترقيات التي ستحدث مرة كل عام. هذا نهج أكثر استقرارًا يسمح الآن بإجراء المزيد من التجارب والنظر بعناية في التغييرات الأكثر جذرية على البروتوكول لدورات الترقية المستقبلية.
وفي الوقت نفسه ، شهدت أسواق البيتكوين كاش (BCH) مكاسب كبيرة خلال الـ 48 ساعة الماضية ، حيث قفزت فوق نطاق 1200 دولار لكل وحدة صباح الأربعاء (ET).
https://www.youtube.com/watch؟v=NO4PH0FipYM
ما رأيك في ترقية شبكة Bitcoin Cash 15 May؟ شارك بأفكارك حول الموضوع في قسم التعليقات أدناه.
اعتمادات الصورة: شاترستوك ، بيكساباي ، ويكي كومونز
تنصل: هذه المقالة للأغراض الإعلامية فقط. إنه ليس عرضًا مباشرًا أو التماسًا لعرض شراء أو بيع ، أو توصية أو تأييد لأي منتجات أو خدمات أو شركات. لا يقدم موقع Bitcoin.com استشارات استثمارية أو ضريبية أو قانونية أو محاسبية. لا تتحمل الشركة ولا المؤلف أي مسؤولية ، بشكل مباشر أو غير مباشر ، عن أي ضرر أو خسارة ناتجة أو يُزعم أنها ناجمة عن أو فيما يتعلق باستخدام أو الاعتماد على أي محتوى أو سلع أو خدمات مذكورة في هذه المقالة.
(function(d, s, id)
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2″;
fjs.parentNode.insertBefore(js, fjs);
(document, ‘script’, ‘facebook-jssdk’));