‹ الفصل 16، جميع الدروس

خبير · الفصل 16 · الدرس 3 من 5

البرمجة النصية والترقيات

SegWit و Taproot

ما الذي غيرته أكبر ترقيتين في البيتكوين؟ 6 دقيقة

SegWit، 2017

نقل Segregated Witness التوقيعات، الشاهد، إلى جزء منفصل من المعاملة. أصلحت قابلية التلاعب بالمعاملات، وهو عيب سمح لأطراف ثالثة بتغيير معرف المعاملة قبل التأكيد وأدى إلى منع بروتوكولات مثل شبكة البرق. كما استبدلت حد الـ 1 ميجابايت بحد وزن قدره 4 ملايين وحدة، حيث تكون بيانات الشاهد أقل تكلفة، مما زاد السعة.

Taproot، 2021

تم تفعيل Taproot في نوفمبر 2021. جلبت توقيعات Schnorr، التي يمكنها دمج مفاتيح عدة أشخاص في مفتاح واحد، وطريقة لإخفاء شروط الإنفاق البديلة في شجرة من البرامج النصية. يتم الكشف فقط عن الشرط المستخدم فعليًا عند الإنفاق.

النتيجة: تبدو معاملات تعدد التوقيعات أو العقود المعقدة التي يتم إنفاقها بالطريقة التعاونية تمامًا مثل مدفوعات التوقيع الفردي. هذا أرخص وأكثر خصوصية لكل من يستخدمه.

ما ينبغي تذكّره

  • فصلت SegWit (2017) التوقيعات وأصلحت قابلية التلاعب.
  • حل وزن الكتلة محل حد الـ 1 ميجابايت.
  • جلبت Taproot (2021) Schnorr وأشجار البرامج النصية المخفية.

اختبر فهمك

ما المشكلة التي أصلحتها SegWit وكانت مهمة لشبكة البرق؟

ما الذي تكشفه Taproot عند إنفاق مخرج شجرة البرامج النصية؟

SegWit و Taproot · جامعة بيتكوين