Press "Enter" to skip to content

شرح مبسط لما هو SegWit

إذا أردت إرسال رصيد من البيتكوين لشخص ما، فسيستلمه الشخص المتلقي في غضون بضع ساعات، وستدفع رسوم معاملات باهظة أيضًا. وهذا راجع إلى مشكل قابلية التوسع Scalabilty. بالتالي، فأي فكرة تقدم حلا لهذه المشكلة تستحق أن تحل محل ترحيب واهتمام. وموضوع هذا المقال، SegWit، هو أحد الحلول المقترحة لهذه المشكلة. ستعرف في الأسطر التالية ما هو SegWit وكيف يحل مشكل قابلية التوسع.

ما هو SegWit ؟

SegWit (اختصار ل Segregated Witness) هو عبارة عن بروتوكول يغير الطريقة التي يتم بها تخزين البيانات. تم تفعيله على لايتكوين Litecoin في 10 مايو 2017، وعلى بيتكوين Bitcoin في 23 أغسطس 2017.

قدم المطور Pieter Wiulle الفكرة لأول مرة في مؤتمر Scaling Bitcoin في ديسمبر 2015. حيث أشاد به العديد من الناس باعتباره الحل الذي طال انتظاره لمشكلة توسع البيتكوين. الحد الأقصى لحجم الكتلة (البلوك) في البروتوكول الرئيسي هو 1MB، بمعنى أن عدد معاملات البيتكوين التي يمكن معالجتها في الثانية الواحدة يقارب 7 معاملات. و هذا سيحد من نمو البيتكوين، ويمنعها من أن تصبح نظاما قابلا للاستخدام في المدفوعات مرتفعة الحجم.

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

يعمل SegWit على إصلاح هذا الخلل عن طريق إزالة معلومات التوقيع وتخزينها خارج كتلة المعاملة الأساسية. هكذا، يمكن تغيير التوقيعات والنصوص دون التأثير على هوية المعاملة.

وقد قدم SegWit مفهوما جديدا يسمى “block weight”. إنه عبارة عن مزيج من حجم كتلة مع وبدون بيانات التوقيع، ويغطي في 4MB، في حين أن الحد الأقصى لحجم كتلة المعاملات الأساسية لا يزال في 1MB. وهذا يعني أن ترقية SegWit تتوافق مع البروتوكول السابق، ويتجنب الحاجة إلى الهاردفورك Hardfork.

وإذن، SegWit لا يزيد من الحد الأقصى لحجم الكتلة، وإنما يتيح عددا أكبر من المعاملات داخل كتل 1MB. أما حجم 4 ميغابايت فيشمل بيانات الشهود المنفصلة، ​​والتي لا تشكل من الناحية الفنية جزءا من كتلة المعاملات الأساسية البالغة 1 ميغابايت.

خطوة كبيرة أخرى إلى الأمام صارت ممكنة مع SegWit هي أنه يدعم تطوير بروتوكولات الطبقة الثانية، مثل الشبكة المسرعة lightning network. سوف تعمل الشبكة المسرعة على تعزيز قدرة معاملات البيتكوين من خلال إجراء معاملات متكررة وصغيرة خارج السلسلة، لا تدرج على بلوكشين البيتكوين إلا حين يكون المستخدمون على استعداد.

كما عزز تفعيل SegWit أعمال التطوير على ميزات أخرى مثل  MAST، وSchnorr signatures وTumbleBit.

ليس الجميع راضيا

ليس كل من في مجتمع البيتكوين يوافق على أن SegWit هو الحل الذي تنتظره بيتكوين. بل يعتقد البعض أنه في أفضل الأحوال مجرد إصلاح مؤقت.

وكانت مقاومة SegWit أحد العوامل الكامنة وراء تطوير بيتكوين كاش Bitcoin Cash، أحد فروع شبكة بيتكوين التي اختارت عتماد حد أكبر لحجم الكتلة بدلا من الاعتماد على هيكل جديد للمعاملات.

 

تابعونا على الفيسبوك : https://web.facebook.com/CryptoArabe تويتر : https://twitter.com/CryptoArabe تلجرام : https://t.me/CryptoArabe_AR لتلقي المزيد من المعلومات و المستجدات

 

Be First to Comment

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *