ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0
สร้าง input และ output
Bitcoin ใช้ output เดิมที่ยังไม่ใช้ ไม่ใช่แค่หักตัวเลขจากบัญชีรวม กระเป๋าเลือก UTXO แล้วสร้างปลายทางผู้รับกับเงินทอนตามปกติ ตรวจที่อยู่บนอุปกรณ์และรู้จัก output เงินทอนก่อนอ่าน explorer ผลรวม input ลบ output คือค่าธรรมเนียม ถ้ารวมหลายเศษเล็ก รายการดูเรียบง่ายก็อาจมีขนาดใหญ่
ประเมินค่าตามขนาด
ค่าธรรมเนียมขึ้นกับขนาดเสมือนและความต้องการพื้นที่บล็อก ไม่ใช่ยอดส่งอย่างเดียว UTXO เล็กจำนวนมากทำการจ่ายน้อยแพงได้ ดูอัตรากับเวลาประเมินแต่ไม่ถือเป็นคำมั่น รายการทดสอบก็ใช้ output และเปลี่ยนต้นทุนครั้งหน้า อย่าเลือกค่าต่ำมากโดยไม่รู้ทางจัดการเมื่อรอนานหรือกระเป๋าไม่รองรับการเพิ่มค่า
เซ็นและกระจาย
ลายเซ็นให้อำนาจใช้ตามเงื่อนไข input แล้วกระเป๋ากระจายไปโหนดที่ใช้กฎ mempool กระจายแล้วไม่เท่ากับเข้าบล็อก เก็บ txid และดูคู่ขัดแย้ง อย่าส่งจ่ายอีกรายการเพียงเพราะรายการแรกยังไม่ปรากฏทันที หากเซ็นออฟไลน์ต้องแยกไฟล์ยังไม่เซ็น เซ็นแล้ว และฉบับที่กระจายขึ้นเครือข่าย เพื่อไม่เข้าใจสถานะผิด
จากค้างถึงยืนยัน
นักขุดเลือกรายการตามกฎกับแรงจูงใจ บล็อกถูกต้องเพิ่มยืนยัน การเพิ่มค่าขึ้นกับธุรกรรมและกระเป๋า ไม่ใช่ทุกบริการเร่งได้ทุกการจ่าย ตรวจสถานะก่อนแทนที่ เก็บผู้รับ จำนวน ค่า และ txid เพื่อปรับยอด ไม่สับสนเงินทอนตัวเองเป็นการจ่ายครั้งที่สอง จำนวนยืนยันที่ต้องรอควรตามนโยบายผู้รับและความเสี่ยงยอดนั้น



