پرش به محتوای اصلی
لوگوی Avana

اوراکل‌های قیمت

چگونه پروتکل وضعیت موقعیت LP را به ارزش‌های وثیقه مرتبط با اعتبار تبدیل می‌کند.

نمای کلی

Avana قیمت وثیقه LP با بازسازی موقعیت و ارزش گذاری دارایی های داخل آن. برای جابجایی LP، پروتکل ارزش را از قیمت دارایی های خارجی و بازسازی موجودی pool بدست می آورد. برای نقدینگی متمرکز، موقعیت را بر اساس نقدینگی، محدوده، تیک فعلی، قرار گرفتن در معرض توکن و کارمزدهای انباشته تجزیه می کند.

نتیجه به ارزش وثیقه قابل بازیافت تنزیل می شود. قدرت استقراض بر اساس آنچه موقعیت می تواند به طور واقع بینانه تحت مفروضات ریسک بازار حمایت کند، نه بر ارزش خالص دارایی خوش بینانه است.

این تمایز بین ارزش علامت و ارزش بازیافتنی همان چیزی است که اوراکل را به جای تحلیل صرف برای وام دادن مفید نگه می دارد. ERC-20 LPs، NFT LPs، و چند دارایی pools فقط می‌توانند یک رابط سطح بالا را به اشتراک بگذارند، زیرا هر کلاس قبل از اینکه مقدار به اسپیکر برسد، بررسی‌های اعتبارسنجی و مقاومت در برابر دستکاری خود را انجام می‌دهد.

LP collateral value depends on:

  • قیمت دارایی های اساسی
  • ذخایر pool یا تقسیم موجودی
  • Fee accrual
  • برای نقدینگی متمرکز، تیک فعلی نسبت به محدوده موقعیت
  • خواه موقعیت در محدوده باشد یا بیشتر یک طرفه

رابط اوراکل: IOracle

Borrow Spokes به یک سطح قرارداد نیاز دارند حتی اگر قالب‌های LP در DEX@ بسیار متفاوت باشد. «IOracle» شکل مشترک را فراهم می‌کند و ارزش اصلی، هزینه‌های انباشته، و بافرهای رزرو شده را جدا نگه می‌دارد، بنابراین منطق ریسک بعدی لازم نیست حدس بزند که به کدام قسمت از موقعیت نگاه می‌کند:

function getValue(uint256 tokenId, address asset)
  external view returns (
    uint256 fullValue,
    uint256 feeValue,
    uint256 reserveValue
  );
fullValueارزش بازسازی شده نقدینگی اصلی قبل از اعمال تعدیل استرس انحلال بعدی.
feeValueارزش هزینه های تعلق گرفته توسط موقعیت که می تواند در کنار اصل مورد شناسایی قرار گیرد.
reserveValueبخش رزرو شده برای بافرهای خطر اوراکل، باز کردن و پروتکل نگه داشته شده است.

رابط لوله‌کشی خاص DEX را از اسپیکر پنهان می‌کند. این به همان تماس‌گیرنده اجازه می‌دهد تا ERC-20 LPs، NFT LPs، و چند دارایی pools را از طریق یک شکل بازگشتی کنترل کند، در حالی که هنوز فضایی برای رفتار محافظه‌کارانه و ویژه خانواده در پشت صحنه باقی می‌گذارد.

معماری چند لایه

LP ارزش‌گذاری یک فرآیند مرحله‌ای است به جای خواندن قیمت تکی. مسیر اوراکل از طریق مراحل زیر حرکت می کند:

1

قیمت دارایی های اساسی از اوراکل های قوی خارجی

از فیدهای خارجی انعطاف‌پذیر برای دارایی‌های زیربنایی شروع کنید تا وثیقه صدای کامل یا قابلیت دستکاری وضعیت نقطه‌ای خام pool را به ارث نبرد.

2

ارزش LP را به صورت محافظه کارانه استخراج کنید

