ما هو SegWit (شاهد منفصل)؟
SegWit هي العملية التي يتم من خلالها زيادة حد حجم الكتلة على blockchain عن طريق إزالة بيانات التوقيع من معاملات Bitcoin. عند إزالة أجزاء معينة من المعاملة ، يحرر ذلك المساحة أو القدرة على إضافة المزيد من المعاملات إلى السلسلة.
الفصل يعني الفصل ، والشهود هم توقيعات المعاملة. وبالتالي ، يعني الشاهد المنفصل ، باختصار ، الفصل بين توقيعات المعاملة.
الماخذ الرئيسية
- SegWit هو إجراء يتعلق بـ Bitcoin تم تصميمه للمساعدة في زيادة حد حجم الكتلة على blockchain.SegWit يساعد في زيادة حد حجم الكتلة عن طريق سحب بيانات التوقيع من معاملات Bitcoin. يشير مصطلح SegWit إلى فصل أو فصل ، وإلى الشهود ، وهي توقيعات المعاملة.
فهم SegWit (شاهد منفصل)
يتكون البيتكوين blockchain من أنظمة متعددة موزعة عبر شبكة نظير إلى نظير. تسمى هذه الأنظمة العقد وتعمل كمسؤولين عن معاملات Bitcoin. يتم تكرار جميع المعاملات التي تتم في Bitcoin عبر هذه العقد ، مما يجعل من المستحيل تقريبًا اختراق إحدى المعاملات وإفسادها.
تتكون بيانات المعاملة التي تتم مشاركتها عبر العقد المتعددة من مكونين - المدخلات والمخرجات. قد يكون هناك واحد أو أكثر من المدخلات والمخرجات المشاركة في الصفقة. الإخراج هو العنوان العام للمستلم. المدخلات هي العنوان العام للمرسل. يحتاج المرسل إلى العنوان العام للمستلم لإرسال الأموال إليه. تتكون غالبية المساحة في المعاملة من توقيع وجزء من الإدخال ، والذي يتحقق من أن المرسل لديه الأموال اللازمة لإجراء عملية الدفع. في الواقع ، تنتقل عملة البيتكوين من المدخلات إلى المخرجات لكل معاملة يتم إرسالها. بمجرد التحقق من كل عقد من العقد على أنها صالحة ، يتم تضمين المعاملة في كتلة تضاف إلى السلسلة أو دفتر الأستاذ العام للوصول العام.
تمت صياغة مفهوم SegWit بواسطة مطور bitcoin Pieter Wuille.
بيتكوين منصة التحديات
المشكلة التي تواجه منصة Bitcoin هي أنه مع إجراء المزيد من المعاملات ، يجب إضافة المزيد من القطع إلى السلسلة. يتم إنشاء الكتل كل 10 دقائق وهي مقيدة بحجم أقصى يبلغ 1 ميغابايت. بسبب هذا القيد ، يمكن إضافة عدد معين فقط من المعاملات إلى كتلة. إن وزن المعاملات ، الذي تمثله الكتل ، يثقل كاهل الشبكة ويسبب تأخيرات في معالجة المعاملات والتحقق منها ، وفي بعض الحالات ، يستغرق ساعات لتأكيد معاملة صالحة. تخيل كل معاملات Bitcoin التي تم تنفيذها منذ بداية Bitcoin في عام 2009 جالسة على blockchain وما زالت تتراكم. على المدى الطويل ، لن يكون النظام مستدامًا إذا لم يحدث تغيير جذري.
على المستوى الأساسي ، SegWit هي عملية تغير طريقة تخزين البيانات ، وبالتالي تساعد شبكة Bitcoin على العمل بشكل أسرع وأكثر سلاسة.
SegWit المقترح كحل
يقترح مطور Bitcoin الدكتور بيتر وويل أنه لحل هذه المشكلة ، يجب فصل التوقيع الرقمي عن بيانات المعاملة. تُعرف هذه العملية باسم Segregated Witness أو SegWit. يمثل التوقيع الرقمي 65٪ من المساحة في معاملة معينة. يحاول SegWit تجاهل البيانات المرفقة بالتوقيع عن طريق تجريد التوقيع من داخل الإدخال ونقله إلى هيكل في نهاية المعاملة. سيزيد هذا الحد 1 ميغابايت لأحجام الكتلة إلى أقل قليلاً من 4 ميغابايت. بالإضافة إلى زيادة طفيفة في حجم السعة للكتل ، يحل SegWit أيضًا المشكلة حيث يمكن للمستقبل اعتراض معرِّف معاملة المرسل وتعديله في محاولة للحصول على المزيد من العملات المعدنية من المرسل. نظرًا لأن التوقيع الرقمي سيتم فصله عن المدخلات ، فلن يكون لدى الطرف عديمي الضمير أي وسيلة لتغيير معرّف المعاملة دون إلغاء التوقيع الرقمي أيضًا.