หลายคนที่เพิ่งเริ่มใช้งาน Bitcoin อาจเคยเจอสถานการณ์แบบนี้ครับ โอน Bitcoin จาก Hardware Wallet ไปยัง Exchange แล้วทำไมบางครั้งรอไม่ถึง 10 นาทีก็เข้า แต่บางครั้งผ่านไปหลายชั่วโมงหรือเป็นวัน เงินก็ยังไม่เข้าบัญชี
จนเริ่มสงสัยว่า Bitcoin หายไปหรือเปล่า?
จริง ๆ แล้วในหลายกรณี Bitcoin ไม่ได้หายไปไหนครับ แต่ธุรกรรมอาจกำลังรอการยืนยันจากเครือข่าย Bitcoin อยู่
วันนี้เราจะมาอธิบายแบบเข้าใจง่ายว่า การโอน Bitcoin จาก Hardware Wallet ไป Exchange ใช้เวลานานแค่ไหน และอะไรคือสาเหตุที่ทำให้บางธุรกรรมยืนยันเร็วหรือช้ากว่าปกติ
การโอน Bitcoin ไม่ได้ขึ้นอยู่กับ Hardware Wallet ยี่ห้อไหน
สิ่งแรกที่ต้องเข้าใจก่อนคือ ความเร็วในการยืนยันธุรกรรม Bitcoin ไม่ได้ขึ้นอยู่กับว่าเราใช้ Hardware Wallet ยี่ห้อไหน
ไม่ว่าจะเป็น Ledger, Trezor, OneKey หรือ Hardware Wallet รุ่นอื่น ๆ เมื่อเราส่ง Bitcoin ออกไปแล้ว ธุรกรรมจะถูกส่งเข้าสู่เครือข่าย Bitcoin เหมือนกัน
Bitcoin ไม่มีธนาคารหรือเซิร์ฟเวอร์กลางที่คอยกดอนุมัติธุรกรรมทันที
หลังจากเรากดส่ง Bitcoin ธุรกรรมจะถูกกระจายไปยังเครือข่าย และโดยทั่วไปจะถูกเก็บไว้ชั่วคราวในสิ่งที่เรียกว่า Mempool เพื่อรอการนำไปบันทึกลงใน Blockchain
อย่างไรก็ตาม ในเชิงเทคนิค Bitcoin ไม่มี Mempool กลางเพียงแห่งเดียว เพราะแต่ละ Node สามารถมี Mempool ของตัวเองได้
ทำไมบางธุรกรรมยืนยันเร็ว แต่บางธุรกรรมต้องรอนาน?
Bitcoin สร้าง Block ใหม่โดยเฉลี่ยประมาณทุก ๆ 10 นาที แต่ตัวเลข 10 นาทีนี้เป็นเพียงค่าเฉลี่ยของเวลาในการสร้าง Block ไม่ได้หมายความว่าทุกธุรกรรมจะได้รับการยืนยันภายใน 10 นาที
เนื่องจากพื้นที่ในแต่ละ Block มีจำกัด จึงไม่สามารถนำทุกธุรกรรมที่กำลังรออยู่มาใส่ใน Block ได้พร้อมกัน ดังนั้น ธุรกรรมที่กำลังรออยู่จึงต้องแข่งขันกันเพื่อให้ได้รับการยืนยัน
ปัจจัยสำคัญที่สุดคือ Fee Rate หรืออัตราค่าธรรมเนียม โดยทั่วไป นักขุดและระบบสร้าง Block จะให้ความสำคัญกับธุรกรรมที่มี Fee Rate สูงกว่า เพราะพื้นที่ภายใน Block มีจำกัด
Fee Rate มักแสดงเป็นหน่วย sat/vB หรือ satoshis per virtual byte ดังนั้น สิ่งที่สำคัญไม่ได้มีแค่ว่าเราจ่ายค่าธรรมเนียม Bitcoin ไปทั้งหมดเท่าไหร่ แต่ยังขึ้นอยู่กับขนาดของธุรกรรมด้วย
พูดง่าย ๆ คือ ถ้าช่วงนั้นมีธุรกรรมจำนวนมาก และ Fee Rate ของเราต่ำกว่าธุรกรรมอื่นมาก เราอาจต้องรอนานกว่าปกติ แต่ถ้าตั้ง Fee Rate ให้เหมาะสมกับสถานการณ์ของเครือข่าย โอกาสที่ธุรกรรมจะได้รับการยืนยันเร็วก็จะสูงขึ้นครับ
Mempool คืออะไร?
Mempool สามารถอธิบายแบบง่าย ๆ ได้ว่าเป็นพื้นที่พักธุรกรรมที่ยังไม่ได้รับการยืนยัน
เมื่อเราส่ง Bitcoin ออกไป ธุรกรรมจะถูกกระจายไปยัง Bitcoin Network และ Node ต่าง ๆ จะตรวจสอบธุรกรรมก่อนเก็บไว้ใน Mempool ของตัวเอง จากนั้นธุรกรรมที่ยังไม่ได้รับการยืนยันจะรอให้ถูกนำไปใส่ใน Block ต่อไป
ถ้าช่วงนั้นมีคนใช้งานเครือข่ายจำนวนมาก ธุรกรรมก็อาจสะสมอยู่ใน Mempool เป็นจำนวนมาก ในสถานการณ์แบบนี้ ธุรกรรมที่มี Fee Rate ต่ำอาจต้องรอนานขึ้น
เช็กสถานะธุรกรรม Bitcoin ได้อย่างไร?
วิธีที่ง่ายที่สุดคือใช้ Transaction ID หรือ TXID หลังจากส่ง Bitcoin แล้ว Wallet ส่วนใหญ่จะแสดง TXID ของธุรกรรมให้เรา เราสามารถนำ TXID ไปค้นหาใน Block Explorer เช่น mempool.space เพื่อดูสถานะของธุรกรรมได้
โดยทั่วไปจะเห็นสถานะประมาณนี้
Unconfirmed
หากธุรกรรมยังขึ้นว่า Unconfirmed หมายความว่าธุรกรรมถูกส่งเข้าสู่เครือข่ายแล้ว แต่ยังไม่ได้ถูกบันทึกลงใน Block
ในกรณีนี้ Bitcoin ไม่ได้หายไป แต่กำลังรอการยืนยันจากเครือข่าย เราสามารถใช้ข้อมูลบน mempool.space เพื่อดูสถานการณ์ Fee ในเครือข่ายและประเมินได้ว่าธุรกรรมของเราอยู่ในระดับใดเมื่อเทียบกับธุรกรรมอื่น

