بينما تظل عملة البيتكوين أكبر عملة بارزة وأكثرها بروزًا في هذه المرحلة ، فإنها لا تخلو من حصتها في المشكلات. من بين أكثر المشكلات التي تواجه أكبر عملة تشفير من حيث القيمة السوقية قابلية التوسع. نظرًا لأن الكتل الموجودة في blockchain bitcoin محدودة بحجم 1 ميغابايت ، يوجد حد لعدد المعاملات التي يمكن للشبكة معالجتها.
نظرًا لأن العملات المشفرة على نطاق أوسع ، وأصبحت عملة البيتكوين على وجه الخصوص أكثر شيوعًا ، فقد هدد تأثير الاختناق هذا بإحباط نجاح العملة الافتراضية. ربما يكون قد ساهم في زيادة رسوم المعاملات وأوقات الانتظار للمعالجة.
لقد عمل مطورو البرامج وعشاق التشفير على معالجة هذه المشكلة ، لكن النقاش الدائر حول كيفية تحقيق القياس الفعال للشبكة كان أمرًا صعبًا ومثابرًا للجدل. في السنوات الأخيرة ، كان هناك عدد من ترقيات البرامج المقترحة المصممة لرفع حد حجم الكتلة وتحسين معالجة المعاملات بشكل عام. كانت SegWit2x واحدة من تلك الترقيات المقترحة.
الشوك الثابت واللين
لفهم SegWit2x ، من الضروري أولاً استكشاف التمييز بين الشوكات الصلبة واللينة من حيث صلتها بلوكشين. تشير شوكة صلبة إلى إصلاح شامل للقواعد التي تحكم blockchain. إنه تحول كبير في التصميم ، بحيث لا يُنظر إلى الكتل الجديدة على أنها صالحة بواسطة برنامج الشبكة القديم.
نتيجة شوكة صلبة هي أن blockchain المتأثرة تنقسم إلى قسمين على أساس دائم. يمكن للشوك الثابت تقسيم الشبكة إلى قسمين إذا لم يتم اعتمادها بالكامل ؛ إذا كانت هناك مشاركة كافية بين المستخدمين ، فإن الشوكة الصلبة المقترحة قد لا تزال تقسم blockchain. كان هذا هو الحال عندما انقسام الأثير نتيجة لاختراق DAO. (انظر أكثر: لماذا DAO Ethereum هو ثوري.)
على الجانب الآخر ، فإن Soft forks ، تستلزم تغييرًا في قواعد الشبكة التي تنشئ كتلًا تم التعرف عليها بواسطة البرامج السابقة. في هذا المعنى ، فهي متوافقة مع الوراء.
SegWit كخلفية ل SegWit2x
قبل ظهور اقتراح SegWit2x ، كان هناك Segrigated Witness (SegWit). كان هذا شوكة ناعمة مقترحة تهدف إلى معالجة مشكلة قابلية تطوير البيتكوين. تم اقتراحه في أواخر عام 2015 من قبل مطور يدعى Pieter Wuille.
تم تصميم آلية Segregated Witness للسماح بفصل بيانات التوقيع عن أجزاء أخرى مختلفة من بيانات المعاملة ، مع كون النتائج سيتم تخزين البيانات بشكل مختلف عبر الكتل. كان الهدف من SegWit هو زيادة السعة الإجمالية للمعاملات من خلال آلية شوكة ناعمة لن تؤدي إلى حدوث انقسام.
في الوقت منذ اقتراح SegWit ، كانت هناك مناقشات وشوك أخرى لشبكة البيتكوين. على سبيل المثال ، دفعت شوكة قاسية في أغسطس 2017 إلى إنشاء عملة البيتكوين النقدية. نتيجة لهذا الشوكة الصلبة ، تم زيادة حجم الكتلة بمقدار 8 مرات دون استخدام بروتوكول SegWit. تم تنشيط SegWit في النهاية في 24 أغسطس 2017 ، على الرغم من أن العديد من معاملات شبكة البيتكوين في ذلك الوقت لم تستفد من الترقية.
SegWit2x كما اقتراح شوكة الصلب
في حين أن SegWit كان اقتراح شوكة ناعم ، كان SegWit2x اقتراح شوكة صلب. في الوقت الذي تم فيه تقديم SegWit إلى الشبكة في أغسطس 2017 ، كانت في الواقع أول عملية من مرحلتين تعرف باسم "اتفاقية نيويورك" من قبل خبراء التطوير والمطورين.
المرحلة الثانية هي ما يسمى بروتوكول SegWit2x ، والذي سيزيد حجم الكتلة من 1 ميجابايت إلى 2 ميجابايت. عبر زيادة حجم السوق ، كان مؤيدو SegWit2x يأملون أن يتمكنوا من تخفيف زيادات الرسوم التي نتجت عن قيام المستخدمين بدفع عمال المناجم لإجراء المعاملات. من ناحية أخرى ، فإن زيادة حجم الكتلة كان من شأنه أن يزيد العبء على مشغلي العقدة ، والذين سيُطلب منهم حينئذٍ تخزين المزيد من البيانات.
إن عملية تطبيق SegWit2x كانت ستؤدي إلى تغيير القواعد التي تحكم البيتكوين. ومع ذلك ، كان متميزًا عن الشوكات التي أدت إلى نقد البيتكوين وذهب البيتكوين. في تلك الحالات ، توقع المستخدمون ألا تتأثر المعاملات ذاتها بشكل كبير ؛ بدلاً من ذلك ، تم تزويد المستخدمين الذين حملوا عملة البيتكوين بالفعل بعملة تشفير جديدة في وقت الشوكة ، مع استمرار الشبكتين في مسارات متباينة.
مثل هذه الشوكات السابقة ، كان SegWit2x عبارة عن بروتوكول برنامج بديل ينتج عنه شوكة صلبة ومحاولة لزيادة حجم الكتلة. على عكس السلاسل السابقة ، على الرغم من ذلك ، يهدف SegWit2x إلى إبقاء جميع مستخدمي البيتكوين الحاليين على كتلة واحدة.
على عكس عملة البيتكوين - حيث كان المطورون يأملون في إنشاء كتلة وشبكة جديدة تمامًا - لم يكن مؤيدو SegWit2x متأكدين تمامًا من النتيجة النهائية. قد يكون هذا يعني تغييرًا في القواعد التي تحكم عملات البيتكوين ، أو إنشاء اثنين من عملات البيتكوين منفصلة ، أو تغيير بسيط جدًا ، اعتمادًا على عدد عمال المناجم الذين اختاروا اعتماد البرنامج الجديد.
أسباب ومعارضة
في الفترة التي سبقت اعتماد SegWit2x ، يميل عمال المناجم والشركات الناشئة إلى أن يكونوا أكثر الداعمين صوتًا للبروتوكول الجديد. وكثيراً ما جادلوا بأن تقاعس عملات البيتكوين كان يتسبب في تجاوز العملات المشفرة للعملة الرقمية الرائدة ، وأن الترقيات الحالية لم تكن كافية لتخفيف المشكلة.
المطورين ومشغلي العقدة ، من ناحية أخرى ، غالبا ما يعارضون اعتماد. اقترحوا أن يكون البيتكوين مخزنًا للقيمة بدلاً من نظام الدفع ، وأن مخاطر البروتوكول الجديد تفوق الفوائد المحتملة. شعر البعض أيضًا أن عمال المناجم والشركات سيستفيدون بشكل غير متناسب من البروتوكول.
كانت SegWit2x مثيرة للجدل إلى حد كبير ، ويرجع ذلك جزئيًا إلى وضعها كشوكة صلبة ، ولم يتمكن المطورون من التوصل إلى توافق في الآراء بشأن اعتماد البروتوكول. تم تخطيط الشوكة الصلبة في الأصل في 16 نوفمبر 2017. ومع ذلك ، في 8 نوفمبر 2017 ، قام قادة حركة SegWit2x بتعليق الشوكة الصلبة نتيجة للمعارك المستمرة وعدم وجود إجماع أوسع بين المشاركين.
في أواخر عام 2017 ، تم الإعلان عن شوكة صلبة مقترحة أخرى تسمى SegWit2x ، على الرغم من أنه لا يبدو أن لها علاقة بـ SegWit2x السابقة ، باستثناء الاسم.