Langsung ke konten utama
logo Avana

Oracle Harga

Bagaimana protokol mengubah status posisi LP menjadi nilai agunan yang relevan dengan kredit.

Ikhtisar

Avana harga agunan LP dengan merekonstruksi posisi dan menilai aset yang ada di dalamnya. Untuk LPs yang sepadan, protokol ini memperoleh nilai dari harga aset eksternal dan rekonstruksi keseimbangan pool. Untuk likuiditas terkonsentrasi, ini menguraikan posisi berdasarkan likuiditas, jangkauan, tick saat ini, eksposur token, dan biaya yang masih harus dibayar. Hasilnya didiskon untuk memperkirakan nilai jaminan yang dapat dipulihkan berdasarkan asumsi risiko pasar. Kapasitas pinjaman oleh karena itu mencerminkan baik aset dasar dari posisi tersebut maupun kondisi di mana aset tersebut dapat dipulihkan selama likuidasi. Perbedaan antara nilai posisi dan nilai yang dapat dipulihkan penting karena oracle menyediakan input untuk keputusan peminjaman. Token ERC-20, posisi NFT, dan aset multi pools berbagi antarmuka, tetapi setiap format memiliki pemeriksaan rekonstruksi, validasi, dan manipulasi sendiri sebelum nilainya mencapai Borrow Spoke.

LP collateral value depends on:

  • Harga aset yang mendasarinya
  • pool cadangan atau pembagian inventaris
  • Fee accrual
  • Untuk likuiditas terkonsentrasi, tick saat ini relatif terhadap kisaran posisi
  • Apakah posisinya berada dalam jangkauan atau sebagian besar miring

Antarmuka Oracle: IOracle

`IOracle` memberikan Borrow Spokes sebuah antarmuka penilaian umum di antara LP format. Nilai kembalinya membedakan pokok, biaya yang terakumulasi, dan buffer yang dicadangkan sehingga pemanggil dapat memperhitungkan setiap komponen secara terpisah:

function getValue(uint256 tokenId, address asset)
  external view returns (
    uint256 fullValue,
    uint256 feeValue,
    uint256 reserveValue
  );
fullValueNilai likuiditas pokok yang direkonstruksi sebelum penyesuaian tekanan likuidasi diterapkan.
feeValueNilai imbalan yang diperoleh berdasarkan posisi yang dapat diakui bersama pokok.
reserveValueBagian yang dicadangkan ditahan untuk buffer risiko oracle, unwind, dan protokol.

Adaptor di balik antarmuka ini menangani rekonstruksi dan validasi khusus DEX. Borrow Spoke menerima bidang pengembalian yang sama untuk token ERC-20 LP, posisi NFT, dan pools multi-aset, sementara setiap implementasi menerapkan pemeriksaan yang diperlukan oleh jenis jaminannya.

Arsitektur Multi-Lapisan

Penilaian LP merupakan proses bertahap dan bukan pembacaan harga spot tunggal. Jalur Oracle bergerak melalui langkah-langkah berikut:

1

Harga aset dasar dari oracle eksternal yang kuat

Feed eksternal menyediakan harga referensi untuk token yang mendasarinya. Ini memisahkan input harga aset dari harga perdagangan instan pool, yang dapat dipengaruhi oleh perdagangan jangka pendek atau manipulasi.

2

Turunkan nilai LP secara konservatif

Peramal menyusun kembali saldo LP yang dapat dipertukarkan atau menguraikan posisi likuiditas terpusat menggunakan cadangan, likuiditas, jangkauan, dan biaya yang terakumulasi. Masukan ini menentukan aset yang diwakili oleh posisi tersebut.

3

Potongan rambut untuk kerugian sementara dan slip likuidasi

Nilai yang direkonstruksi didiskon untuk kondisi pasar yang tertekan, slippage likuidasi, dan jalur keluar posisi. Nilai yang dihasilkan memperkirakan apa yang dapat dipulihkan dari likuidasi.

4

Batasi eksposur berdasarkan keluarga LP dan kedalaman pool

Kontrol eksposur menggunakan keluarga LP, tipe pool, dan kedalaman likuiditas yang tersedia untuk membatasi seberapa banyak peminjaman yang dapat didukung oleh pasar.

5

Terapkan nilai yang dapat dipulihkan pada pinjaman dan likuidasi

Kapasitas pinjaman dan pemeriksaan likuidasi menggunakan perkiraan nilai yang dapat dipulihkan melalui jalur pembongkaran yang dikonfigurasi.

DEX-Penanganan Khusus

Setiap DEX menampilkan posisi dan data pool yang berbeda. Oracle membangun kembali aset yang mendasari dari data tersebut dan memverifikasi valuasi yang dihasilkan terhadap harga referensi dan kontrol risiko.

