يعرّف BIP 141 الحجم بالصيغة vsize = ceil(weight / 4). إنه حجم موزون وليس دائمًا بايتًا فعليًا؛ وبعض سياسات Bitcoin Core تراعي أيضًا تكلفة عمليات التوقيع.
لنرمز إلى الحجم بلا witness بالحرف B وإلى الحجم المتسلسل الكامل بالحرف T. يقاس الوزن W = 3 × B + T بوحدة WU والحجم الافتراضي بوحدة vB. [BIP 141 — Segregated Witness] [Bitcoin Developer Reference — Transactions]
يسهم بايت الجزء الأساسي بمقدار 4 WU؛ والبيانات المضافة بتسلسل witness، بما فيها marker وflag، بمقدار 1 WU لكل بايت. التخفيض لا يعني تجاوز التحقق منها. [BIP 141 — Segregated Witness] [BIP 144 — SegWit peer services]
يُقرب مجموع المعاملة كاملة إلى الأعلى: 401 WU تعطي 101 vB. جمع تقديرات المدخلات بعد تقريب كل منها منفردًا قد يعطي نتيجة مختلفة. [BIP 141 — Segregated Witness] [Bitcoin Core — decoderawtransaction RPC]
بدون witness تكون B = T، وبالتالي W = 4 × T ويساوي vsize الأساسي عدد البايتات. لا يقسم SegWit كل البايتات المنقولة على أربعة. [BIP 141 — Segregated Witness]
تعطي القيم التوضيحية B = 100 وT = 208 وزنًا W = 508 WU وحجمًا vsize = 127 vB. لا يزال التسلسل الكامل يتطلب نقل جميع البايتات البالغ عددها 208. [BIP 141 — Segregated Witness] [Bitcoin Core — decoderawtransaction RPC]
الرسم هو قيمة المدخلات ناقص قيمة المخرجات. عند 127 vB ومعدل 2 sat/vB يكون 254 sat؛ وليس مباشرة نسبة مئوية من المبلغ المحوّل. [Bitcoin Core — policy fees] [Bitcoin Developer Reference — Transactions]
قبل الإكمال تقدّر المحفظة التوقيعات والمدخلات وأي مخرج لإرجاع الباقي. لا يتحدد المعدل الفعلي إلا من الرسم الحقيقي والحجم النهائي. [Bitcoin Core — policy fees] [Bitcoin Core — decoderawtransaction RPC]
يستخدم Bitcoin Core v29.0 أيضًا الحجم المعدل ceil(max(W, sigop_cost × bytes_per_sigop) / 4). كثرة عمليات التوقيع قد تزيده؛ ولا يغير ذلك صيغة BIP 141 الأساسية أو وزن الإجماع. [Bitcoin Core — transaction policy]
قد يقارن تقييم الحزمة مجموع الرسوم بمجموع الأحجام الافتراضية ذات الصلة. ليس متوسطًا بسيطًا لمعدلات المعاملات المنفردة، ولا يضمن القبول أو التأكيد. [Bitcoin Core — policy fees] [Bitcoin Core — transaction policy]
CompactSize ترميز للأعداد الصحيحة بطول متغير داخل التسلسل. Vbyte وحدة قياس؛ وتشابه الأسماء لا يعني تطابق التنسيق أو تقصير الملف. [BIP 144 — SegWit peer services] [Bitcoin Developer Reference — Transactions]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Block weight, Compact block relay, Block propagation, Initial block download. تشير إلى هذا المدخل أيضًا Block weight.