12 วินาที, 50 ล้านเหรียญสหรัฐที่หายไปบน Aave
- มุมมองหลัก: บทความนี้วิเคราะห์อย่างลึกซึ้งถึงเหตุการณ์การขาดทุนส่วนบุคคลจำนวนมหาศาลที่หายากบนเชน ซึ่งเผยให้เห็นว่าผู้ใช้ละเลยคำเตือนเรื่องผลกระทบด้านราคาและดำเนินการธุรกรรมครั้งเดียวจำนวนมาก ส่งผลให้ 50.43 ล้านเหรียญสหรัฐถูกแบ่งปันอย่างเป็นระบบโดยระบบนิเวศ MEV ภายใน 12 วินาที พร้อมสรุปบทเรียนสำคัญ
- องค์ประกอบสำคัญ:
- กระบวนการทำธุรกรรมและการแบ่งแยกความสูญเสีย: ผู้ใช้ทำการแลกเปลี่ยนหลักประกันผ่านอินเทอร์เฟซของ Aave ธุรกรรมถูกส่งไปยังพูล DEX ที่มีความลึกของสภาพคล่องต่ำมาก เนื่องจากผลกระทบด้านราคาที่รุนแรง 50.43 ล้าน USDT สุดท้ายแลกได้ AAVE มูลค่าประมาณ 36,100 เหรียญสหรัฐเท่านั้น ความสูญเสียทั้งหมดประมาณ 50.39 ล้านเหรียญสหรัฐ
- การกระจายผลประโยชน์ในระบบนิเวศ MEV: เงินทุนที่สูญเสียถูกแบ่งปันโดยโซ่ระบบนิเวศ MEV ผู้ชนะที่ใหญ่ที่สุดคือผู้สร้างบล็อก Titan Builder (ประมาณ 34 ล้านเหรียญสหรัฐ) ตามมาด้วยบอทอาร์บิทราจ MEV (ประมาณ 12-12.5 ล้านเหรียญสหรัฐ) ส่วนที่เหลือถูกแบ่งปันโดยผู้ให้สภาพคล่อง โหนดตรวจสอบความถูกต้อง และอินเทอร์เฟซของ Aave
- ปัญหากลไกหลัก: วิศวกรของ Aave ชี้ให้เห็นว่าปัญหาหลักคือ "ผลกระทบด้านราคา" ไม่ใช่ "สลิปเพจ" ราคาอ้างอิงดั้งเดิมก่อนทำธุรกรรมแสดงให้เห็นว่ามีความแย่มาก ความอดทนต่อสลิปเพจที่ผู้ใช้ตั้งไว้ไม่มีผลต่อผลกระทบด้านราคาอันมหาศาล
- การคาดคะเนแรงจูงใจของผู้ใช้: ตัวตนของผู้ใช้ไม่เป็นที่รู้จัก เงินทุนมาจาก Binance ชุมชนคาดการณ์ว่าแรงจูงใจอาจเกี่ยวข้องกับการวางแผนภาษี ข้อผิดพลาดของสคริปต์อัตโนมัติ หรือการดำเนินการ "นิ้วอ้วน" อย่างแท้จริง การเลือกดำเนินการบนเชนแทนที่จะใช้ CEX ที่มีความลึกที่ดีกว่าทำให้เข้าใจได้ยาก
- บทเรียนความเสี่ยงที่สำคัญ: เพื่อหลีกเลี่ยงภัยพิบัติดังกล่าว จำเป็นต้องแยกคำสั่งซื้อขนาดใหญ่ ใช้คำสั่งซื้อแบบจำกัดราคา อ่านคำเตือนผลกระทบด้านราคาสุดขั้วอย่างจริงจัง ตรวจสอบความลึกของพูลสภาพคล่องเป้าหมายล่วงหน้า และใช้ฟังก์ชันการกำหนดเส้นทางอัจฉริยะของตัวรวบรวม
ในโลกของคริปโต การสูญเสียหลายสิบล้านดอลลาร์มักหมายถึงสัญญาถูกแฮ็ก ออราเคิลถูกจัดการ หรือโปรโตคอลถูกโจมตี แต่จำนวนเงินนี้แทบไม่เคยเกิดขึ้นกับบุคคลทั่วไปและพฤติกรรมการเทรด DEX ปกติ ในวันที่ 13 มีนาคม ผู้ใช้รายหนึ่งสูญเสีย 50.43 ล้านดอลลาร์ภายใน 12 วินาที ด้วยธุรกรรมบนเชนเพียงครั้งเดียว โดยไม่ถูกโจมตีเลย
เรื่องราวไม่ซับซ้อน ผู้ใช้รายนั้นพยายามแลกเปลี่ยน USDT มูลค่า 50.43 ล้านดอลลาร์เป็นโทเค็น AAVE ผ่านอินเทอร์เฟซหน้าบ้านของ Aave อินเทอร์เฟซ Aave แสดงคำเตือนเรื่อง Price Impact 99% และขอให้ผู้ใช้ติ๊กช่องยืนยันเพื่อดำเนินการต่อ ผู้ใช้ติ๊กยืนยันบนมือถือ ธุรกรรมถูกดำเนินการ สุดท้ายเขาได้รับ AAVE เพียง 324 เหรียญ มูลค่าประมาณ 36,100 ดอลลาร์
เทียบเท่ากับจ่าย 154,000 ดอลลาร์ต่อ AAVE หนึ่งเหรียญ ในขณะที่ราคาตลาดมีเพียง 111 ดอลลาร์
Stani Kulechov ผู้ก่อตั้ง Aave ต่อมาได้ทวีตแสดงความเห็นใจ สัญญาว่าจะคืนค่าธรรมเนียมหน้าบ้านประมาณ 600,000 ดอลลาร์ที่เรียกเก็บจากธุรกรรมนี้ และกล่าวว่าจะ "ศึกษาวิธีปรับปรุงมาตรการป้องกันเหล่านี้" แต่การสูญเสีย 50 ล้านดอลลาร์ได้กลายเป็นความจริงที่ไม่อาจเปลี่ยนได้แล้ว บนเชนไม่สามารถย้อนกลับได้