DEX / LP KetikSumber OracleCatatan
Curve Stabil/Stabil ERC-20 LPsUmpan stablecoin eksternal + pool-cek negara + verifikasi TWAPHarga eksternal menjadi jangkar aset sementara saldo pool dan akrual biaya menentukan nilai agunan yang didiskon.
Uniswap V2 ERC-20 LPsChainlink + rekonstruksi cadangan + TWAP verifikasiToken standar LP dinilai dari saldo dasar yang direkonstruksi, dengan TWAP digunakan sebagai pemeriksaan silang yang tahan manipulasi.
Uniswap V3 NFT LPsChainlink + dekomposisi posisi + centang/TWAP cekNFT didekomposisi berdasarkan likuiditas, kisaran aktif, dan harga saat ini, kemudian potongan rambut untuk nilai likuidasi yang dapat diperoleh kembali.
Balancer Multi-Aset LPsChainlink + rekonstruksi inventaris tertimbangMulti-token pools menggunakan harga eksternal dan inventaris pool tertimbang untuk memperkirakan nilai agunan yang konservatif.
SushiSwap / AerodromeChainlink + rekonstruksi cadangan + TWAP verifikasiPengamatan yang diturunkan dari kumpulan memverifikasi nilai yang direkonstruksi dan membantu melawan penyalahgunaan transaksi yang sama di pasar dengan likuiditas rendah.
PancakeSwapChainlink + verifikasi TWAP berbasis blokHarga eksternal tetap menjadi jangkar sementara pengamatan berbasis blok memvalidasi keadaan posisi dan menghilangkan asumsi.

TWAP Perhitungan oleh DEX

Harga rata-rata tertimbang waktu (TWAPs) menyediakan data verifikasi bersamaan dengan harga aset eksternal dan rekonstruksi posisi. Membandingkan input ini membantu mengidentifikasi distorsi harga yang bersifat sementara atau keadaan pool yang tidak konsisten. Data TWAP menambah proses penilaian daripada menyediakan nilai agunan secara mandiri.

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

Untuk posisi likuiditas terkonsentrasi, pemeriksaan menggunakan rentang tick, distribusi likuiditas, dan biaya yang terkumpul untuk memverifikasi eksposur token yang diwakili oleh masing-masing NFT.

Balancer

Pengamatan token berbobot digabungkan dengan bobot pool untuk memvalidasi pemisahan inventaris multi-aset sebelum oracle menetapkan nilai jaminan yang konservatif.

Curve

Pengamatan Stablecoin digunakan terutama untuk mendeteksi feed yang basi, penyimpangan cadangan, dan anomali jangka pendek sementara harga eksternal tetap menjadi jangkar utama.

Trader Joe & Aerodrome

Pengamatan harga kumulatif selama jangka waktu 30-60 menit membantu memvalidasi keadaan pool dengan likuiditas lebih rendah dan menolak manipulasi transaksi yang sama selama pemeriksaan jaminan.

Pencegahan Keamanan & Manipulasi

  • Ambang Batas Penyimpangan

    Pinjaman baru atau likuidasi dapat dihentikan sementara ketika pool-data verifikasi yang diturunkan bergerak terlalu jauh dari harga referensi eksternal di luar itu maxDifference.

  • maxPoolPriceDifference

    Hal ini menjaga status tersirat pool selaras dengan harga token yang mendasarinya dan membatasi manipulasi pool seketika atau penyalahgunaan oracle transaksi yang sama.

  • Batas Bunga Terbuka

    Eksposur dibatasi oleh keluarga LP, kedalaman pool, dan kompleksitas agunan sehingga pasar yang lebih kecil menerima batas pinjaman yang lebih ketat.

  • Potongan Rambut Pemulihan

    Oracle mendiskon nilai teoritis LP untuk kerugian tidak permanen, slippage pelepasan, dan menekankan asumsi likuidasi sebelum kekuatan pinjaman diberikan.

  • Penjaga oracle

    Oracle Sentinel jam tangan memberi masukan kesehatan dan verifikasi dan dapat memicu perilaku fallback ketika data sudah basi, disusupi, atau tidak konsisten dengan pemeriksaan status posisi.

Parameter Oracle yang Dapat Dikonfigurasi

Pengaturan Oracle khusus kumpulan dikonfigurasikan per token setTokenConfig. Tabel di bawah ini mencantumkan parameter yang digunakan untuk memvalidasi feed harga token dan pool terkait:

Parameter konfigurasiDeskripsi
TandaAlamat token jaminan
AggregatorV3InterfaceChainlink feed untuk token yang mendasarinya
maxFeedAgeUsia maksimum yang dapat diterima untuk feed Chainlink
KolamKhusus DEX pool (Uniswap V3, Balancer, Curve, dll.)
twapSecondsJendela untuk komputasi TWAP
ModusMode operasional Oracle (standar/fallback)
maxDifferenceDeviasi maksimal yang diperbolehkan antara DEX dan harga verifikasi

Dalam praktiknya, perilaku oracle berasal dari kombinasi penetapan harga aset eksternal, logika rekonstruksi LP, perlakuan nilai yang dapat dipulihkan, dan pengaturan per token yang dikonfigurasi melaluisetTokenConfig.