Bỏ qua phần nội dung chính
Logo Avana

Đồng hồ báo giá

Cách giao thức biến trạng thái vị trí LP thành giá trị tài sản thế chấp liên quan đến tín dụng.

Tổng quan

Avana định giá tài sản thế chấp LP bằng cách xây dựng lại vị thế và định giá tài sản bên trong nó. Đối với các LP có thể thay thế được, giao thức lấy giá trị từ giá tài sản bên ngoài và tái thiết lại số dư pool. Đối với tính thanh khoản tập trung, nó phân tách vị thế theo tính thanh khoản, phạm vi, đánh dấu hiện tại, mức độ tiếp xúc với token và phí tích lũy. Kết quả được chiết khấu để ước tính giá trị tài sản đảm bảo có thể thu hồi theo các giả định rủi ro của thị trường. Do đó, khả năng vay phản ánh cả tài sản cơ bản của vị thế và các điều kiện mà dưới đó chúng có thể được thu hồi trong quá trình thanh lý. Sự phân biệt giữa giá trị vị trí và giá trị có thể thu hồi quan trọng vì oracle cung cấp các đầu vào cho các quyết định cho vay. ERC-20 LP token, vị trí NFT, và pools đa tài sản chia sẻ một giao diện, nhưng mỗi định dạng có các kiểm tra tái tạo, xác thực và thao tác riêng trước khi giá trị của nó đến Borrow Spoke.

LP collateral value depends on:

  • Giá của tài sản cơ sở
  • Việc phân chia dự trữ hoặc khoảng không quảng cáo pool
  • Fee accrual
  • Đối với thanh khoản tập trung, đánh dấu hiện tại liên quan đến phạm vi vị trí
  • Cho dù vị trí nằm trong phạm vi hay chủ yếu là một chiều

Giao diện Oracle: IOracle

`IOracle` cung cấp cho Borrow Spoke một giao diện định giá chung trên LP định dạng. Giá trị trả về của nó phân biệt giữa số tiền gốc, phí tích lũy và bộ đệm dự phòng để người gọi có thể tính toán từng thành phần riêng biệt:

function getValue(uint256 tokenId, address asset)
  external view returns (
    uint256 fullValue,
    uint256 feeValue,
    uint256 reserveValue
  );
fullValueGiá trị được xây dựng lại của thanh khoản gốc trước khi áp dụng các điều chỉnh căng thẳng thanh lý sau này.
feeValueGiá trị của các khoản phí tích lũy theo vị thế có thể được ghi nhận cùng với tiền gốc.
reserveValuePhần dành riêng được giữ lại cho bộ đệm rủi ro oracle, thư giãn và giao thức.

Bộ chuyển đổi phía sau giao diện này xử lý việc tái cấu trúc và xác thực cụ thể DEX. Borrow Spoke nhận các trường trả về giống nhau cho ERC-20 LP token, vị trí NFT, và pools đa tài sản, trong khi mỗi triển khai áp dụng các kiểm tra yêu cầu bởi loại tài sản thế chấp của nó.

Kiến trúc nhiều lớp

Việc định giá LP là một quá trình được dàn dựng chứ không phải là đọc giá giao ngay. Đường dẫn oracle di chuyển qua các bước sau:

1

Định giá tài sản cơ bản từ các nhà tiên tri mạnh mẽ bên ngoài

Nguồn dữ liệu bên ngoài cung cấp giá tham chiếu cho các token cơ sở. Điều này tách biệt đầu vào giá tài sản khỏi giá giao dịch tức thời của pool, có thể bị ảnh hưởng bởi các giao dịch ngắn hạn hoặc thao túng.

2

Lấy giá trị LP một cách thận trọng

Oracle tái cấu trúc số dư có thể giao dịch LP hoặc phân rã các vị trí thanh khoản tập trung bằng cách sử dụng dự trữ, thanh khoản, phạm vi và phí tích lũy. Những đầu vào này xác định các tài sản được đại diện bởi vị trí đó.

3

Cắt tóc vì thua lỗ vô thường và trượt thanh lý

Giá trị tái cấu trúc được chiết khấu cho các điều kiện thị trường căng thẳng, sự trượt giá khi thanh lý và con đường thoát khỏi vị thế. Giá trị thu được ước tính những gì thanh lý có thể thu hồi.

4

Mức độ tiếp xúc giới hạn theo dòng LP và độ sâu pool

Các biện pháp kiểm soát tiếp xúc sử dụng họ LP, loại pool và độ sâu thanh khoản sẵn có để giới hạn mức vay mà một thị trường có thể hỗ trợ.

5

Áp dụng giá trị có thể thu hồi cho vay và thanh lý

Khả năng vay và kiểm tra thanh lý sử dụng giá trị ước tính có thể thu hồi thông qua đường tháo gỡ đã cấu hình.

DEX-Xử lý cụ thể

Mỗi DEX tiết lộ các vị trí khác nhau và dữ liệu pool. Oracle tái cấu trúc các tài sản cơ sở từ dữ liệu đó và xác minh định giá kết quả so với giá tham chiếu và các biện pháp kiểm soát rủi ro của nó.

