💦การบังคับชำระหนี้ของ AUSD (Liquidation)
จากการตัดสินใจใน AIP-25 AUSD ได้ถูกนำออก โพซิชั่น AUSD ที่เหลือได้ถูกบังคับปิดในวันที่ 17 ตุลาคม คุณสามารถอ่านเพิ่มเติมได้ที่บทความ การนำ AUSD ออก & แผนการย้าย AF1.0 ชุดแรก
ดังนั้นหน้านี้จึงเป็นข้อมูลเพื่อการอ้างอิงก่อนที่จะถูกนำออกเท่านั้น
การบังคับชำระหนี้ (Liquidation) คือกระบวนการขายสินทรัพย์ที่ใช้เป็นหลักประกันเพื่อใช้ชำระหนี้ที่เกิดจากการกู้ AUSD และทำให้เกิดการปิด position ลง การบังคับชำระหนี้จะเกิดขึ้นเมื่อมูลค่าของทรัพย์สินที่ใช้ค้ำประกันมีค่าลดน้อยลงจนทำให้ค่า Safety Buffer ของ position เป็น 0 (ซึ่งเป็นจุดที่ทำให้ความเสี่ยงในการเกิดหนี้เสียมีค่าสูงขึ้นถ้าหากไม่มีการปิด position) กลไกการบังคับชำระหนี้ของ AUSD ทำให้มั่นใจว่า AUSD มีการค้ำประกันแบบ overcollaterallized เสมอ (ทรัพย์สินที่ใช้ค้ำประกันมีมูลค่ามากกว่าทรัพย์สินที่กู้)
AUSD ใช้วิธีการบังคับชำระหนี้แบบค่อยเป็นค่อยไป โดย liquidation size จะถูกตั้งไว้ที่ครั้งละ 25% ของมูลค่าหนี้ใน position จึงทำให้เป็นการลดต้นทุนและความเสี่ยงต่อผู้กู้ AUSD ในขณะที่ยังสามารถป้องกันความเสี่ยงของหนี้เสียได้ด้วย
หลักการบังคับชำระหนี้ (Liquidation Methodology)
AUSD ใช้หลักการบังคับชำระหนี้ที่เรียกว่า Fixed Spread Liquidation (FSL) ซึ่งเป็นหลักการที่ถูกใช้โดย protocol ชั้นนำอย่างเช่น AAVE และ Compound โดย Fixed Spread Liquidation ทำให้มั่นใจได้ว่า liquidation จะเกิดขึ้นอย่างทันท่วงทีเมื่อมูลค่าของทรัพย์สินค้ำประกันลดน้อยลงไปกว่าระดับขั้นต่ำ โดย FSL จะมีการให้รางวัลแก่ liquidator เป็น ทรัพย์สินค้ำประกันเพิ่มเติมนอกเหนือจาก AUSD ที่จะได้เมื่อมีการ liquidate position
ขั้นตอนการ Liquidation
Liquidation จะเกิดขึ้นเมื่อมูลค่าของทรัพย์สินที่ค้ำประกันลดน้อยลงเกินกว่าระดับที่ปลอดภัย (หรือ collateral factor)
ในการเข้าใจขั้นตอนการเกิด liquidation คุณต้องเข้าใจคำศัพท์เหล่านี้เสียก่อน:
Locked Collateral: ทรัพย์สินที่ผู้ใช้ใช้ค้ำประกันในการกู้ AUSD
Collateral Factor (LTV): เป็นพารามิเตอร์ที่ใช้กำหนดว่าจะสามารถกู้ AUSD ได้เท่าไหร่ เทียบกับมูลค่าของทรัพย์สินที่นำมาค้ำประกัน โดย Locked Collateral * Collateral Factor = AUSD ที่สามารถกู้ได้ (Borrowable AUSD) พารามิเตอร์นี้ยังใช้เป็น liquidation threshold โดย position จะถูก liquidation ถ้าหาก debt ratio มีค่าเท่ากับ Collateral Factor
Borrowable AUSD: จำนวน AUSD ที่สูงที่สุดที่สามารถกู้ได้ โดยวัดจาก Collateral Factor และจำนวนทรัพย์สินค้ำประกัน (Locked Collateral)
Position Debt: จำนวนของ AUSD ที่ถูกกู้ เมื่อมีการเปิด AUSD position จำนวน Position Debt จะไม่สามารถมีค่าสูงกว่า borrowable AUSD ได้ ถ้าหาก Position Debt มีค่าเท่ากับ borrowable AUSD จะทำให้ position สามารถถูก liquidate ได้
Liquidation Price: ราคาที่ทรัพย์สินค้ำประกันสามารถลดน้อยลงได้ต่ำที่สุด ก่อนที่จะเกิด liquidation การคำนวณ liquidation price สามารถทำได้จากสูตรต่อไปนี้: Liquidation Price = Position Debt Value/(Collateral Factor * Collateral Quantity) โดย Position Debt คือ AUSD ที่ถูกกู้ไป และ Collateral Quantity คือจำนวนของ Locked Collateral
Shortfall: ค่าความต่างระหว่าง Debt Value และ Borrowable Limit ในกรณีที่ Debt Value ของ position มีค่าสูงกว่า Borrowable Limit ซึ่งทำให้ position ต้องถูก liquidate ทันทีเพื่อป้องกันความเสี่ยงการเกิดหนี้เสีย (แต่เนื่องจาก AUSD เป็นการ overcollateralized ทำให้มีการเผื่อเพื่อรองรับในกรณีระหว่าง Shortfall เป็น 0 และจุดที่จะเกิดหนี้เสีย)
Close Factor: จำนวนมากที่สุดในการ liquidate แต่ละครั้ง ซึ่งถูกตั้งค่าไว้ที่ 25% ในขณะนี้ ซึ่งหมายความว่า liquidator สามารถ liquidate ได้มากที่สุด 25% ของสินทรัพย์ค้ำประกัน ซึ่งทำให้ลดความสูญเสียและความเสี่ยงของผู้กู้ AUSD ในขณะที่สามารถป้องกันความเสี่ยงของหนี้เสียได้ด้วย
Liquidation Incentive: จำนวนรางวัลที่จ่ายให้ liquidator ในรูปแบบของสินทรัพย์ค้ำประกัน เพื่อจูงใจให้ liquidator ตรวจสอบดูแล AUSD positions อย่างสม่ำเสมอ ขณะนี้ถูกตั้งค่าอยู่ที่ 1% ของจำนวนที่ถูก liquidate ซึ่งก็คือมูลค่าของหนี้ที่ถูกจ่ายคืนเมื่อเกิดการ liquidation (Liquidation Bounty เป็น 5% แต่ส่วนที่เป็น Liquidation Incentive ที่จ่ายให้ liquidator เป็น 1% โดย 4% จะนำไปใช้ในการทำ buyback & burn เหรียญ ALPACA)
ศึกษาตัวอย่างข้างล่างนี้ เพื่อเรียนรู้เพิ่มเติมให้เห็นว่า liquidation เกิดขึ้นได้อย่างไร
ในวันที่ 1 ธันวาคม อลิซใช้ 1 ibETH เป็นหลักประกัน เพื่อ mint 1,800 AUSD จะทำให้พารามิเตอร์ต่างๆของ position เป็นดังนี้:
Locked Collateral: 1 ibETH (สมมุติว่า 1 ibETH = 3,000 USD)
Collateral Factor (หรือ Maximum Debt Ratio): 75%
AUSD Borrow Limit: 2,250 AUSD (3,000 *75%)
Position Debt: 1,800 AUSD (Alice กู้ 1,800 AUSD)
Liquidation Price: 2,400 USD
ในวันที่ 1 มกราคม มูลค่าของ ibETH ลดลงเป็น 2,300 USD ทำให้มูลค่าของสินทรัพย์ของอลิซมีค่าน้อยกว่าเกณฑ์ ซึ่งทำให้พารามิเตอร์ต่างๆ มีค่าดังนี้:
Locked Collateral: 1 ibETH (1 ibETH = 2,300 USD)
Collateral Factor (หรือ Maximum Debt Ratio): 75%
AUSD Borrow Limit: 1,725 AUSD (2,300 *75%)
Position Debt: 1,800 AUSD
Shortfall: 75 (1,800 - 1,725)
Liquidation Price: 2,400 USD (ซึ่งมีค่าสูงกว่ามูลค่าทรัพย์สินค้ำประกันที่ราคา 2,300 USD)
เนื่องจากราคาของ ibETH (2,300 USD) ลดน้อยลงกว่า liquidation price (2,400 USD) position ของอลิซจะถูก liquidation โดย liquidator
Close Factor: 25%
Repayable Debt: 450 AUSD (1,800 * 25%)
Liquidator to repay: 450 AUSD
Liquidation Incentive: 5%
ทรัพย์สินค้ำประกันที่จะให้ liquidator: 0.205 ibETH ((450 * 1.05) / 2300)
Locked Collateral ที่เหลือ: 0.795 ibETH (1 ibETH - 0.205 ibETH)
Position Debt ที่เหลือ: 1350 AUSD (ตั้งต้นจาก 1,800 AUSD - 450 AUSD ที่ถูกใช้หนี้โดย Liquidator)
Borrowable AUSD: 1,371.37 AUSD (0.795 ibETH * 2,300 * 75%)
Shortfall: ไม่เกิด Shortfall (1,371.37 - 1350 ≥ 0)
เพื่อความง่ายในการอธิบาย เราไม่ได้คำนึงถึงผลตอบแทนที่ได้จาก Lending APR ของ position รวมถึง Stability Fee ที่จะสะสมอยู่ใน position ที่ยังไม่ถูก liquidate
การป้องกันหลายชั้นของ Price Oracle
เราใช้ 2 oracle price feeds - Chainlink และ Band Protocol. Chainlink จะเป็นแหล่งที่มาหลักของราคาและใช้ Band เป็นแหล่งที่มาของราคาลำดับที่สอง ถ้าหากความแตกต่างของราคาของ 2 แหล่งที่มา มีค่ามากกว่า 5% เราจะหยุดการกระทำต่างๆเกี่ยวกับ contract, เช่นการ liquidations ไว้ชั่วคราว จนกว่าราคาของทั้งสองแหล่งที่มาจะมีค่าใกล้เคียงกัน (การทำงานคล้ายกับ Alpaca Guard)
การหน่วงเวลา (Time delay)
เรามีการใช้การหน่วงเวลาของราคาทรัพย์สินค้ำประกันสำหรับ AUSD ซึ่งจะมีความคล้ายกับ MakerDAO ที่มีการหน่ววงเวลาของการรับข้อมูลราคา โดยมีค่าเป็น 15 minutes ในขณะนี้ และจะถูกใช้กับทรัพย์สินที่เราอนุญาตให้ค้ำประกันทั้งหมด
การหน่วงเวลานี้จะป้องกันการควบคุมราคา และ flash liquidations และยังเป็นการให้เวลาผู้ใช้งานในการจัดการ position ของตัวเองอย่างเพียงพอ (ปิด position, เพิ่มทรัพย์สินค้ำประกัน collateral, และอื่นๆ) ในกรณีที่เกิดการเคลื่อนไหวของราคาอย่างรุนแรง
Last updated