19 / 691BIP141

SegWit

Segregated Witness، بيانات شاهد منفصلة

تغيير في بنية المعاملة ومعرّفاتها وحساب سعة الكتلة.

يفصل SegWit بيانات witness اللازمة للتحقق من الإنفاق عن التسلسل المستخدم لحساب txid. إنه تغيير إجماع نُشر بآلية soft fork، وليس إلغاءً للتحقق من التواقيع.

يستثني txid بيانات witness ويشمل wtxid التسلسل الجديد معها. لذلك لا يغيّر تعديل تواقيع مدخلات SegWit المعنية قيمة txid؛ وليس هذا منعًا لكل تعديل للمعاملة. يربط witness commitment في coinbase البيانات بالكتلة، وتواصل العقد التحقق منها. [BIP 141: Segregated Witness]

يعرّف BIP 141 الوزن بأنه ثلاثة أمثال الحجم الأساسي زائد الحجم الكلي، بسقف 4 000 000 weight units للكتلة. يكلف البايت الأساسي أربع وحدات وبايت witness الإضافي وحدة. الحجم الافتراضي هو الوزن على أربعة مع التقريب للأعلى؛ ويتوقف عدد البايتات الفعلي على تركيب الكتلة. [BIP 141: Segregated Witness]

يستخدم P2WPKH وP2WSH الإصدار 0 من witness أصليًا أو داخل P2SH. لا تحدد بادئة bc1 وحدها كل شروط الإنفاق؛ يستخدم Taproot الإصدار 1. لا يضمن SegWit إخفاء الهوية أو رسومًا مطلقة أقل دائمًا؛ فالبنية والمعدل المختار مهمان. [BIP 141: Segregated Witness] [BIP 341: witness version 1]

للحصول على صورة أوضح، اقرأ هذا المدخل مع المعاملة, رسوم المعاملات, Lightning Network, Taproot. تشير إلى هذا المدخل أيضًا المعاملة, رسوم المعاملات, Taproot, Lightning Network.

DOC · 001BIP 141: Segregated Witnessمصدر أولي ↗DOC · 002BIP 341: witness version 1مصدر أولي ↗
المصادر أولًا · ليست نصيحة استثمارية