DEX / LP LoạiNguồn OracleGhi chú
Curve Ổn định/Ổn định ERC-20 LPsNguồn cấp dữ liệu stablecoin bên ngoài + pool- kiểm tra trạng thái + xác minh TWAPGiá bên ngoài neo giữ tài sản trong khi số dư pool và số dư tích lũy phí xác định giá trị tài sản thế chấp được chiết khấu.
Uniswap V2 ERC-20 LPsChainlink + xây dựng lại dự trữ + xác minh TWAPMã thông báo LP tiêu chuẩn được định giá từ số dư cơ bản được xây dựng lại, với TWAP được sử dụng làm kiểm tra chéo chống thao túng.
Uniswap V3 NFT LPsChainlink + phân tách vị trí + kiểm tra đánh dấu/TWAPNFT được phân tách theo tính thanh khoản, phạm vi hoạt động và giá hiện tại, sau đó cắt bỏ giá trị thanh lý có thể phục hồi.
Balancer Đa tài sản LPsChainlink + xây dựng lại khoảng không quảng cáo có trọng sốNhiều token pools sử dụng giá bên ngoài và khoảng không quảng cáo pool có trọng số để ước tính giá trị tài sản thế chấp thận trọng.
SushiSwap / AerodromeChainlink + xây dựng lại dự trữ + xác minh TWAPCác quan sát có nguồn gốc từ nhóm xác minh giá trị được xây dựng lại và giúp chống lạm dụng giao dịch tương tự ở các thị trường có tính thanh khoản thấp hơn.
PancakeSwapChainlink + xác minh dựa trên khối TWAPGiá bên ngoài vẫn là điểm neo trong khi các quan sát dựa trên khối xác nhận trạng thái vị thế và giải phóng các giả định.

TWAP Tính toán bằng DEX

Giá trung bình theo thời gian (TWAPs) cung cấp dữ liệu xác minh cùng với giá tài sản bên ngoài và tái cấu trúc vị thế. So sánh các dữ liệu đầu vào này giúp xác định các biến động giá ngắn hạn hoặc trạng thái pool không nhất quán. Dữ liệu TWAP bổ sung cho quá trình định giá thay vì cung cấp giá trị tài sản đảm bảo một mình.

Uniswap V2 & SushiSwap

On-chain cumulative price data over a 1-hour window is used to cross-check the reconstructed reserve picture and reduce sensitivity to flash swaps or other short-lived pool distortions.

Uniswap V3

Đối với các vị trí thanh khoản tập trung, các kiểm tra sử dụng phạm vi tick, phân phối thanh khoản và phí tích lũy để xác minh mức độ phơi bày token được đại diện bởi từng NFT.

Balancer

Các quan sát token có trọng số được kết hợp với trọng số pool để xác thực việc phân chia khoảng không quảng cáo nhiều tài sản trước khi nhà tiên tri chỉ định giá trị tài sản thế chấp thận trọng.

Curve

Các quan sát của Stablecoin được sử dụng chủ yếu để phát hiện nguồn cấp dữ liệu cũ, sự trôi dạt dự trữ và những bất thường trong ngắn hạn trong khi giá bên ngoài vẫn là điểm neo chính.

Trader Joe & Aerodrome

Quan sát giá tích lũy trong khoảng thời gian 30-60 phút giúp xác thực trạng thái pool có tính thanh khoản thấp hơn và chống lại sự thao túng giao dịch tương tự trong quá trình kiểm tra tài sản thế chấp.

Phòng chống thao túng và an toàn

  • Ngưỡng sai lệch

    Các khoản vay hoặc thanh lý mới có thể bị tạm dừng khi dữ liệu xác minh có nguồn gốc pool di chuyển quá xa so với giá tham chiếu bên ngoài vượt quá maxDifference.

  • maxPoolPriceDifference

    Điều này giữ cho trạng thái ngụ ý pool-được liên kết với giá token cơ bản và hạn chế thao túng pool tức thời hoặc lạm dụng oracle cùng một giao dịch.

  • Giới hạn lãi suất mở

    Mức độ tiếp xúc bị giới hạn bởi dòng LP, độ sâu pool và độ phức tạp của tài sản thế chấp nên các thị trường mỏng hơn nhận được giới hạn vay chặt chẽ hơn.

  • Cắt tóc phục hồi

    Oracle giảm giá trị lý thuyết LP đối với tổn thất tạm thời, trượt giá và các giả định thanh lý căng thẳng trước khi bất kỳ quyền vay nào được cấp.

  • Lính canh oracle

    Oracle Sentinel theo dõi cung cấp thông tin đầu vào về tình trạng và xác minh, đồng thời có thể kích hoạt hành vi dự phòng khi dữ liệu đã cũ, bị xâm phạm hoặc không nhất quán với các bước kiểm tra trạng thái vị trí.

Các tham số Oracle có thể cấu hình

Cài đặt oracle dành riêng cho nhóm được định cấu hình cho mỗi token thông qua setTokenConfig. Bảng dưới đây liệt kê các tham số được sử dụng để xác thực nguồn dữ liệu giá của một token và pool liên quan:

tham sốMô tả
Mã thông báoĐịa chỉ token thế chấp
AggregatorV3InterfaceChainlink nguồn cấp dữ liệu cho token cơ bản
maxFeedAgeĐộ tuổi tối đa được chấp nhận đối với nguồn cấp dữ liệu Chainlink
poolCụ thể DEX pool (Uniswap V3, Balancer, Curve, v.v.)
twapSecondsCửa sổ tính toán TWAP
Chế độChế độ hoạt động của Oracle (tiêu chuẩn/dự phòng)
maxDifferenceĐộ lệch tối đa cho phép giữa DEX và giá xác minh

Trong thực tế, hành vi của oracle xuất phát từ sự kết hợp giữa định giá tài sản bên ngoài, logic tái thiết LP, xử lý giá trị có thể phục hồi và cài đặt cho mỗi token được định cấu hình thông quasetTokenConfig.