Tôi nhớ như in cái ngày tháng 6 năm 2020, khi tôi ngồi trước màn hình split-terminal, một bên là smart contract của Compound, một bên là biểu đồ lãi suất của Aave. Lúc đó, tôi 41 tuổi, đã có 3 năm kinh nghiệm audit DeFi, và tôi cảm thấy một sự bất an kỳ lạ. Các mô hình lãi suất này trông rất đẹp – đường cong tuyến tính, dễ hiểu, dễ implement. Nhưng có một câu hỏi cứ ám ảnh tôi: Nếu lãi suất không phản ánh cung-cầu thực sự, thì nó đang phản ánh điều gì?
Bảy năm sau, khi tôi viết những dòng này trong một thị trường gấu đang bóp nghẹt thanh khoản, câu trả lời đã rõ ràng hơn bao giờ hết: Những mô hình lãi suất đó là một canh bạc thuần túy. Chúng không liên quan gì đến thị trường vốn thực – chúng chỉ là những hàm số được chọn bởi một nhóm developer, thường dựa trên intuition hơn là dữ liệu thị trường sâu. Và trong một thị trường giảm, khi thanh khoản co lại, những canh bạc đó trở thành tử huyệt.
Context: Bối cảnh giao thức và triết lý phi tập trung
Để hiểu tại sao tôi nói vậy, chúng ta cần nhìn lại cách thức hoạt động của các giao thức cho vay lớn nhất DeFi. Compound, ra mắt năm 2018, sử dụng một mô hình lãi suất dạng “jump rate”: lãi suất tăng tuyến tính theo utilization rate (tỷ lệ sử dụng vốn), và khi utilization vượt quá một ngưỡng nhất định (thường là 80-90%), lãi suất tăng vọt lên rất cao. Aave cũng tương tự, với một đường cong hơi khác nhưng cùng logic. Ý tưởng là: khi nhiều người vay, lãi suất tăng để khuyến khích người gửi thêm vốn, và discourage người vay quá mức.
Nghe có vẻ hợp lý, nhưng có một vấn đề: Không có cơ chế nào để lãi suất này phản ánh chi phí cơ hội thực sự của vốn trên thị trường toàn cầu. Trong tài chính truyền thống, lãi suất liên ngân hàng (LIBOR, SOFR) được xác định bởi cung-cầu vốn thực giữa các tổ chức tài chính. Còn trong DeFi, lãi suất chỉ là một hàm số được cài sẵn trong code. Nếu utilization rate là 50%, lãi suất sẽ là X% – nhưng X% đó không nhất thiết phải bằng với lợi suất mà vốn đó có thể kiếm được ở nơi khác (ví dụ: staking ETH, LP trên Uniswap, hay đơn giản là giữ stablecoin để hưởng lợi từ biến động).
Chính sự tách rời này tạo ra những cơ hội arbitrage bất thường và những rủi ro hệ thống. Tôi đã từng chứng kiến một sự kiện vào tháng 11/2020, khi utilization rate của USDC trên Compound chạm 95% do một loạt các vị thế margin bị thanh lý. Lãi suất vay lập tức tăng lên 40% APR, trong khi lãi suất gửi chỉ là 8%. Điều này tạo ra một cơ hội arbitrage khổng lồ: ai đó có thể vay USDC từ Aave với lãi suất 12%, gửi vào Compound để hưởng 40% – một chênh lệch 28%. Nhưng điều này cũng cho thấy mô hình lãi suất hoàn toàn disconnected: tại sao cùng một tài sản (USDC) lại có lãi suất khác nhau giữa hai giao thức? Bởi vì mỗi giao thức tự định nghĩa đường cong của riêng mình, không có liên kết với thị trường bên ngoài.
Core: Phân tích kỹ thuật và giá trị – Tại sao mô hình hiện tại là một canh bạc
Hãy đi sâu vào toán học đằng sau mô hình lãi suất của Compound. Công thức cơ bản là: - Nếu utilization rate (U) < kink (thường 0.8): lãi suất vay = baseRate + U multiplier - Nếu U >= kink: lãi suất vay = baseRate + kink multiplier + (U - kink) * jumpMultiplier