Confirmed
หากธุรกรรมขึ้นว่า Confirmed
หมายความว่าธุรกรรมถูกบันทึกลงใน Blockchain แล้ว หลังจากนั้นจะเริ่มมีจำนวน Confirmations เพิ่มขึ้นตามจำนวน Block ที่ถูกสร้างต่อจาก Block ที่มีธุรกรรมของเราอยู่
ตัวอย่างเช่น
1 Confirmation หมายถึงธุรกรรมถูกบันทึกอยู่ใน Block แล้ว
2 Confirmations หมายถึงมี Block ใหม่ถูกสร้างต่อจาก Block นั้นอีก 1 Block
และจำนวน Confirmations จะเพิ่มขึ้นเรื่อย ๆ เมื่อมี Block ใหม่ถูกสร้างต่อไป
Bitcoin Confirmed แล้ว แต่ทำไม Exchange ยังไม่เข้า?
นี่เป็นอีกจุดหนึ่งที่มือใหม่มักสับสนครับ การที่ธุรกรรม Bitcoin ขึ้นว่า Confirmed บน Blockchain ไม่ได้หมายความว่า Exchange จะต้องเครดิต Bitcoin เข้าบัญชีทันที
Exchange แต่ละแห่งมีนโยบายของตัวเองเกี่ยวกับจำนวน Confirmations ที่ต้องรอก่อนจะเครดิต Bitcoin เข้าบัญชีผู้ใช้ บางแพลตฟอร์มอาจต้องการจำนวน Confirmations ไม่เท่ากัน และนโยบายสามารถเปลี่ยนแปลงได้
ดังนั้น หากธุรกรรมขึ้น Confirmed แล้ว แต่ยอด Bitcoin ยังไม่เข้า Exchange ควรตรวจสอบว่า Exchange ที่เราใช้งานกำหนดให้รอกี่ Confirmations สำหรับ Bitcoin โดยสามารถตรวจสอบได้จากหน้า Deposit หรือหน้าช่วยเหลือของ Exchange นั้นโดยตรง
ยิ่งตรวจสอบธุรกรรมได้ด้วยตัวเอง ก็ยิ่งลดความกังวล
หนึ่งในสาเหตุที่ทำให้หลายคนกังวลเมื่อโอน Bitcoin แล้วเงินยังไม่เข้าก็คือ เราไม่รู้ว่าตอนนี้เกิดอะไรขึ้นกับธุรกรรมของตัวเอง บางคนเห็นว่า Bitcoin ยังไม่เข้า Exchange ก็เริ่มคิดว่า Bitcoin หายไปหรือเปล่า? ส่งผิดหรือเปล่า? Wallet มีปัญหาหรือเปล่า?
แต่ในความเป็นจริง การที่เราสามารถตรวจสอบข้อมูลและหาคำตอบได้ด้วยตัวเอง จะช่วยลดความกังวลลงได้มากครับ
ตัวอย่างเช่น หากเรารู้วิธีนำ TXID ไปตรวจสอบบน Block Explorer อย่าง mempool.space เราจะสามารถเห็นได้ด้วยตัวเองว่าธุรกรรมของเรายังอยู่ในสถานะ Unconfirmed หรือได้รับการ Confirmed แล้ว
เมื่อรู้ว่าธุรกรรมยังอยู่บนเครือข่ายและกำลังรอการยืนยัน เราก็ไม่จำเป็นต้องเดาหรือกังวลไปก่อนว่า Bitcoin หายไป
การใช้งาน Bitcoin และ Hardware Wallet จึงไม่ได้มีแค่เรื่องของการเก็บรักษาเหรียญเท่านั้น แต่การเรียนรู้วิธีตรวจสอบธุรกรรมและทำความเข้าใจข้อมูลบน Blockchain ก็เป็นทักษะสำคัญเช่นกัน
เพราะยิ่งเราสามารถตรวจสอบและหาคำตอบเกี่ยวกับธุรกรรมของตัวเองได้มากเท่าไร เราก็ยิ่งสามารถตัดสินใจได้อย่างมีข้อมูลมากขึ้น และลดความกังวลที่เกิดจากความไม่แน่นอนได้มากขึ้นครับ
แน่นอนว่าไม่ได้หมายความว่าเราต้องเข้าใจเทคนิค Bitcoin ทุกอย่างตั้งแต่วันแรก แต่เพียงแค่เริ่มจากการรู้วิธีเช็ก TXID ดูสถานะธุรกรรม และเข้าใจความแตกต่างระหว่าง Unconfirmed กับ Confirmed ก็ช่วยให้เรารับมือกับสถานการณ์ต่าง ๆ ได้อย่างมั่นใจมากขึ้นแล้วครับ
ถ้าธุรกรรม Bitcoin ค้างและยังไม่ Confirm ต้องทำอย่างไร?
สิ่งแรกที่ควรทำคือ อย่าเพิ่งรีบส่ง Bitcoin ซ้ำไปยัง Exchange
เพียงเพราะธุรกรรมเดิมยังไม่เข้า ไม่ได้หมายความว่า Bitcoin หายไป หากเรารีบสร้างธุรกรรมใหม่และส่ง Bitcoin ไปยัง Exchange อีกครั้ง อาจทำให้เราส่ง Bitcoin เพิ่มเข้าไปจริง ๆ โดยไม่ตั้งใจ
สิ่งที่ควรทำก่อนคือ
- ตรวจสอบ TXID และดูสถานะของธุรกรรมเดิมก่อนว่า
- ธุรกรรมยังอยู่ใน Mempool หรือไม่
- ได้รับ Confirmation แล้วหรือยัง
- หรือ Exchange กำลังรอจำนวน Confirmations ตามนโยบายของแพลตฟอร์ม
หลังจากตรวจสอบสถานะแล้ว เราจึงค่อยตัดสินใจว่าควรรอหรือดำเนินการอย่างอื่นต่อครับ
วิธีที่ 1 รอให้เครือข่ายยืนยันธุรกรรม
ในบางกรณี การรออาจเป็นทางเลือกที่ดีที่สุด หากช่วงที่เราส่ง Bitcoin มีค่าธรรมเนียมในเครือข่ายสูงมาก แต่หลังจากนั้นจำนวนธุรกรรมลดลง ธุรกรรมที่ตั้ง Fee Rate ต่ำก็อาจมีโอกาสได้รับการยืนยันมากขึ้น
อย่างไรก็ตาม ไม่มีใครสามารถรับประกันได้ว่าธุรกรรมที่มี Fee Rate ต่ำจะได้รับการยืนยันภายในระยะเวลาที่แน่นอน
การประเมินเวลาการยืนยันธุรกรรมเป็นเพียงการคาดการณ์ตามสถานการณ์ของเครือข่ายในขณะนั้นเท่านั้น
วิธีที่ 2 เพิ่มค่าธรรมเนียมด้วย RBF
อีกวิธีหนึ่งที่อาจใช้ได้คือ RBF หรือ Replace-By-Fee
แนวคิดของ RBF คือการสร้างธุรกรรมใหม่เพื่อแทนที่ธุรกรรมเดิมที่ยังไม่ได้รับการยืนยัน โดยจ่ายค่าธรรมเนียมสูงขึ้น
หาก Wallet ที่เราใช้งานรองรับฟีเจอร์นี้ เราอาจสามารถเพิ่มค่าธรรมเนียมของธุรกรรมที่กำลังรออยู่ เพื่อเพิ่มโอกาสให้ธุรกรรมได้รับการยืนยันเร็วขึ้น
อย่างไรก็ตาม ความสามารถในการทำ Fee Bumping ผ่าน Wallet แต่ละตัวอาจแตกต่างกัน
ดังนั้น หากธุรกรรมค้างอยู่ ควรตรวจสอบก่อนว่า Hardware Wallet หรือ Wallet App ที่เราใช้งานมีฟีเจอร์เพิ่มค่าธรรมเนียมธุรกรรมหรือไม่
นอกจากนี้ นโยบาย RBF และการยอมรับธุรกรรมแทนที่ยังเกี่ยวข้องกับการทำงานของ Node และเครือข่าย Bitcoin ด้วย จึงไม่ควรมองว่าเป็นวิธีที่รับประกันว่าจะทำให้ธุรกรรมได้รับการยืนยันทันที