บทความนี้จะไม่พูดซ้ำเรื่องที่คุณเห็นในพาดหัวข่าว เราจะตามรอยว่า 50 ล้านดอลลาร์นั้นหายไปไหน? ใครเป็นผู้ได้ประโยชน์ภายใน 12 วินาที? และทำไมถึงมีคนใช้ 50 ล้านดอลลาร์ทำแบบนี้?
สามขั้นตอนการกำหนดเส้นทาง การระเหยหายไปทีละขั้น
ธุรกรรมนี้เริ่มต้นผ่านฟังก์ชัน "Collateral Swap" ของอินเทอร์เฟซหน้าบ้าน Aave และถูกกำหนดเส้นทางดำเนินการโดย Solver ของ CoW Protocol ข้อมูลบนเชนแสดงให้เห็นว่าธุรกรรมทั้งหมดถูกแบ่งออกเป็นสามขั้นตอน

ขั้นตอนแรก aEthUSDT (โทเค็นรับดอกเบี้ย USDT) ที่ผู้ใช้ถืออยู่ใน Aave V3 ถูกไถ่ถอนเป็น USDT จำนวน 50.43 ล้านเหรียญ ขั้นตอนนี้เป็นการดำเนินการไถ่ถอนภายในโปรโตคอล เงินเข้าบัญชีครบถ้วน ไม่มีการสูญเสียใดๆ
ขั้นตอนที่สอง USDT จำนวน 50.43 ล้านเหรียญถูกส่งเข้าไปในพูลเทรด USDT/WETH ของ Uniswap V3 ตามราคาตลาดในขณะนั้น เงินก้อนนี้ควรจะแลกได้ WETH ประมาณ 24,600 เหรียญ แต่เนื่องจากขนาดออร์เดอร์เดี่ยวเกินกว่าความลึกของสภาพคล่องของพูลมาก จริงๆ แล้วแลกได้เพียง 17,958 WETH มูลค่าประมาณ 37.07 ล้านดอลลาร์ แค่ขั้นตอนนี้ก็สูญเสียไปประมาณ 13.36 ล้านดอลลาร์แล้ว การสูญเสียเหล่านี้ไม่ใช่ค่าธรรมเนียมที่ถูก "หัก" แต่เป็นผลโดยตรงของ Price Impact เมื่อคุณโยน USDT ลงไปในพูลมากเกินไป WETH ในพูลก็จะ "แพง" ขึ้นเรื่อยๆ คุณยิ่งซื้อก็ยิ่งขาดทุนบนทางลาดชัน ส่วนต่างราคานี้ถูกดูดซับโดย Liquidity Provider (LP) ในพูลอย่างแพสซีฟ
ขั้นตอนที่สาม ซึ่งเป็นหัวใจของความหายนะ Solver ของ CoW Protocol ดัน WETH ทั้งหมด 17,958 เหรียญ (มูลค่า 37.07 ล้านดอลลาร์) เข้าไปในพูลเทรด AAVE/WETH บน SushiSwap พูลนี้ตื้นแค่ไหน? สภาพคล่องรวมเพียงประมาณ 73,000 ดอลลาร์
การโยน 37 ล้านดอลลาร์ลงในพูล 73,000 ดอลลาร์ ก็เหมือนพยายามเทน้ำในมหาสมุทรแปซิฟิกทั้งหมดลงในสระว่ายน้ำ เส้นกราฟกำหนดราคาของ AMM (Automated Market Maker) ในสัดส่วนสุดขั้วเช่นนี้แทบจะตั้งตรงขึ้นราคา โทเค็น AAVE ในพูลถูก "ซื้อ" ในราคาสูงลิ่วที่ 154,000 ดอลลาร์ต่อเหรียญ ในขณะที่ราคาตลาดมีเพียง 111 ดอลลาร์
ในที่สุด WETH 17,958 เหรียญ แลกออกมาเป็น AAVE 331 เหรียญ มูลค่าประมาณ 36,700 ดอลลาร์ การสูญเสียในขั้นตอนนี้ประมาณ 37.03 ล้านดอลลาร์ อัตรา Price Impact 99.9% AAVE จำนวน 331 เหรียญนี้ถูกฝากกลับเข้า Aave V3 เพื่อ铸造เป็น aEthAAVE ส่งมอบให้ผู้ใช้
เส้นทางของธุรกรรมทั้งหมดสามารถสรุปง่ายๆ ได้ว่าเป็นการระเหยหายไปทีละขั้นสามขั้นตอน ขั้นแรกจากการไถ่ถอนใน Aave V3 aEthUSDT 50.43 ล้านเหรียญ กลายเป็น USDT 50.43 ล้านเหรียญ ไม่มีการสูญเสีย ขั้นที่สองผ่าน Uniswap V3 USDT 50.43 ล้านเหรียญ กลายเป็น WETH 17,958 เหรียญ (มูลค่าประมาณ 37.07 ล้านดอลลาร์) สูญเสียประมาณ 13.36 ล้าน ขั้นที่สามผ่าน SushiSwap WETH 17,958 เหรียญ กลายเป็น AAVE 331 เหรียญ (มูลค่าประมาณ 36,700 ดอลลาร์) สูญเสียประมาณ 37.03 ล้าน รวมสูญเสีย 50.39 ล้านดอลลาร์ ผู้ใช้สุดท้ายเหลือ 36,100 ดอลลาร์ คิดเป็น 0.07% ของเงินทุนเริ่มต้น
Martin Grabina วิศวกรของ Aave หลังจากเหตุการณ์ได้ชี้แจงแนวคิดที่ถูกเข้าใจผิดอย่างกว้างขวางบนทวิตเตอร์ เขากล่าวว่า ปัญหาหลักไม่ใช่ "Slippage" แต่คือ "Price Impact" ฟิลด์คำเสนอราคาบน CoW Explorer แสดงให้เห็นว่า ก่อนหักค่าธรรมเนียมและ Slippage คำเสนอราคาดั้งเดิมของธุรกรรมนี้คือ "USDT 50 ล้านเหรียญแลกได้ AAVE ไม่ถึง 140 เหรียญ" นี่เป็นธุรกรรมที่แย่มากตั้งแต่แรกแล้ว การตั้งค่า Slippage Tolerance 1.21% ของผู้ใช้ ไม่มีความหมายเลยเมื่อเทียบกับระดับของ Price Impact ขนาดนี้
ใครเป็นผู้แบ่งปัน 50 ล้านดอลลาร์ภายใน 12 วินาที?
ในป่ามืดของโลก DeFi ทุกธุรกรรมบนเชนถูกเปิดเผยต่อหน้าทุกคน และ "นักล่า" ที่มีอุปกรณ์ครบครันพร้อมเสมอที่จะสกัดมูลค่าจากความไม่สมดุลของราคาใดๆ ที่สามารถใช้ประโยชน์ได้ ธุรกรรมนี้แสดงให้เห็นห่วงโซ่อาหารที่สมบูรณ์ของระบบนิเวศ MEV (Maximum Extractable Value) ของ Ethereum อย่างสมบูรณ์แบบ
ผู้ที่ได้ประโยชน์ก้อนใหญ่ที่สุดคือ Titan Builder ผู้สร้างบล็อกของ Ethereum ประมาณ 34 ล้านดอลลาร์ @emmettgallic นักวิเคราะห์บนเชนติดตามพบว่า Titan สกัด ETH จำนวนมหาศาลนี้ออกจากบล็อกที่มีธุรกรรมนี้ และโอนทั้งหมดที่ได้ไปยัง Coinbase ทันทีหลังจากบล็อกได้รับการยืนยัน

