Bitcoin Forum

Local => إستفسارات و أسئلة المبتدئين => Topic started by: NotATether on March 03, 2021, 02:56:33 PM



Title: المفاهيم حول وحدات رسوم معاملات
Post by: NotATether on March 03, 2021, 02:56:33 PM
السلام عليكم و رحمة الله و بركاته

اريد ان اشرح لكم اليوم عن الوحدات المختلف لرسوم معاملات بيتكوين. و ربما يوجد ارتباك حول الرسوم المختلف فأريد ان اوضح في ماذا سيناريوهات يستخدم الوحدات مختلفة.

الرسم المعاملة كمية صغيرة التي تدفع إلى معدنين الشبكة لتحفيزهم تضمن معاملتك في بلوك. و وحدة الرسوم كانت ساتوشي/بايت (sats/byte)، يعني لكل س بايت في حجم معاملتك، تدفع ع ساتوشي زائد لها. و لكن بعد مقدمة سغويت، اصبح وحدة المعاملة ساتوشي/فيبايت (sats/vbyte). و الاختلاف بين الوحدتين هو في كيفية يتم حساب حجم البيانات الشاهد (witness data). الوحدة sats/vbyte يعدد البيانات الشاهد صحيحا و بالنتيجة الرسوم يشبه اصغر من اذا استخدمت sats/byte و أيضا هو تقدير دقيقا.

واحد vbyte يستوي اربع وحدات الوزن (weight units). و السعة القصوى من البلوك هو اربع مليون وحدات الوزن اي 1 vMB. الوحدة وزن لمعاملة يستخدم في برنامج Bitcoin Core لقياس معاملات في بلوك و تحقق ان الحجم إجمالي اقل من الحد حجم البلوك.

و اخيرا بعض برنامجات محفظات يعرض بشكل غير صحيح الرسم بوحدة sats/byte بدل من sats/vbyte و قد فعل الوحدة الجديد في الشبكة سابقا، و هذا تذكير ان الوحدة sats/vbyte هو الوحدة الصحيح فقط. بخصوصية، الرسوم في برنامج الكتروم هو بالفعل sats/vbyte رغم انه يعرض الوحدة sats/byte!


Title: Re: المفاهيم حول وحدات رسوم معاملات
Post by: khaled0111 on March 04, 2021, 11:20:36 PM
موضوع مهم جدا و متاكد ان نسبة كبيرة من مستعملي البيتكوين لا يعلمون الفرق بين الحجم الافتراضي و الحجم الحقيقي و ان الوحدة المعتمدة لاحتساب حجم المعاملة قد تغيرت و لم يعد يتم اعتماد ال byte.
ربما السبب في ذلك هو ان بعض المحافظ و كذلك عديد متصفحات البلوكات لا زالت تظهر معدل العمولة ب sat/byte.

بالنسبة للمعاملات من نوع legacy فالحجم ب byte هو نفسه ب vbyte لذلك لا يهم ان حددت معدل العمولة ب sat/byte او sat/vbyte فسيكون نفسه في الحالتين لكن هذا يختلف في حالة المعاملات من نوع segwit.