Trong đó baseRate, multiplier, kink, jumpMultiplier là các tham số được set bởi governance. Compound có thể thay đổi chúng qua vote, nhưng thực tế, chúng thay đổi rất chậm. Từ năm 2020 đến 2022, các tham số này gần như không đổi, trong khi thị trường vốn bên ngoài biến động không ngừng. Lãi suất cho vay của các stablecoin trên TradFi dao động từ 0% đến 5%, trong khi lãi suất trên Compound có thể từ 2% đến 50% – một khoảng cách quá lớn.
Dựa trên kinh nghiệm audit của tôi, tôi đã phân tích 7 cuộc tấn công liên quan đến manipulation lãi suất trên các giao thức fork từ Compound. Một trong những case nổi bật nhất là vụ tấn công vào Cream Finance năm 2021, nơi kẻ tấn công đã sử dụng một khoản vay flash để tăng utilization rate của một pool nhỏ lên gần 100%, đẩy lãi suất vay lên mức phi lý, sau đó khai thác sự nhầm lẫn trong oracle price để rút tiền. Lỗ hổng không nằm ở mã nguồn hay oracle, mà nằm ở chính thiết kế mô hình lãi suất: nó cho phép một tác nhân đơn lẻ thao túng lãi suất chỉ với một lượng vốn nhỏ (trong trường hợp pool thanh khoản thấp).
Điều gì có thể sai? Câu hỏi này luôn là kim chỉ nam trong các bài viết của tôi. Với mô hình lãi suất hiện tại, có ít nhất ba điểm mù: 1. Thiếu cơ chế phản hồi thị trường: Lãi suất không điều chỉnh dựa trên chi phí vốn thực tế bên ngoài blockchain. Nếu lãi suất trên Compound thấp hơn lợi suất từ staking ETH, người dùng sẽ rút vốn khỏi Compound – nhưng điều này không làm lãi suất tăng lên một cách thông minh, mà chỉ làm utilization rate tăng cơ học, kéo lãi suất lên theo công thức định sẵn. Kết quả là một vòng phản hồi chậm chạp và dễ bị thao túng. 2. Rủi ro thanh lý hàng loạt: Khi lãi suất tăng đột biến do utilization cao, người vay buộc phải trả nợ hoặc bị thanh lý. Điều này tạo ra hiệu ứng domino: thanh lý làm giảm utilization, lãi suất giảm, nhưng trong quá trình đó, thanh khoản của các giao thức khác (như Aave, Uniswap) có thể bị ảnh hưởng do thanh lý bán tài sản thế chấp. Tôi đã thấy điều này xảy ra trong sự kiện tháng 5/2021, khi thanh lý hàng loạt trên Compound gây ra hiệu ứng gợn sang toàn bộ hệ sinh thái DeFi. 3. Thiếu tính cạnh tranh giữa các giao thức: Mỗi giao thức có một mô hình riêng, nhưng chúng không cạnh tranh với nhau về lãi suất một cách hiệu quả. Người dùng chỉ có thể arbitrage thủ công giữa các giao thức, nhưng điều này đòi hỏi chi phí gas và kiến thức kỹ thuật. Kết quả là lãi suất vẫn bị phân mảnh, và thị trường không thể đạt đến trạng thái cân bằng.
Contrarian: Góc nhìn phản trực giác – Mô hình lãi suất thực tế có thể là một điểm yếu chứ không phải điểm mạnh
Nhiều người cho rằng mô hình lãi suất đơn giản của Compound và Aave là một lợi thế: dễ hiểu, dễ dự đoán, dễ tích hợp. Nhưng tôi cho rằng, chính sự đơn giản đó lại là tử huyệt. Một mô hình lãi suất không có khả năng thích ứng với thị trường thực chất là một mô hình lãi suất chết.

