เมื่อวันที่ 8 เมษายน ประมาณ 00:30 น. ตามเวลา UTC มีผู้ใช้งานรายหนึ่งได้พยายามเร่งธุรกรรม Bitcoin ด้วยฟีเจอร์ Replace-by-fee (RBF) ทว่ากลับเกิดข้อผิดพลาดใหญ่ เพราะแทนที่จะเพิ่มค่าธรรมเนียมเล็กน้อย กลับเสียไปถึง 0.75 BTC หรือกว่า 2.5 ล้านบาท
โดยผู้ใช้งานรายนี้ตั้งใจจะส่ง 0.48 BTC ผ่านฟีเจอร์ RBF ซึ่งเป็นฟีเจอร์ที่ช่วยให้สามารถส่งธุรกรรมใหม่ที่มีค่าธรรมเนียมสูงขึ้นเพื่อเร่งการยืนยันได้ แต่กลับทำให้เงินหายไปมากกว่าที่คิด
ไทม์ไลน์ความผิดพลาดครั้งนี้ เริ่มตั้งแต่ธุรกรรมแรกที่เขาได้ส่ง Bitcoin ด้วยค่าธรรมเนียมมาตรฐานที่ต่ำเกินไปจึงยังไม่ยืนยัน จากนั้นมีการลองส่งใหม่สองครั้ง โดยครั้งแรกเพิ่มค่าธรรมเนียมและเปลี่ยนปลายทาง ทว่าครั้งที่สองเขากลับเพิ่ม UTXO ขนาด 0.75 BTC โดยลืมระบุที่อยู่ของเงินทอน ทำให้จำนวนดังกล่าวกลายเป็นค่าธรรมเนียมทั้งหมด

ความผิดพลาดนี้เกิดจากการเข้าใจผิดระหว่างหน่วยวัดค่าธรรมเนียม ซึ่งมีทั้งแบบจำนวนรวม (sats) และแบบต่อ byte (sat/vB) โดยผู้ใช้งานพยายามตั้งค่าให้เป็น 30.5 sat/vB แต่กลับพิมพ์ผิดเป็น 305,000 sat/vB ซึ่งเป็นค่าที่สูงผิดปกติ
กรณีนี้สะท้อนถึงความสำคัญของการเข้าใจฟีเจอร์ RBF และหน่วยวัดค่าธรรมเนียมก่อนใช้งาน โดยเฉพาะการตั้งค่าด้วยตนเอง โดยผู้เชี่ยวชาญแนะนำให้ใช้ค่าธรรมเนียมที่กระเป๋าแนะนำไว้ก่อน ถ้าไม่มั่นใจ และควรตรวจสอบปลายทางและที่อยู่เงินทอนให้ครบถ้วนก่อนส่งเสมอ
อย่างไรก็ตาม การใช้ RBF มีประโยชน์ในการเร่งธุรกรรมที่ติดค้างใน mempool แต่หากใช้ผิดพลาด ก็อาจนำไปสู่ความเสียหายที่ไม่สามารถย้อนคืนได้
ที่มา: Cointelegraph