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

Price Oracles

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 thành giá trị tài sản thế chấp có thể thu hồi được. Sức mạnh vay mượn dựa trên những gì vị thế có thể hỗ trợ thực tế theo các giả định rủi ro của thị trường, chứ không phải dựa trên giá trị tài sản ròng lạc quan.

Sự khác biệt giữa giá trị nhãn hiệu và giá trị có thể thu hồi là điều khiến cho nhà tiên tri trở nên hữu ích cho việc cho vay thay vì chỉ phân tích. ERC-20 LPs, NFT LPs và nhiều tài sản pools chỉ có thể chia sẻ một giao diện cấp cao vì mỗi lớp đều trải qua quá trình xác thực và kiểm tra khả năng chống thao túng riêng trước khi giá trị đạt đến 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

Borrow Spoke cần một bề mặt hợp đồng mặc dù các định dạng LP khác nhau rất nhiều giữa các DEX. `IOracle` cung cấp hình dạng chung đó và giữ giá trị gốc, phí tích lũy và bộ đệm dự trữ riêng biệt để logic rủi ro sau này không cần phải đoán phần nào của vị thế mà nó đang xem xé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.

Giao diện ẩn hệ thống ống nước cụ thể DEX khỏi spoke. Điều đó cho phép cùng một người gọi xử lý ERC-20 LPs, NFT LPs và nhiều tài sản pools thông qua một hình thức trả về trong khi vẫn chừa chỗ cho việc xử lý thận trọng, dành riêng cho từng gia đình thế chấp ở hậu trường.

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

Bắt đầu từ các nguồn cấp dữ liệu bên ngoài linh hoạt cho các tài sản cơ bản để tài sản thế chấp không kế thừa toàn bộ tiếng ồn hoặc khả năng thao túng của trạng thái giao ngay pool thô.

2

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

Xây dựng lại số dư LP có thể thay thế hoặc phân tách các vị thế thanh khoản tập trung từ dự trữ, thanh khoản, phạm vi và phí bằng cách sử dụng đường dẫn xác định mà spoke có thể suy luận.

3

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

Chiết khấu nhãn hiệu được xây dựng lại thành giá trị tài sản thế chấp có thể phục hồi với giả định căng thẳng, trượt giá và thoát ra không hoàn hảo thay vì mua lại hoàn toàn theo lý thuyết NAV.

4

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

Áp dụng các biện pháp kiểm soát dựa trên họ LP, lớp pool và độ sâu sẵn có để các thị trường mỏng hơn hoặc phức tạp hơn không nhận được giới hạn vay giống như các thị trường sâu hơn và đơn giản hơn.

5

Thanh lý dựa trên giá trị thư giãn có thể phục hồi, không lạc quan NAV

Sử dụng giá trị có thể được hiện thực hóa một cách hợp lý thông qua lộ trình rút lui khi cấp quyền vay và quyết định thanh lý, thay vì giá trị nhãn hiệu trong trường hợp tốt nhất.

DEX-Xử lý cụ thể

Các DEX khác nhau hiển thị các phần trạng thái khác nhau và nhà tiên tri sử dụng những thông tin đầu vào đó để xây dựng lại vị trí và xác minh giá cả. Dữ liệu có nguồn gốc từ nhóm không được chấp nhận một cách mù quáng như một nhãn hiệu tài sản thế chấp trực tiếp.

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

TWAPs là đầu vào xác minh. Họ xem xét giá tài sản bên ngoài và việc xây dựng lại vị thế xác định để kiểm tra xem trạng thái pool đang được quan sát có phù hợp với đường dẫn thư giãn đáng tin cậy hay không. Chúng giúp loại bỏ những sai lệch đáng ngờ hoặc tồn tại trong thời gian ngắn, nhưng chúng không tự mình thay thế mô hình oracle rộng hơn.

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

Kiểm tra nhận biết vị trí kết hợp phạm vi đánh dấu, phân phối thanh khoản và phí tích lũy để giao thức có thể xác minh mức độ hiển thị token phân tách của mỗi NFT LP thay vì coi NFT như một hộp đen.

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.

  • Oracle Sentinel

    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 bên dưới hiển thị các tham số xác định cách kiểm tra token và pool được liên kết với nó:

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.