เพื่อเข้าใจที่มาของเงินก้อนนี้ ต้องเข้าใจกลไกการสร้างบล็อกปัจจุบันของ Ethereum ก่อน ตั้งแต่ Ethereum เปลี่ยนมาใช้ Proof-of-Stake (PoS) และแนะนำระบบ MEV-Boost การผลิตบล็อกถูกแบ่งออกเป็นสองบทบาท ผู้สร้างบล็อก (Builder) รับผิดชอบประกอบธุรกรรมภายในบล็อกและตัดสินใจลำดับธุรกรรม ผู้เสนอบล็อก (Proposer ซึ่งก็คือโหนดวาลิเดเตอร์) รับผิดชอบเซ็นชื่อและนำบล็อกขึ้นเชน ผู้สร้างบล็อกแข่งขันกันผ่านการประมูล บล็อกที่สร้างโดยใครให้ผลกำไรสูงสุด บล็อกของเขาก็มีโอกาสถูกเลือกโดยโหนดวาลิเดเตอร์มากกว่า
Titan Builder เป็นหนึ่งในผู้สร้างบล็อกที่ใหญ่ที่สุดของ Ethereum ในปัจจุบัน ร่วมกับ Beaverbuild สร้างบล็อก Ethereum ประมาณ 90% ในธุรกรรมนี้ "มุมมองพระเจ้า" ของ Titan ทำให้มันสามารถจัดลำดับธุรกรรมทั้งหมดภายในบล็อกได้อย่างสมบูรณ์แบบ เพื่อสกัดมูลค่าสูงสุดจากความบิดเบี้ยวของราคา บอท MEV เพื่อให้ได้ตำแหน่งธุรกรรมที่ดีที่สุด ถูกบังคับให้ต้อง "ติดสินบน" กำไรจากการอาร์บิทราจส่วนใหญ่ให้กับ Titan
ผู้ชนะอันดับสองคือ MEV Searchers หรือบอทอาร์บิทราจ รวมประมาณ 12 ถึง 12.5 ล้านดอลลาร์ นี่คือโปรแกรมอาร์บิทราจอัตโนมัติที่แฝงตัวอยู่บนเชน Ethereum ตลอด 24 ชั่วโมง พวกมันตรวจสอบทุกธุรกรรมที่รอดำเนินการ และพุ่งเข้าจัดการทันทีเมื่อพบความบิดเบี้ยวของราคาที่สามารถใช้ประโยชน์ได้
@CryptoKaleo นักวิเคราะห์บนเชน ติดตามการดำเนินการอาร์บิทราจ MEV ที่คลาสสิกที่สุดในเหตุการณ์ครั้งนี้ บอท MEV หนึ่งตัวดำเนินการอาร์บิทราจไร้ความเสี่ยงมูลค่า 9.9 ล้านดอลลาร์ ด้วยทุนศูนย์ ภายในบล็อกเดียวกัน (12 วินาที)
ตรรกะของการดำเนินการนี้เป็นดังนี้ บอทเริ่มต้นด้วยการขอ Flash Loan จากโปรโตคอลให้กู้ยืม Morpho ยืม WETH มูลค่าประมาณ 29 ล้านดอลลาร์มาในชั่วพริบตา โดยไม่ต้องมีหลักประกันใดๆ ตราบใดที่คืนภายในธุรกรรมเดียวกัน จากนั้นใช้ WETH ที่ยืมมา ซื้อโทเค็น AAVE ในราคาตลาดปกติ (ประมาณ 111 ดอลลาร์ต่อเหรียญ) ที่ตลาด Bancor ต่อมา เนื่องจากธุรกรรมขนาดใหญ่ของผู้ใช้ได้ดันราคา AAVE ในพูล SushiSwap ขึ้นไปถึงประมาณ 154,000 ดอลลาร์ต่อเหรียญ บอทจะขาย AAVE ที่ซื้อมาในราคาตลาด เข้าไปในพูลที่บิดเบี้ยวนี้ในราคาสูงลิ่ว ได้รับ WETH ที่สูงกว่าต้นทุนมาก สุดท้ายคืนเงินต้น Flash Loan ของ Morpho กำไรสุทธิ 9.9 ล้านดอลลาร์ การดำเนินการทั้งหมดเสร็จสิ้นภายในธุรกรรมเดียว ทุนที่ลงทุนเป็นศูนย์ ความเสี่ยงเป็นศูนย์
นี่คือจุดที่โหดร้ายที่สุดของ "ป่ามืด" DeFi ธุรกรรมหายนะของผู้ใช้สร้างความบิดเบี้ยวของราคาขนาดใหญ่ และบอทดำเนินวงจรอาร์บิทราจที่สมบูรณ์แบบของการซื้อราคาต่ำ ขายราคาสูง ภายในบล็อกเดียวกันที่มีระยะเวลา 12 วินาที นอกจากอาร์บิทราจที่ใหญ่ที่สุดนี้แล้ว ยังมี MEV Searchers อื่นๆ ที่ดำเนินการอาร์บิทราจที่คล้ายกันในขั้นตอนที่สองของ Uniswap V3 อีกด้วย
ผู้ได้รับประโยชน์ระดับที่สามคือ Liquidity Provider ของ DEX ประมาณ 2 ถึง 3.5 ล้านดอลลาร์ LP ในพูล Uniswap V3 และ SushiSwap ในฐานะผู้มีส่วนร่วมแบบแพสซีฟ ขายโทเค็นให้ผู้ใช้ในราคาสุดขั้วผ่านกลไก AMM พวกเขาไม่ต้องดำเนินการใดๆ อย่างแอคทีฟ อัลกอริทึมกำหนดราคาอัตโนมัติตามเส้นกราฟ "ยิ่งคุณซื้อมาก ราคายิ่งแพง" ออร์เดอร์ขนาดใหญ่ของผู้ใช้ทำให้ LP ขาย WETH และ AAVE ในมือด้วยราคาที่สูงกว่าราคาตลาดมาก
ระดับที่สี่คือโหนดวาลิเดเตอร์ของ Ethereum ประมาณ 1.2 ล้านดอลลาร์ (ประมาณ 568 ETH) เงินก้อนนี้คือราคาประมูลคงที่ที่ Titan Builder จ่ายเพื่อให้แน่ใจว่า "บล็อกกำไรสูง" ที่สร้างอย่างประณีตจะถูกเลือกโดยโหนดวาลิเดเตอร์ที่รับหน้าที่ในรอบนั้น สำหรับโหนดวาลิเดเตอร์ นี่เป็นเพียงรายได้ปกติจากการเสนอบล็อก แต่ก็อุดมสมบูรณ์กว่าบล็อกทั่วไปมาก
ระดับสุดท้ายคืออินเทอร์เฟซหน้าบ้านของ Aave เอง ประมาณ 600,000 ดอลลาร์ ไม่ว่าผลลัพธ์ธุรกรรมจะเลวร้ายแค่ไหน การรวมเส้นทางของอินเทอร์เฟซหน้าบ้าน Aave จะเรียกเก็บค่าธรรมเนียมหน้าบ้านตามสัดส่วนโดยอัตโนมัติ Stani Kulechov ได้ให้คำมั่นสาธารณะว่าจะพยายามคืนเงินก้อนนี้
เมื่อรวมตัวเลขเหล่านี้เข้าด้วยกัน การสูญเสียประมาณ 50.39 ล้านดอลลาร์ของผู้ใช้ ถูกแบ่งปันอย่างเป็นระบบโดยห้าระดับของระบบนิเวศ MEV ภายในบล็อก Ethereum หนึ่งบล็อก (12 วินาที) ผู้ชนะที่ใหญ่ที่สุดไม่ใช่บอทที่พบโอกาสอาร์บิทราจ แต่คือ Titan Builder ผู้สร้างบล็อกที่ควบคุมอำนาจการจัดลำดับธุรกรรม มันได้รับประโยชน์เพียงผู้เดียวประมาณ 34 ล้านดอลลาร์ คิดเป็น 67% ของการสูญเสียทั้งหมดของผู้ใช้ ผ่านการรับ "สินบน" จากบอทและการสกัดมูลค่าจากการจัดลำดับธุรกรรมโดยตรง
นี่คือ "ห่วงโซ่อาหารของป่ามืด" ของ Ethereum ผู้ใช้สร้างความบิดเบี้ยวของราคา บอท MEV ค้นพบและใช้ประโยชน์จากความบิดเบี้ยว บอทส่งกำไรส่วนใหญ่ให้ผู้สร้างบล็อก ผู้สร้างบล็อกจ่ายค่าธรรมเนียมการสร้างบล็อกให้โหนดวาลิเดเตอร์ การแบ่งปันเป็นชั้นๆ หน้าที่ชัดเจน การแบ่งปันทั้งหมดเสร็จสิ้นภายใน 12 วินาที
ปริศนาแห่งแรงจูงใจ
ณ เวลาที่เผยแพร่ ตัวตนของเจ้าของวอลเล็ตนี้ (0x98B9D979...1FBF97Ac8) ยังคงไม่เป็นที่รู้จัก แต่ร่องรอยบนเชนและการวิเคราะห์ของชุมชนทิ้งเบาะแสไว้หลายอย่าง
@CryptoKaleo ชี้ให้เห็นว่านี่คือที่อยู่วอลเล็ตใหม่ที่เพิ่งสร้างขึ้น รับ USDT ทั้งหมด 50.43 ล้านดอลลาร์จาก Binance 20 วันก่อนเกิดธุรกรรม หลังจากนั้นไม่มีเงินเข้าใดๆ จนกระทั่งดำเนินธุรกรรมหายนะนี้

และนี่ไม่ใช่การดำเนินการ "ซื้อเหรียญ" ปกติ YAM นักวิเคราะห์ DeFi ชี้ให้เห็นบนทวิตเตอร์ว่าธุรกรรมนี้ใช้ฟังก์ชัน Collateral Swap ของ Aave อินพุตและเอาต์พุตของธุรกรรมคือ aEthUSDT และ aEthAAVE ตามลำดับ ซึ่งเป็นโทเค็นรับฝากเงินบน Aave ไม่ใช่ USDT และ AAVE ปกติ นี่หมายความว่าผู้ใช้อาจต้องการเปลี่ยนตำแหน่งการฝากเงิน USDT ของตัวเองในโปรโตคอล Aave เป็นตำแหน่งการฝากเงิน AAVE โดยตรง แทนที่จะซ


