การโจมตีพูลสภาพคล่อง 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