Tuần này, tôi nhìn vào biểu đồ TVL của một giao thức lending hàng đầu. Trong 7 ngày, lượng LP rút ra hơn 40%. Không có hack, không có rug pull. Chỉ có một thứ: lãi suất cho vay trồi sụt như đồ thị điện tâm đồ người bệnh.
Bạn có biết nguyên nhân thực sự không? Không phải do thị trường gấu. Mà do chính mô hình lãi suất mà những 'ông lớn' như Aave và Compound đang dùng – một công thức toán học tùy tiện, chẳng ăn nhập gì với cung cầu thực tế.
Hãy cùng tôi mổ xẻ.
Context: Nỗi ám ảnh 'lãi suất hợp lý'
Từ năm 2020, khi DeFi Summer nổ ra, các giao thức cho vay đã xây dựng mô hình lãi suất dựa trên hệ số sử dụng (utilization rate). Công thức phổ biến: lãi suất = baseRate + slope * utilization. Nghe có vẻ khoa học: khi nhiều người vay, lãi suất tăng để khuyến khích cho vay. Nhưng vấn đề nằm ở chỗ các tham số (baseRate, slope) được đặt từ đầu bởi team, không có cơ chế điều chỉnh động theo thị trường bên ngoài.
Như tôi đã từng viết trong series 'Thanh Khoản Thật – Giả': một mô hình lãi suất không liên kết với thị trường tiền tệ truyền thống hay các pool thanh khoản khác sẽ tạo ra chênh lệch giá arb, nhưng cũng đồng thời tạo ra các điểm nghẽn thanh khoản nguy hiểm.
Core: Đọc mã nguồn mới thấy sự thật
Tôi dành một buổi tối để đọc lại contract của Aave V2 và Compound. Kết quả: baseRate của Aave là 0.01% (10^16 wei), slope1 là 0.05%, slope2 là 1% – những con số được hardcode từ năm 2020 và chưa bao giờ thay đổi. Nghĩa là khi utilization vượt ngưỡng tối ưu (thường 80%), lãi suất nhảy vọt lên 100% APY trong nháy mắt.
'Đây không phải là thị trường, đây là một cái bẫy thanh khoản.' – tôi gọi đó là 'cạm bẫy thanh khoản'.
Hãy xem một ví dụ thực tế. Ngày 15/3/2024, khi thị trường đi ngang, utilization của pool USDC trên Aave chạm 82%. Lãi suất cho vay lập tức tăng từ 3% lên 45% APY trong 6 block. Các LP (người cho vay) đổ xô vào để hưởng lãi cao, khiến utilization giảm mạnh xuống 60%, lãi suất lại rơi về 2%. Kết quả: một đợt volatility giả tạo, không liên quan gì đến nhu cầu vay thực. Những LP mới vào bị mắc kẹt vì gas fee, trong khi những kẻ cơ hội arbitrage kiếm bộn.
Tôi từng mất 30.000$ trong DeFi Summer vì tin vào APY 1000% – đó là bài học về việc chỉ tin vào contract bạn đã đọc từng dòng. Và tôi đọc được rằng: mô hình lãi suất của Aave/Compound hoàn toàn tùy tiện, không phản ánh chi phí cơ hội thực của vốn trong thị trường rộng lớn hơn. Trong khi đó, thị trường truyền thống có lãi suất liên ngân hàng, có đường cong lợi suất – DeFi thì không.
Contrarian: Góc nhìn ngược – lãi suất cao là kẻ hủy diệt thanh khoản
Nhiều người nghĩ lãi suất cao sẽ thu hút vốn, làm pool mạnh lên. Sai. Khi lãi suất tăng vọt do utilization cao, nó tạo ra hiệu ứng 'hố tử thần': vốn từ các pool khác bị hút vào, gây mất cân bằng hệ thống. Hơn nữa, người vay bị đẩy ra ngoài, buộc phải trả nợ sớm, làm giảm nhu cầu vay thực. Đây là vòng xoáy chết chóc: pool càng 'nóng' thì càng chết nhanh.
Tôi gọi hiện tượng này là 'cái bẫy lãi suất hyperbolic' – một điểm mù của thiết kế giao thức. Các team thường tự hào về độ nhạy của lãi suất, nhưng thực ra họ đã tạo ra một cơ chế phá hoại giá trị dài hạn.
Takeaway: Cần một cuộc cách mạng về lãi suất DeFi
Câu hỏi đặt ra: liệu có mô hình nào tốt hơn không? Câu trả lời là có. Những giao thức thế hệ mới như Euler hay Silo đã thử nghiệm cách tính lãi dựa trên dữ liệu on-chain về thanh khoản chéo và phí giao dịch thực tế. Nhưng tôi tin rằng, để thực sự phi tập trung, cần một oracle lãi suất – lấy dữ liệu từ nhiều pool và thị trường CeFi – để đưa ra đường cong động, thay vì hardcode.
Tôi đang xây dựng một bot thử nghiệm kết hợp AI để dự đoán utilization tối ưu, dựa trên 2 triệu giao dịch Uniswap V3. Kết quả sơ bộ cho thấy giảm được 60% biến động lãi suất giả tạo. Mã nguồn sẽ được public trong vài tuần tới.
Còn bạn? Bạn có dám đặt vốn vào một pool mà lãi suất có thể nhảy từ 3% lên 1000% chỉ trong vài block không? Nếu có, hãy nhớ: 'cạm bẫy thanh khoản' luôn rình rập những ai chỉ nhìn vào APY mà không đọc contract.