با استفاده از یک مسیر قطعی که سخنران می‌توانند درباره آن استدلال کنند، تعادل قابل تعویض LP را بازسازی کنید یا موقعیت‌های نقدینگی متمرکز را از ذخایر، نقدینگی، محدوده و کارمزدها تجزیه کنید.

3

کوتاهی مو برای از دست دادن دائمی و لغزش انحلال

علامت بازسازی شده را به ارزش وثیقه قابل بازیافتی تخفیف دهید که استرس، لغزش و خروج ناقص را به جای بازخرید خالص در NAV فرض می‌کند.

4

نوردهی توسط خانواده LP و عمق pool

کنترل‌هایی را بر اساس خانواده LP، کلاس pool و عمق موجود اعمال کنید تا بازارهای نازک‌تر یا پیچیده‌تر محدودیت‌های وام‌گیری مشابه بازارهای عمیق‌تر و ساده‌تر را دریافت نکنند.

5

انحلال بر اساس ارزش بازیابی قابل بازیابی، نه خوش بینانه NAV

هنگام اعطای قدرت وام و تصمیم گیری در مورد انحلال، به جای ارزش علامت در بهترین حالت، از ارزشی استفاده کنید که به طور منطقی می تواند از طریق مسیر بازگشایی محقق شود.

DEX-دسترسی خاص

DEXهای مختلف، بخش‌های مختلف حالت را نشان می‌دهند، و اوراکل از این ورودی‌ها برای بازسازی موقعیت و تأیید قیمت‌گذاری استفاده می‌کند. Pool داده‌های مشتق‌شده کورکورانه به عنوان علامت وثیقه مستقیم پذیرفته نمی‌شوند.

DEX / LP تایپ کنیدمنبع اوراکلیادداشت‌ها
Curve پایدار/پایدار ERC-20 LPsفیدهای استیبل کوین خارجی + بررسی pool-state + تأیید TWAPقیمت‌های خارجی دارایی‌ها را تثبیت می‌کنند در حالی که موجودی pool و تعلق کارمزد ارزش وثیقه تنزیل‌شده را تعیین می‌کنند.
Uniswap V2 ERC-20 LPsChainlink + بازسازی رزرو + تایید TWAPتوکن‌های استاندارد LP از موجودی‌های زیربنایی بازسازی‌شده ارزش‌گذاری می‌شوند و TWAP به عنوان یک بررسی متقاطع مقاوم در برابر دستکاری استفاده می‌شود.
Uniswap V3 NFT LPsChainlink + تجزیه موقعیت + تیک/TWAP چکNFT بر اساس نقدینگی، محدوده فعال و قیمت فعلی تجزیه می‌شود، سپس برای ارزش انحلال قابل بازیافت، مدل مو را کاهش می‌دهد.
Balancer چند دارایی LPsChainlink + بازسازی موجودی وزنیچند توکن pools از قیمت های خارجی و موجودی وزن pool برای تخمین ارزش وثیقه محافظه کارانه استفاده می کند.
SushiSwap / AerodromeChainlink + بازسازی رزرو + تایید TWAPمشاهدات مشتق شده از Pool ارزش بازسازی شده را تأیید می کند و به مقاومت در برابر سوء استفاده از معاملات مشابه در بازارهای با نقدینگی پایین کمک می کند.
PancakeSwapChainlink + تأیید مبتنی بر بلوک TWAPقیمت‌های خارجی لنگر باقی می‌مانند در حالی که مشاهدات مبتنی بر بلوک وضعیت موقعیت و مفروضات را تأیید می‌کنند.

TWAP محاسبه توسط DEX

TWAP ورودی‌های تأیید هستند. آنها در کنار قیمت دارایی های خارجی و بازسازی موقعیت قطعی می نشینند تا بررسی کنند که آیا وضعیت pool که مشاهده می شود با یک مسیر بازگشایی معتبر سازگار است یا خیر. آنها به رد تحریف های مشکوک یا کوتاه مدت کمک می کنند، اما به تنهایی جایگزین مدل گسترده تر اوراکل نمی شوند.

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

