الأمان في العملات الرقمية

الشاهد المنفصل (SegWit): تحسين حجم الكتلة في البيتكوين (Segregated Witness (SegWit))

مقدمة

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

كيفية عمل SegWit

من خلال فصل هذه البيانات عن باقي المعاملة وعدم اعتبار بيانات الشاهد عند تحديد حجم الكتلة، يتيح SegWit تحرير المزيد من المساحة داخل الكتلة.

تاريخ تطوير SegWit

تم تطوير SegWit في عام 2015 بواسطة مطور بيتكوين بيتر ويلي، بالتعاون مع عدد من المساهمين الآخرين في مجتمع بيتكوين كور. في أغسطس 2017، تم تنفيذ تحديث SegWit كتحديث ناعم على شبكة بيتكوين.

فعالية SegWit

بدون SegWit، يمكن أن تشغل بيانات التوقيع ما يصل إلى 65% من حجم الكتلة. مع SegWit، يتم نقل بيانات التوقيع بعيدًا عن مدخلات المعاملة، مما يؤدي إلى زيادة فعالية حجم الكتلة من 1 ميجابايت إلى حوالي 4 ميجابايت.

يوفر SegWit القدرة على زيادة سرعة المعاملات، حيث يمكن تضمين المزيد من المعاملات في كتلة واحدة. هذا يؤدي إلى معالجة المزيد من المعاملات وزيادة معدل المعاملات في الثانية (TPS).

حل مشكلة مرونة المعاملات

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

آراء المجتمع حول SegWit

كانت SegWit موضوعًا مثيرًا للجدل في مجتمع بيتكوين، وكان تنفيذه واحدة من المعالم الرئيسية التي أدت إلى إنشاء بيتكوين كاش، فرع من بيتكوين ذو حجم كتلة أكبر دون تنفيذ SegWit.

يرى بعض الناس SegWit كتحديث معقد للغاية يمكن أن يكشف الشبكة لأخطار أو ثغرات محتملة. يشير النقاد إلى مشاكل محتملة مثل إمكانية أن تصبح بعض المعاملات “معاملات يمكن لأي شخص إنفاقها”.

نسر التشفير

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