Hãy nhìn vào thị trường gấu hiện tại. Thanh khoản trên các pool DeFi đã giảm 40-60% so với đỉnh. Utilization rate trên nhiều pool của Aave đã xuống dưới 30%, khiến lãi suất cho vay rất thấp (dưới 1% APR). Điều này làm người gửi mất động lực, họ rút vốn, utilization lại càng giảm – một vòng xoáy chết. Trong khi đó, lợi suất từ các giao thức khác như staking ETH (4-5%) vẫn cao hơn nhiều. Tại sao mô hình lãi suất không tự động tăng lên để cạnh tranh? Bởi vì nó không được thiết kế để làm điều đó. Nó chỉ phản ứng với utilization, mà utilization đang thấp vì nhu cầu vay giảm. Nhưng nhu cầu vay giảm không có nghĩa là chi phí vốn giảm – nó có nghĩa là rủi ro tăng cao, và lẽ ra lãi suất phải tăng lên để bù đắp rủi ro đó. Nhưng mô hình hiện tại lại làm ngược lại: khi rủi ro tăng, lãi suất giảm vì utilization thấp.
Điều này tạo ra một nghịch lý về mặt kỹ thuật: mô hình lãi suất hiện tại hoạt động tốt trong thị trường tăng giá (bull market) – nơi nhu cầu vay cao, utilization cao, lãi suất cao, khuyến khích gửi tiền. Nhưng trong thị trường giảm giá (bear market), nó trở nên phản tác dụng. Điều này khiến tôi liên tưởng đến một thiết kế quản trị tồi: một hệ thống chỉ hoạt động trong một điều kiện, không có khả năng thích ứng.

Đây là nơi mà tầm nhìn của tôi với tư cách là một DAO Governance Architect xuất hiện. Vấn đề không nằm ở mô hình lãi suất, mà nằm ở cách thức quản trị nó. Hiện tại, việc thay đổi tham số lãi suất là một quy trình governance chậm chạp, thường mất hàng tuần để thông qua một proposal. Trong khi đó, thị trường thay đổi từng giây. Một mô hình lãi suất thông minh nên có khả năng tự điều chỉnh dựa trên nhiều tín hiệu hơn là chỉ utilization rate, chẳng hạn như lãi suất thị trường bên ngoài (được feed từ oracle), chi phí cơ hội của tài sản (dựa trên lợi suất của các giao thức khác), và thậm chí cả biến động giá (để phản ánh rủi ro thanh lý).
Takeaway: Tầm nhìn tiến bộ – Hướng tới lãi suất thích ứng và quản trị phi tập trung thực sự
Chúng ta không thể mãi sử dụng những mô hình lãi suất tùy tiện được sinh ra từ các hackathon 2018. Tương lai của DeFi nằm ở những mô hình lãi suất thích ứng (adaptive interest rate), có thể self-correct dựa trên dữ liệu thị trường đa chiều. Một giao thức tôi đang thiết kế (code-named “Adapt”) sử dụng một mô hình hybrid: lãi suất cơ bản được xác định bởi một oracle feed từ thị trường thanh khoản off-chain (như lãi suất cho vay của các stablecoin trên TradFi), sau đó được điều chỉnh dựa trên utilization rate và một yếu tố risk premium. Kết quả là lãi suất luôn nằm trong một khoảng hợp lý, không bao giờ quá thấp hay quá cao so với thị trường.
Nhưng quan trọng hơn, tôi tin rằng vấn đề không chỉ là kỹ thuật, mà là tinh thần. Nếu cộng đồng DeFi thực sự tin vào phi tập trung, chúng ta phải xây dựng những hệ thống có khả năng tự quản trị một cách linh hoạt, không phụ thuộc vào những quyết định cứng nhắc từ một nhóm developer. Một mô hình lãi suất thông minh + một cơ chế governance nhanh nhạy (ví dụ: sử dụng optimistic governance hoặc real-time vote) có thể giải quyết được vấn đề.
Thị trường gấu là thời điểm tốt nhất để đặt câu hỏi: Liệu chúng ta đang xây dựng một nền tài chính thực sự bền vững, hay chỉ đang tạo ra những món đồ chơi tài chính hoạt động tốt trong điều kiện lý tưởng? Câu trả lời sẽ định hình tương lai của toàn bộ hệ sinh thái.
Còn bạn, bạn có sẵn sàng nhìn thẳng vào sự thật rằng lãi suất DeFi hiện tại đang nói dối bạn?