چک‌های آگاه از موقعیت شامل محدوده تیک، توزیع نقدینگی و کارمزدهای انباشته می‌شوند تا پروتکل بتواند نشان‌دهی تجزیه‌شده هر NFT را به جای تلقی NFT به‌عنوان یک جعبه سیاه تأیید کند.

Balancer

مشاهدات توکن وزن‌دار با وزن‌های pool ترکیب می‌شوند تا قبل از اینکه اوراکل یک ارزش وثیقه محافظه‌کارانه را تخصیص دهد، تقسیم‌بندی موجودی چند دارایی را تأیید می‌کند.

Curve

مشاهدات استیبل کوین عمدتاً برای شناسایی فیدهای قدیمی، رانش ذخیره و ناهنجاری های کوتاه مدت استفاده می شود در حالی که قیمت های خارجی لنگر اصلی باقی می مانند.

Trader Joe و Aerodrome

مشاهدات انباشته قیمت در یک پنجره 30 تا 60 دقیقه ای به اعتبارسنجی وضعیت نقدشوندگی کمتر pool کمک می کند و در برابر دستکاری معاملات مشابه در طول چک های وثیقه مقاومت می کند.

ایمنی و پیشگیری از دستکاری

  • آستانه انحراف

    زمانی که داده‌های راستی‌آزمایی مشتق‌شده از pool از قیمت‌های مرجع خارجی بسیار دور شود، می‌توان وام‌ها یا انحلال‌های جدید را متوقف کرد. maxDifference.

  • maxPoolPriceDifference

    این وضعیت pool-در ضمن با قیمت‌های رمز اصلی هماهنگ می‌شود و دستکاری آنی pool یا سوءاستفاده از اوراکل با همان تراکنش را محدود می‌کند.

  • باز کردن درپوش های بهره

    قرار گرفتن در معرض توسط خانواده LP، pool عمق، و پیچیدگی وثیقه محدود می‌شود، بنابراین بازارهای نازک‌تر محدودیت‌های وام سخت‌تری دریافت می‌کنند.

  • کوتاهی موی ریکاوری

    اوراکل ارزش نظری LP را برای زیان‌های دائمی، لغزش‌ها و مفروضات انحلال تحت فشار قبل از اعطای هر گونه قدرت وام، تخفیف می‌دهد.

  • Oracle Sentinel

    Oracle Sentinel ورودی‌های سلامت و راستی‌آزمایی را تغذیه می‌کند و زمانی که داده‌ها کهنه، به خطر افتاده یا ناسازگار با بررسی‌های وضعیت وضعیت هستند، می‌تواند رفتار بازگشتی را ایجاد کند.

پارامترهای اوراکل قابل تنظیم

Pool-تنظیمات اوراکل خاص در هر توکن پیکربندی می‌شوند setTokenConfig. جدول زیر پارامترهایی را نشان می‌دهد که تعیین می‌کنند چگونه یک نشانه و مرتبط با آن pool باید بررسی شوند:

پارامترتوضیح
رمزآدرس توکن وثیقه
AggregatorV3Interfaceفید Chainlink برای رمز اصلی
maxFeedAgeحداکثر سن قابل قبول برای فید Chainlink
Poolخاص DEX pool (Uniswap V3، Balancer، Curve، و غیره)
twapSecondsپنجره ای برای محاسبه TWAP
حالتحالت عملیاتی اوراکل (استاندارد/بازگشت)
maxDifferenceحداکثر انحراف مجاز بین DEX و قیمت تأیید

در عمل، رفتار اوراکل از ترکیب قیمت‌گذاری دارایی‌های خارجی، منطق بازسازی LP، درمان ارزش قابل بازیافت و تنظیمات به ازای هر توکن ناشی می‌شود.setTokenConfig.