SlowMist ชี้ช่องโหว่ Cache Collision ใน Liquid Network ทำให้มีการมิ้นต์ LBTC 3,998.5 โดยไร้หลักประกัน

สรุปภาพรวมตลาดด้วย AI
SlowMist ระบุว่าเหตุการณ์บน Liquid Network มีสาเหตุมาจากการชนกันของแคช rangeproof ในชั้นฉันทามติของ Elements ซึ่งทำให้ LBTC ที่ไม่มีสินทรัพย์หนุนหลังประมาณ ~3,998.5 สามารถหลีกเลี่ยงการตรวจสอบและถูกนำไปแลกเป็น BTC บนเมนเน็ตได้ แม้ว่าจะมีการส่งคืน BTC ประมาณ ~3,400 แล้ว แต่ยังมี BTC ประมาณ ~598.5 อยู่กับผู้โจมตี และการดำเนินการ peg ถูกระงับระหว่างการกู้คืน เหตุการณ์นี้ยิ่งทำให้การรับรู้ความเสี่ยงด้านคู่สัญญาและความเสี่ยงของบริดจ์/เฟเดอเรชันเกี่ยวกับโครงสร้างพื้นฐานที่อยู่ใกล้เคียงกับ Bitcoin สูงขึ้น
ระดับผลกระทบ
● สูง
สินทรัพย์ที่ได้รับผลกระทบ
BTC/USDT+0.20%
ข้อมูลเชิงลึกจาก AI · BTC/USDTข้อมูลเชิงลึกจาก AI
▼ ขาลง
เทรดตอนนี้
⚠️ ข้อความเชิงลึกนี้สร้างขึ้นโดย AI โดยอ้างอิงจากเนื้อหาข่าวเพื่อใช้เป็นข้อมูลอ้างอิงเท่านั้น ไม่ถือเป็นคำแนะนำในการลงทุนหรือสะท้อนทัศนะของ BingX การลงทุนมีความเสี่ยง โปรดซื้อขายด้วยความระมัดระวัง
สรุปประเด็น: SlowMist ระบุว่าเหตุการณ์ Liquid Network เมื่อวันที่ 6 กันยายน เกิดจากช่องโหว่ระดับเลเยอร์ฉันทามติที่เกี่ยวข้องกับการชนกันของแคช (cache collision) ในการตรวจสอบ rangeproof ส่งผลให้มี LBTC ที่ไม่ถูกหนุนหลังด้วย Bitcoin ถูกปล่อยเข้าสู่ระบบราว 3,998.5 LBTC โดยไม่มีธุรกรรม pegin จาก Bitcoin ที่สอดคล้องกัน ก่อนถูกนำไปแลกเป็น BTC จริงผ่านกลไก pegout ของเฟเดอเรชัน SlowMist เปิดเผยผลการสืบสวนว่าเส้นทางธุรกรรมฝั่ง Liquid ถูกใช้เพื่อสร้างมูลค่าปลอม เนื่องจากโค้ด Elements ของ Blockstream มีการใช้แคชเพื่อเพิ่มประสิทธิภาพการตรวจสอบ rangeproof แต่การสร้างคีย์แคชทำให้ข้อมูลนำเข้าคนละชุดกลับถูกมองว่าเป็นคีย์เดียวกัน เครือข่ายจึงยอมรับค่าที่ถูกปลอมขึ้นได้ เมื่อเกิด "cache hit" โหนดจะข้ามการตรวจสอบเชิงคริปโตและการเช็กค่าขั้นต่ำ ทำให้คอมมิตเมนต์ปลอมผ่านเป็นธุรกรรมถูกต้อง รูปแบบการโจมตีไม่ได้อาศัยการขโมยคีย์ลงนาม หรือคีย์อนุมัติ pegout ถูกยึด แต่ใช้ธุรกรรมที่วางโครงสร้างมาอย่างจงใจ โดยมีธุรกรรมตั้งค่า 2 รายการบันทึก rangeproof และคอมมิตเมนต์ลงเชน พร้อมปลูกข้อมูลที่สร้างขึ้นในแคชของโหนด จากนั้นธุรกรรมที่ 3 นำคีย์แคชที่ชนกันมาใช้ซ้ำ แต่จัดขอบเขตฟิลด์ให้แตกต่างกัน จนทำให้โหนดเข้าใจว่าเป็นผลตรวจสอบเดิมและข้ามขั้นตอนสำคัญ SlowMist ระบุว่าแก่นของปัญหาอยู่ที่การประกอบคีย์แคชที่นำฟิลด์ความยาวแปรผันมาต่อกันโดยไม่มี "length prefix" ทำให้ชุดอาร์กิวเมนต์ต่างกันสามารถสร้างแฮชเดียวกันได้ แพตช์ของ Elements มุ่งปิดช่องทาง cache collision ช่องโหว่นี้กระทบ Elements เวอร์ชันก่อน 23.3.4 รวมถึงรุ่นที่ออกหลังแพตช์วันที่ 3 สิงหาคม ซึ่งแม้เพิ่มฟิลด์ที่ขาดหาย แต่ยังไม่ป้องกันปัญหาขอบเขตข้อมูล เวอร์ชัน 23.3.4 ที่ปล่อยเมื่อ 8 กันยายน เพิ่ม length prefix และเพิ่มสวิตช์ฉุกเฉินเพื่อปิดการทำงานของ rangeproof cache ได้ทั้งระบบ การแก้ไขครั้งนี้ปิดกลไกการชนกันโดยตรง ซึ่งทำให้การปรับแต่งประสิทธิภาพที่มีมาตั้งแต่ปี 2016 กลายเป็นช่องโหว่ระดับฉันทามติ การผลิตบล็อกกลับมาเดินหน้าภายใต้การรีสตาร์ตแบบควบคุมในวันที่ 10 กันยายน โดยเริ่มต้นในโหมดจำกัดและยังไม่รับธุรกรรมจากผู้ใช้ ระหว่างที่สมาชิกเฟเดอเรชันอัปเดตโหนดและเฝ้าระวังเครือข่าย ก่อนทยอยกลับมาให้บริการ ผลกระทบด้านการเงินยังไม่จบสิ้น รายงานระบุว่ามี BTC ราว 3,400 ถูกส่งกลับเข้ากระเป๋า peg ของเฟเดอเรชันในวันถัดมา แต่ยังมีอีก 598.5 BTC อยู่ภายใต้การควบคุมของผู้โจมตี ณ เวลาที่ SlowMist เผยแพร่บทวิเคราะห์ ผู้โจมตียังคงเคลื่อนย้ายเงินและฝังข้อความเรียกร้อง "ค่าบั๊นตี้" 10% การฟื้นฟูของ Liquid ขึ้นอยู่กับการกู้คืนเงินสำรองและรักษาสัญญาค้ำประกันแบบ 1:1 ระหว่าง LBTC กับ Bitcoin ปัจจุบันการทำรายการ pegin และ pegout ยังถูกระงับ Blockstream ปฏิเสธข้อเรียกร้องค่าบั๊นตี้ และ Adam Back ระบุว่า peg จะถูกค้ำประกันครบถ้วน โดยประเด็นที่ยังไม่ชัดเจนคือกรอบเวลาและวิธีเติมเงินสำรองให้กลับสู่ระดับเดิม