@CurveFinance, giao thức DEX nổi tiếng với thiết kế stablecoin và nhóm đa tài sản, gần đây đã công bố thiết kế stablecoin của mình.
2 trụ cột quan trọng nhất trong thiết kế của nó là LLAMMA và PegKeeper.
LLAMMA là viết tắt của Thuật toán AMM cho vay-thanh lý. Đây là quy trình thanh lý/xóa thanh lý tự động, sử dụng các tính năng của @Uniswap v3.
So với các giao thức cho vay khác như @AaveAave, quy trình thanh lý được tự động hóa. AMM chuyển đổi tài sản thế chấp thành stablecoin của Curve (bây giờ chúng ta gọi nó là crvUSD) khi giá tài sản thế chấp giảm, chuyển đổi crvUSD trở lại tài sản thế chấp khi giá tăng.
Do đặc điểm này, tồn tại một trạng thái ở giữa nằm giữa thanh lý toàn bộ và tổng thanh lý/tài sản thế chấp. Điều thú vị hơn nữa là người dùng có thể lấy lại tài sản thế chấp của mình thay vì thanh lý vĩnh viễn nhờ tính năng đặt hàng trong phạm vi của Uniswap v3.
Nhưng tại sao Curve không sử dụng AMM nội bộ của mình, Curve v2?
Đầu tiên, không có khái niệm về phạm vi giá trong Curve v2. Đó là một phạm vi giá đầy đủ (0 đến inf) AMM. Thứ hai, không có giải pháp phân tích nào để tính toán trạng thái cuối cùng cho từng “dải giá”. Tính toán của nó liên quan đến việc giải một phương trình bậc ba.
Sách trắng crvUSD chia toàn bộ phạm vi thanh lý thành các dải giá, với giá trên và giá dưới cho mỗi dải được ký hiệu là P_up và P_down.
Ưu điểm của việc tái cân bằng trên nhiều dải so với trên một dải giá duy nhất là độ trượt giá tốt hơn bằng cách tập trung lại tính thanh khoản cho từng dải.
Cách nó biểu thị mối quan hệ giữa giá cơ sở và giá trên và dưới của mỗi dải tương đương với các dấu giá trong Uniswap v3.
Trong mỗi dải, thanh khoản được phân bổ đồng đều. Do đó, chúng tôi có thể cung cấp một bằng chứng đơn giản cho phương trình (9) và (10) trong sách trắng mặc dù tác giả đã đưa ra các mối quan hệ này bằng cách sử dụng các phép tính số:

Tính thanh khoản có thể thay đổi được trong mỗi phạm vi giá cũng có lợi cho việc thanh lý nhiều người dùng.
Do tái cân bằng nên có những tổn thất vĩnh viễn. Làm thế nào để chọn các tham số tốt nhất (A, n) có vẻ như là một vấn đề khó giải quyết.
Mất mát vĩnh viễn, trượt giá và chi phí gas đều cần được xem xét.
Trụ cột quan trọng thứ 2, PegKeeper của crvUSD, duy trì tỷ giá USD của crvUSD như tên cho thấy.
Điều này đạt được bằng cách thay đổi lãi suất dựa trên sự khác biệt giữa giá tiên tri và giá tức thời trong LLAMMA.
Nếu nhu cầu về crvUSD ngày càng tăng, hãy giảm lãi suất để khuyến khích vay. Nếu nhu cầu giảm, hãy tăng lãi suất để khuyến khích việc mua lại và đốt crvUSD.
Tại sao không chọn các stablecoin khác để thực hiện điều này?
Đầu tiên, stablecoin bản địa có thể tạo ra doanh thu cho Curve. Thứ hai, hiện tại không có stablecoin nào khác hỗ trợ LLAMMA.
crvUSD cũng có thể tận dụng cơ sở hạ tầng Stableswap hiện có và tính thanh khoản liên quan.
Sách trắng crvUSD: https://github.com/curvefi/curve-stablecoin/blob/master/doc/curve-stablecoin.pdf