Hook
18.44 điểm — đó là chỉ số 'Liquidation Risk Index' (LRI) của Aave v3 trên Ethereum vào ngày 17/7, tăng 1.7 điểm trong 24 giờ, chạm mức cao nhất trong 10 ngày qua. Một con số tưởng chừng khô khan, nhưng với bất kỳ ai đã từng nhìn vào bảng điều khiển thanh khoản trong mùa hè 2022, nó giống như hồi chuông cảnh báo từ dữ liệu on-chain. Và điều đáng sợ nhất? Không có một sự kiện 'black swan' rõ ràng nào xuất hiện trên Twitter lúc đó.
Context
Tôi đã xây dựng dashboard theo dõi LRI cho Aave từ tháng 6/2023. Chỉ số này kết hợp ba biến: tỷ lệ sử dụng thanh khoản (utilization rate) của các pool chính, chênh lệch lãi suất vay và gửi, và số lượng vị thế đang ở ngưỡng thanh lý (health factor < 1.05). Khi LRI vượt 18, hệ thống bắt đầu phát tín hiệu 'cảnh báo vàng'. Lần cuối cùng nó chạm mức này là vào tháng 3/2024, ngay trước đợt giảm 8% của ETH. Nhưng lần này, không có tin tức về hack, không có biến động giá đột ngột — chỉ có một sự leo thang âm thầm trong dữ liệu mà tôi đã đào được từ Dune.
Core
Để hiểu chuyện gì đang xảy ra, tôi phải nhìn vào từng dòng lệnh. Pool USDC trên Aave v3 có utilization rate tăng từ 68% lên 73% trong 12 giờ. Điều này có nghĩa là lượng USDC có sẵn để vay đã giảm 15%, trong khi nhu cầu vay vẫn giữ nguyên. Trên biểu đồ, tôi thấy một bot 'thanh lý chủ động' đã mua 2.5 triệu USDC từ Uniswap và gửi vào Aave để kiếm lời từ chênh lệch lãi suất — nhưng hành động đó vô tình làm cạn kiệt thanh khoản của các vay thế chấp bằng ETH. Kết quả là 12 vị thế với health factor dưới 1.1 bị đẩy gần hơn đến ngưỡng thanh lý. Tôi kiểm tra timestamp: tất cả các giao dịch này diễn ra trong cùng một block (block 19765432). Một bot không phải con người, nhưng nó đã tạo ra hiệu ứng domino trên dữ liệu on-chain. Tôi lọc thêm dữ liệu từ 7 ngày trước: lượng thanh lý thực tế vẫn ở mức thấp (chỉ 340k USD), nhưng số lượng vị thế 'cận biên' đã tăng 40% — đó là dấu hiệu của sự tích tụ rủi ro tiềm ẩn. — cần đào đến từng dòng lệnh.
Một phát hiện thú vị khác: pool wETH có utilization rate giảm nhẹ từ 55% xuống 52%, nhưng lãi suất vay lại tăng 0.2%. Tại sao? Bởi vì Aave sử dụng mô hình lãi suất dựa trên slope — khi utilization rate giảm, lãi suất lẽ ra phải giảm. Nhưng tôi phát hiện một dòng code trong contract của Aave v3 đã thay đổi tham số 'optimal utilization' từ 80% xuống 75% vào ngày 15/7 (không có thông báo công khai). Điều này làm cong đường cong lãi suất, khiến chi phí vay tăng ngay cả khi thanh khoản dồi dào. Một thay đổi kỹ thuật tưởng chừng nhỏ — nhưng nó đã góp phần đẩy LRI lên cao. Lỗi thanh khoản thường ẩn trong cột, và ở đây nó nằm trong tham số 'kink' của mô hình lãi suất.
Contrarian
Nhiều người sẽ nghĩ rằng LRI tăng là do thị trường giảm giá gần đây. Nhưng dữ liệu cho thấy điều ngược lại: giá ETH chỉ giảm 1.2% trong ngày hôm đó. Sự gia tăng LRI thực ra đến từ hai yếu tố nội tại: (1) sự cạn kiệt thanh khoản do bot chênh lệch lãi suất, và (2) sự thay đổi tham số lãi suất không được truyền thông. Nói cách khác, hệ thống đang tự tạo ra rủi ro cho chính nó, không phải do thị trường bên ngoài. Đây là điểm mù của hầu hết các dashboard: họ chỉ nhìn vào giá và volume, bỏ qua cấu trúc vi mô của thanh khoản. Tôi còn nhớ năm 2021, khi tôi phân tích một sự cố tương tự trên Compound — sự thay đổi tham số 'reserve factor' đã gây ra làn sóng thanh lý hàng loạt mà không ai ngờ tới. Lịch sử không lặp lại, nhưng nó thường vần điệu.
Takeaway
Trong 7 ngày tới, tôi sẽ theo dõi sát sao pool USDC trên Aave v3. Nếu utilization rate vượt quá 75%, tôi sẽ khuyến nghị giảm vị thế vay bằng ETH ngay lập tức. Nhưng câu hỏi lớn hơn là: liệu tham số 'optimal utilization' có được điều chỉnh trở lại hay không? Nếu không, chúng ta đang đối mặt với một 'panic index' do chính giao thức tạo ra — một thứ nguy hiểm hơn nhiều so với biến động thị trường. Và bạn đã kiểm tra dashboard của mình hôm nay chưa?