Compound Finance là một trong những giao thức hàng đầu để vay và cho vay tiền điện tử trong không gian DeFi. Chúng ta hay cùng tìm hiểu thêm về việc các chỉ số lãi suất sẽ được tính toán như thế nào trong nền tảng defi Compound nhé.
I. Vay và Cho vay (Supply/Lending) trên Compound
Lãi suất cho vay và vay trên Compound được cộng dồn mỗi block(khoản 15 giây trên Ethereum tích lũy liên tục lãi lũy kế ) và được xác định bằng tỷ lệ sử dụng trên thị trường (utilization percentage).
Tỷ lệ sử dụng = tổng vay/tổng cho vay
utilization ratio = total borrow/total supply
Tỷ lệ sử dụng được dùng như là tham số đầu vào cho công thức xác định lãi suất.
Những tham số còn lại được quy định bởi Quản trị của Compound (Compound Governance)
Cho vay trên Compound
II. Công thức tính lãi suất vay
Công thức tính lãi suất cho vay nhìn chung là hàm tuyến tính tăng với hệ số chặn y được coi là lãi suất cơ bản(base rate) thể hiện lãi suất cho vay khi nhu cầu vay là 0 và độ dốc(slope) thể hiện tỷ lệ thay đổi của các lãi suất.
Những tham số này khác nhau với mỗi tài sản token ERC20 được cung cấp bởi các nền tảng khác nhau.
Một số thị trường có công thức cao cấp hơn bao gồm điểm kink. Điểm kink là tỷ lệ sử dụng mà ở đó độ dốc sẽ dốc hơn.
Những công thức này có thể được dùng để giảm chi phí của việc cho vay cho tới khi đạt tới điểm kịnk và sau đó tăng chi phí cho vay sau điểm kink để thúc đẩy một mức độ tối thiểu thanh khoản.
III. Công thức tính lãi suất cho vay
Supply interest rate =borrow interest rate x utilization ratio .
Lãi suất cho vay = lãi suất vay x tỷ lệ sử dụng
Hệ số dự trữ( reserve factor ) là tỷ lệ của những thanh toán tiền vay không được trả cho những người cung cấp mà thay vào đó được dành riêng cho vào 1 bể dự trữ đóng vai trò bảo hiểm trong trường hợp người vay không trả được nợ.VD : không có ai vay thì cũng không có doanh thu nên cũng không có nguồn để trả cho người cho vay .
Trong trường hợp biến động giá lớn, nhiều vị thế vay có thể trở thành dưới mức thế chấp khi đó nền tảng có những quỹ không hiệu quả để trả cho những người cho vay. Trong trường hợp đó người cho vay sẽ được trả bằng cách sử dụng tài sản trong bể dự trữ.
Ví dụ:
Trong thị trường DAI, 100 triệu được cho vay và 50 triệu được vay. Giả sử lãi suất cơ bản là 1% và độ dốc là 10%. Khi 50 triệu được vay thì tỷ lệ sử dụng là 50%.
Khi đó Lãi suất vay = 0,50,1+0,01=0,06 hay 6%.
Lãi suất cho vay (với giả định hệ số dự trữ là 0%) = 0,50,06 = 0,03 hoặc 3%.
-> Công thức trên khiến người vay phải trả nhiều hơn và người cho vay thu được ít hơn cũng giống như với 1 ngân hàng thì lãi bạn nhận được khi cho vay vốn sẽ ít hơn nhiều so với số tiền mà những những người đi vay thực tế phải trả.
–>Lãi suất vay không phải tỷ suất cận biên mà nó là tỷ suất cho tất cả người vay . Có thể hiểu là lãi suất vay có thể thay đổi theo thời gian. VD: giả định người vay đầu tiên vay 25 triệu. Lãi vay sẽ là 25 0,1 +0,01 = 3.5%.
Sau đó 1 người vay khác vào và vay 25 triệu thì lãi tăng tới 6% đối với tất cả mọi người vay.
-Giả định tỷ lệ dự trữ được đặt là 10% thì 10% của lãi suất vay sẽ được cho vào bể dự trữ DAI, điều này là hạ lãi suất cho vay xuống 2,7% được tính = 0,50,06*(1-0,01)= 0,027 hay 2,7%.
Cách khác để nghĩ về lãi cho vay là 6% lãi vay của 50 triệu tương đương 3 triệu của khoản thanh toán nợ. Phân chia 3 triệu khoản thanh toán này cho những người cho vay 100 triệu hay là lãi suất 3%. Với 10% lãi vay chuyển vào quỹ dự trữ thì sẽ trả là 2,7 triệu.
-Giả định 100 triệu DAI được cho vay và 90 triệu DAI được vay thì tỷ lệ sử dụng là 0%.
Điểm kink là điểm mà khi tỷ lệ sử dụng là 80% thì trước đó độ dốc là 10% và sau đó thì độ dốc là 40% hay là lãi suất vay sẽ cao hơn nhiều nếu tỷ lệ sử dụng vượt quá 80%.
Lãi suất cơ bản vẫn là 1% .
Lãi suất vay = 0,01(base) +0,80,1(pre-kink)+0,10,4(post-kink)= 13% .
Lãi suất cho vay (với giả định hệ số dự trữ là 0%) = 0,9*0,13=11,7%.
Ưu điểm của Compound
- Mở khóa giá trị của tài sản mà không phải bán nó .
- Dễ dàng thiết kế vị thế long hay short.
- Giả định bạn kỳ vọng thị trường giá xuống trên giá ETH thì bạn nên:
Cho vay stablecoin như USDC hoặc DAI.
- Vay ETH.
- Bán ETH lấy stablecoin.
- Nếu giá ETH xuống bạn có thể dùng stablecoin để mua ETH với giá rẻ hơn để trả khoản nợ ETH đã vay.
Nguồn tài liệu: https://www.youtube.com/watch?v=pEfooGMeAWs
Nguồn: viblo.asia