วิธีที่ 3 CPFP คืออะไร?
อีกวิธีหนึ่งที่เกี่ยวข้องกับการเร่งธุรกรรมคือ CPFP หรือ Child Pays For Parent
แนวคิดของ CPFP คือการสร้างธุรกรรมใหม่ที่เชื่อมโยงกับ Bitcoin Output จากธุรกรรมเดิมที่ยังไม่ได้รับการยืนยัน
จากนั้นตั้งค่าธรรมเนียมของธุรกรรมใหม่ให้สูงขึ้น เพื่อเพิ่มแรงจูงใจทางเศรษฐกิจให้ทั้งชุดของธุรกรรมมีความน่าสนใจสำหรับการนำไปยืนยัน
อย่างไรก็ตาม CPFP ไม่สามารถใช้ได้กับทุกกรณี โดยทั่วไปเราต้องยังสามารถควบคุม Bitcoin Output ที่สามารถนำมาใช้สร้างธุรกรรมใหม่ต่อได้
ดังนั้น หากเราโอน Bitcoin ทั้งหมดจาก Hardware Wallet ไปยัง Exchange และไม่ได้มี Output ที่เราควบคุมอยู่สำหรับทำธุรกรรมต่อ วิธี CPFP อาจไม่ใช่ทางเลือกที่เราสามารถทำเองได้
แล้วการโอน Bitcoin ควรใช้เวลานานแค่ไหน?
คำตอบคือ ไม่มีเวลาที่ตายตัวครับ
แม้ Bitcoin จะมีเวลาเฉลี่ยในการสร้าง Block ประมาณ 10 นาที แต่การที่ธุรกรรมของเราจะได้รับการยืนยันเมื่อไร ขึ้นอยู่กับหลายปัจจัย เช่น
- สถานการณ์ของ Mempool ในขณะนั้น
- จำนวนธุรกรรมที่กำลังรออยู่ในเครือข่าย
- Fee Rate ที่เราตั้ง
- ขนาดและรูปแบบของธุรกรรม
- รวมถึงนโยบายการเครดิตของ Exchange ปลายทาง
ดังนั้น บางครั้งธุรกรรมอาจได้รับการยืนยันใน Block ถัดไป แต่บางครั้งก็อาจต้องรอหลาย Block หรือมากกว่านั้น
ไม่มีใครสามารถรับประกันเวลาในการ Confirm ได้อย่างแน่นอน
สรุป โอน Bitcoin แล้วไม่เข้า อย่าเพิ่งตกใจ
หากโอน Bitcoin จาก Hardware Wallet ไปยัง Exchange แล้วเงินยังไม่เข้า สิ่งแรกที่ควรทำคืออย่าเพิ่งตกใจครับ
- ให้เริ่มจากตรวจสอบ TXID ของธุรกรรมก่อนว่าอยู่ในสถานะใด
- ถ้ายัง Unconfirmed แปลว่าธุรกรรมกำลังรอการยืนยันจากเครือข่าย
- ถ้า Confirmed แล้ว แต่ Bitcoin ยังไม่เข้า Exchange ให้ตรวจสอบจำนวน Confirmations ที่ Exchange ต้องการ
- และหากธุรกรรมค้างอยู่เป็นเวลานาน ก็สามารถตรวจสอบได้ว่า Wallet ที่เราใช้งานรองรับการเพิ่มค่าธรรมเนียมผ่าน RBF หรือมีทางเลือกอื่น เช่น CPFP หรือไม่
สิ่งสำคัญที่สุดคือ ความเร็วในการโอน Bitcoin ไม่ได้ขึ้นอยู่กับ Hardware Wallet ยี่ห้อไหน
แต่ขึ้นอยู่กับสถานการณ์ของเครือข่าย Bitcoin และ Fee Rate ที่เราตั้งเป็นหลัก
ก่อนโอนครั้งต่อไป ลองตรวจสอบสถานการณ์ของเครือข่ายและค่าธรรมเนียมที่เหมาะสมก่อนกดยืนยัน ก็จะช่วยลดโอกาสที่ธุรกรรมจะต้องรอนานโดยไม่จำเป็นครับ






Share:
Liquid Network มีปัญหา! กระทบกับผู้ใช้งาน Hardware Wallet หรือไม่?