พูล Balancer V1 ถูกแฮ็ก สูญเงิน 234,000 ดอลลาร์จากข้อผิดพลาดในการปัดเศษ

2 ชั่วโมง ที่ผ่านมา
อ่าน 9 นาที
4 มุมมอง

การโจมตีพูลสภาพคล่อง Balancer V1

พูลสภาพคล่อง Balancer V1 สูญเสียเงินประมาณ $234,000 จากการโจมตีที่เกิดจากข้อผิดพลาดในการปัดเศษเมื่อวันที่ 31 สิงหาคม ตามรายงานของ Slowmist ซึ่งเป็นข้อบกพร่องในประเภทเดียวกันที่ทำให้สูญเงิน $116 ล้าน จากพูล V2 ของ Balancer เมื่อเดือนพฤศจิกายนที่ผ่านมา

ประวัติศาสตร์ซ้ำรอย

แม้ว่า Balancer จะเคยประสบกับสถานการณ์ที่คล้ายกันมาก่อน แต่ประวัติศาสตร์ก็ได้ซ้ำรอยอีกครั้งในวันนี้ เมื่อไม่กี่ชั่วโมงที่ผ่านมา บริษัทความปลอดภัยบล็อกเชน Slowmist ได้ชี้ให้เห็นถึงการโจมตีใหม่ที่เกิดขึ้นกับพูล Balancer V1 โดยครั้งนี้เป็นเงินที่ค่อนข้างน้อยเพียง $234,000 ขนาดที่เล็กเมื่อเปรียบเทียบกับประวัติของ Balancer แต่ประเภทของข้อบกพร่องนั้นชัดเจน นั่นคือข้อผิดพลาดในการปัดเศษในวิธีที่โปรโตคอลคำนวณจำนวนโทเคนระหว่างการแลกเปลี่ยน

รายละเอียดการโจมตี

ตามการวิเคราะห์ทางเทคนิคของ Slowmist ผู้โจมตีได้มุ่งเป้าไปที่ฟังก์ชัน joinswapPoolAmountOut ของพูล ซึ่งอนุญาตให้ผู้เรียกกำหนดจำนวน BPT หรือ Balancer Pool Tokens ที่ต้องการรับ ขณะที่สัญญาจะทำการคำนวณย้อนกลับเพื่อหาจำนวนเงินที่ต้องการเข้า

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

มาตรการป้องกันที่ขาดหายไป

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

ผลกระทบต่อ Balancer

Slowmist ได้เผยแพร่ที่อยู่กระเป๋าเงินของผู้โจมตีและที่อยู่สัญญาการโจมตีเป็นส่วนหนึ่งของการแจ้งเตือน ในเดือนมีนาคม Balancer Labs บริษัทที่อยู่เบื้องหลังโปรโตคอล ได้ประกาศว่าจะปิดตัวลงในฐานะนิติบุคคล โดยอ้างถึงความเสี่ยงทางกฎหมายที่เพิ่มขึ้นห้าเดือนหลังจากการโจมตีในเดือนพฤศจิกายน 2025 ซึ่งทำให้มูลค่ารวมที่ล็อคของโปรโตคอลลดลงจากประมาณ $775 ล้าน เหลือประมาณ $300 ล้าน

การเคลื่อนไหวของกระเป๋าเงิน

ผู้ร่วมก่อตั้ง Fernando Martinelli กล่าวในขณะนั้นว่า DAO จะเข้ามาดำเนินการในรูปแบบที่กระชับขึ้นโดยเฉพาะเพื่อหลีกเลี่ยง “ความรับผิดชอบจากเหตุการณ์ด้านความปลอดภัยในอดีต” กระเป๋าเงินที่อยู่เบื้องหลังการแฮ็กครั้งแรกยังคงใช้งานอยู่เช่นกัน โดยกลับมาเคลื่อนย้าย 1,100 ETH ผ่าน Thorchain

การโจมตีในวันนี้

เมื่อวันนี้การโจมตีได้กระทบ WBTC ซึ่งเป็นการแทนค่าของ bitcoin แทนที่จะเป็นโทเคนการกำกับดูแลของ Balancer ซึ่งเป็นการเตือนว่าแม้ว่า ราคาของ bitcoin จะอยู่ที่ประมาณ $78,000 แต่เวอร์ชันที่ถูกห่อหุ้มและโทเคนที่อยู่ภายในโปรโตคอลการเงินแบบกระจายศูนย์ (DeFi) ก็มีความเสี่ยงที่แยกต่างหาก

นอกจากนี้ Metaverse platform The Sandbox ยืนยันเมื่อเร็วๆ นี้ว่ามีการโจมตีที่สะพานทำให้ผู้โจมตีสามารถสร้าง SAND ที่ไม่มีการสนับสนุนบน Base และ BNB

ล่าสุดจาก Blog