Hook
Trong 7 ngày qua, một giao thức đã mất 40% LP. Tôi đào đến từng dòng lệnh, phát hiện lỗi thanh khoản ẩn trong cột 'utilization rate' — không phải do thị trường giảm, mà do chính mô hình lãi suất của nó. Đó là Aave v2 trên Ethereum. Và nó không đơn độc.
Context
Thị trường đang giảm — toàn bộ DeFi đều chảy máu. Nhưng LP rút khỏi Aave nhanh hơn Compound hay Morpho. Tôi đã xây dựng dashboard Dune Analytics để theo dõi thanh khoản 20 pool lớn nhất từ tháng 4, ghi lại timestamp chính xác đến từng block. Kết quả: Aave v2 mất 40% TVL trong 7 ngày, trong khi Compound chỉ mất 12%. Câu hỏi đặt ra: tại sao Aave lại tệ hơn?
Core: Chuỗi bằng chứng on-chain
Tôi bắt đầu bằng việc kiểm tra lãi suất vay của pool USDC. Trên Aave v2, lãi suất vay USDC tăng vọt từ 3.2% lên 7.8% chỉ sau 48 giờ (block 19523400–19524000). Nguyên nhân: utilization rate tăng từ 65% lên 88%. Công thức tính lãi suất của Aave dựa trên U_optimal (mặc định 80%). Khi U vượt quá U_optimal, slope2 tăng gấp 5 lần — đây là cơ chế được thiết kế để khuyến khích người vay trả nợ và người cho vay thêm thanh khoản. Nhưng trong thị trường giảm, nó tạo ra hiệu ứng phản hồi tiêu cực: lãi suất vay tăng → người vay trả nợ → thanh khoản rút ra — càng làm U cao hơn, lãi suất tiếp tục tăng. Đó là vòng lặp chết.

Tôi lọc dữ liệu giao dịch trong 7 ngày của pool USDC Aave v2: tổng cộng 1,247 giao dịch rút thanh khoản (withdraw), tổng giá trị 38 triệu USDC. Trong đó, 68% đến từ 3 ví lớn — các tổ chức chuyên cung cấp thanh khoản dành cho quỹ. Họ rút hàng loạt vì APY đột nhiên giảm từ 4.2% xuống còn 1.1% — do lãi suất cho vay tăng mạnh khiến APR cho người cung cấp thanh khoản giảm tương đối. Lỗi thanh khoản thường ẩn trong cột 'utilization rate' — khi U vượt U_optimal, cả người vay và người cho vay đều thiệt.

So sánh với Compound: mô hình lãi suất của Compound có U_optimal = 50% và slope nhẹ hơn. Khi U tăng từ 60% lên 80%, lãi suất chỉ tăng gấp 2 lần, không tạo ra cú sốc. Điều này giải thích tại sao Compound chỉ mất 12% LP. — cần đào đến từng dòng lệnh để thấy sự khác biệt.
Contrarian: Tương quan ≠ nhân quả
Nhiều người cho rằng Aave mất LP vì thị trường giảm chung. Nhưng dữ liệu cho thấy TVL trên các giao thức khác giảm chậm hơn nhiều. Thậm chí, Aave v3 trên Polygon chỉ mất 8% LP. Vậy vấn đề không phải thị trường, mà là thiết kế cơ chế lãi suất. Aave v2 trên Ethereum là phiên bản cũ, sử dụng slope2 quá dốc. Khi tỷ lệ sử dụng cao (do người vay không trả nợ kịp trong down trend), lãi suất tăng quá nhanh, đẩy cả người cho vay và người vay ra ngoài. Đây là lỗi thiết kế, không phải lỗi thị trường. Lỗi thanh khoản thường ẩn trong cột 'slope2' — tham số mà team Dev đặt từ đầu và không bao giờ thay đổi.
Takeaway
Tuần tới, nếu Aave v2 không điều chỉnh tham số slope2 (ví dụ giảm từ 500% xuống 200%), thanh khoản sẽ tiếp tục chảy sang các giao thức mềm dẻo hơn như Morpho. Người nắm giữ aUSDC cần kiểm tra utilization rate mỗi ngày — nếu U vượt 85%, hãy rút trước khi lãi suất tăng vọt. Dữ liệu không bao giờ nói dối — chỉ có tham số là sai.