ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
บล็อกเชน

น้ำหนักธุรกรรมบิตคอยน์กับขนาดเสมือนและค่าธรรมเนียม

ไฟล์ธุรกรรมมีจำนวนไบต์จริง แต่น้ำหนักและขนาดเสมือนใช้กฎการนับอีกแบบเพื่อสะท้อนข้อมูลส่วนฐานกับข้อมูลพยาน อัตราค่าธรรมเนียมจึงมักระบุเป็นซาโตชิต่อไบต์เสมือน ไม่ใช่ต่อทุกไบต์ในไฟล์

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
น้ำหนักธุรกรรมบิตคอยน์กับขนาดเสมือนและค่าธรรมเนียม

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

ขนาดที่อ่านมีหลายหน่วย

ไฟล์ธุรกรรมมีจำนวนไบต์จริง แต่น้ำหนักและขนาดเสมือนใช้กฎการนับอีกแบบเพื่อสะท้อนข้อมูลส่วนฐานกับข้อมูลพยาน อัตราค่าธรรมเนียมจึงมักระบุเป็นซาโตชิต่อไบต์เสมือน ไม่ใช่ต่อทุกไบต์ในไฟล์ การเปรียบเทียบกระเป๋าหรือเครื่องมือควรตรวจหน่วยให้ตรงกัน มิฉะนั้นอาจคิดว่ากระเป๋าหนึ่งตั้งค่าธรรมเนียมแพงผิดปกติทั้งที่ใช้ฐานต่างกัน

คำนวณน้ำหนักอย่างระมัดระวัง

โดยทั่วไปน้ำหนักเท่ากับขนาดฐานคูณสามบวกขนาดรวม และขนาดเสมือนคือค่าน้ำหนักหารสี่ปัดขึ้น วิธีนี้เทียบเท่าการให้น้ำหนักข้อมูลฐานมากกว่าข้อมูลพยาน ต้องใช้ตัวเลขจากธุรกรรมที่เข้ารหัสจริง ไม่ประมาณจากจำนวนผู้รับเพียงอย่างเดียว ประเภทอินพุต วิธีลงนาม และสคริปต์ทำให้ขนาดเปลี่ยนได้ การประมาณก่อนลงนามควรเผื่อความต่างตามรูปแบบกระเป๋า

แยกยอดค่าธรรมเนียมกับอัตรา

ค่าธรรมเนียมคือผลรวมมูลค่าอินพุตหักผลรวมเอาต์พุต ส่วนอัตราคือค่าธรรมเนียมหารขนาดเสมือน ตัวอย่างสมมติ ขนาดสองร้อยไบต์เสมือนที่อัตราห้าซาโตชิใช้หนึ่งพันซาโตชิ ไม่ได้หมายความว่าทุกธุรกรรมต้องจ่ายเท่านี้ ตรวจยอดทอนด้วยเพราะจำนวนเงินที่ส่งเองไม่ได้เป็นฐานคิดค่าธรรมเนียมเครือข่ายแบบร้อยละ

จำนวนอินพุตมีผลต่อค่าใช้จ่าย

การใช้เศษเหรียญหลายก้อนอาจทำให้ธุรกรรมใหญ่ แม้ส่งมูลค่าเท่ากับผู้ใช้ที่มีอินพุตก้อนเดียว การรวมก้อนในช่วงค่าธรรมเนียมต่ำอาจช่วยภายหลังแต่ทำให้ที่อยู่เชื่อมโยงกันและเสียค่าธรรมเนียมตอนรวมด้วย ไม่ควรรวมทุกยอดโดยไม่ประเมินความเป็นส่วนตัวและการใช้งาน เก็บข้อมูลประเภทอินพุตเพื่อให้การประมาณมีเหตุผลมากขึ้น

ตรวจธุรกรรมสุดท้ายก่อนเผยแพร่

เปรียบเทียบยอดส่ง ที่อยู่ทอน เครือข่าย ขนาดเสมือน และค่าธรรมเนียมรวมหลังลงนามก่อนส่ง หากเครื่องมือแสดงอัตราเป็นหน่วยอื่นให้แปลงอย่างชัดเจน ค่าประมาณช่วงยืนยันขึ้นกับสภาพคิวและพฤติกรรมผู้ขุด ไม่ใช่คำรับรองเวลาเสร็จ การเข้าใจหน่วยช่วยลดข้อผิดพลาดในการตั้งค่า แต่ไม่ควรแทนการตรวจรายละเอียดผู้รับและสิทธิลงนาม

แหล่งข้อมูล

  1. BIP 141 segregated witness (เปิดในแท็บใหม่)
  2. Bitcoin developer transaction guide (เปิดในแท็บใหม่)