تجاوز إلى المحتوى الرئيسي
شعار Avana

أوراكل الأسعار

كيف يحوّل البروتوكول حالة مركز LP إلى قيم ضمان ذات صلة ائتمانياً.

نظرة عامة

تسعّر Avana ضمان LP بإعادة بناء المركز وتقييم الأصول داخله. لـ LPs القابلة للاستبدال، يشتق البروتوكول القيمة من أسعار الأصول الخارجية وإعادة بناء أرصدة الـ pool. للسيولة المركّزة، يفكّك المركز حسب السيولة والنطاق والـ tick الحالي وتعرض التوكن والرسوم المتراكمة. يتم خصم النتيجة لتقدير قيمة الضمان القابلة للاسترداد وفقًا لافتراضات المخاطر في السوق. وبالتالي، تعكس قدرة الاقتراض كل من الأصول الأساسية للمركز والظروف التي يمكن من خلالها استردادها أثناء التصفية. التمييز بين قيمة الموقع والقيمة القابلة للاسترداد مهم لأن العرّاف يزود المدخلات لقرارات الإقراض. ERC-20 الرّموز، NFT المواقع، وpools الأصول المتعددة تشترك في واجهة، لكن كل صيغة لها فحوصات إعادة بناء والتحقق والتلاعب الخاصة بها قبل أن تصل قيمتها إلى Borrow Spoke.

LP collateral value depends on:

  • أسعار الأصول الأساسية
  • احتياطيات الـ pool أو تقسيم المخزون
  • Fee accrual
  • للسيولة المركّزة، الـ tick الحالي نسبةً إلى نطاق المركز
  • ما إذا كان المركز داخل النطاق أو أحادي الجانب في معظمه

واجهة الأوراكل: IOracle

`IOracle` يوفر لـ Borrow Spoke واجهة تقييم مشتركة عبر LP صيغة. تميز قيم إرجاعه بين المبلغ الأساسي، الرسوم المكتسبة، والمخازن المحجوزة بحيث يمكن للمتصل حساب كل مكوّن على حدة:

function getValue(uint256 tokenId, address asset)
  external view returns (
    uint256 fullValue,
    uint256 feeValue,
    uint256 reserveValue
  );
fullValueالقيمة المُعاد بناؤها لسيولة الأصل قبل تطبيق تعديلات ضغط التصفية لاحقاً.
feeValueقيمة الرسوم التي راكمها المركز ويمكن الاعتراف بها إلى جانب الأصل.
reserveValueالجزء المحجوز المُمسَك كمخازن مخاطر للأوراكل والفك والبروتوكول.

المحوّل وراء هذه الواجهة يتعامل مع إعادة البناء والتحقق الخاصة بـDEX. تتلقى Borrow Spoke نفس حقول الإرجاع لرموز ERC-20 LP، مواقع NFT، والأصول متعددة pools، بينما يطبق كل تنفيذ الفحوصات المطلوبة من قبل نوع الضمان الخاص به.

هيكل متعدد الطبقات

تقييم LP عملية مرحلية وليس قراءة سعر spot واحدة. يمر مسار الأوراكل بالخطوات التالية:

1

تسعير الأصول الأساسية من أوراكل خارجية قوية

توفر التغذيات الخارجية أسعار مرجعية للرموز الأساسية. هذا يفصل مدخلات سعر الأصول عن السعر الفوري للتداول لـ pool، والذي يمكن أن يتأثر بالتداولات القصيرة الأجل أو التلاعب.

2

اشتقاق قيمة LP بحذر

يقوم العرّاف بإعادة بناء الأرصدة القابلة للتبادل LP أو تفكيك مواقع السيولة المركزة باستخدام الاحتياطيات والسيولة والنطاق والرسوم المتراكمة. تحدد هذه المدخلات الأصول التي يمثلها الموقع.

3

خصم للخسارة غير الدائمة وانزلاق التصفية

القيمة المعاد تكوينها تُخفض بسبب ظروف السوق المتوترة، والانزلاق عند التصفية، وطريقة خروج المركز. القيمة الناتجة تقدر ما يمكن أن تحققه التصفية.

4

حدّ التعرض حسب عائلة LP وعمق الـ pool

تستخدم ضوابط التعرض عائلة LP، ونوع pool، وعمق السيولة المتاح لتقييد مقدار الاقتراض الذي يمكن أن يدعمه السوق.

5

تطبيق القيمة القابلة للاسترداد على الاقتراض والتصفية

تستخدم قدرة الاقتراض وفحوصات التصرف في التصفية القيمة المقدرة التي يمكن استردادها من خلال مسار التفكيك المُكوَّن.

معالجة خاصة بـ DEX

كل DEX يكشف عن موقف مختلف وبيانات pool. يقوم العراف بإعادة بناء الأصول الأساسية من تلك البيانات ويحقق من صحة التقييم الناتج مقابل أسعاره المرجعية وضوابط المخاطر الخاصة به.

نوع DEX / LPمصدر الأوراكلملاحظات
LPs Curve Stable/Stable ERC-20تغذية عملات مستقرة خارجية + فحوصات حالة الـ pool + تحقق TWAPالأسعار الخارجية تثبّت الأصول بينما تحدد أرصدة الـ pool وتراكم الرسوم قيمة الضمان المخصومة.
LPs Uniswap V2 ERC-20Chainlink + إعادة بناء الاحتياطي + تحقق TWAPتُقيَّم توكنات LP القياسية من أرصدة أساسية مُعاد بناؤها، مع استخدام TWAP كتحقق مقاوم للتلاعب.
LPs Uniswap V3 NFTChainlink + تفكيك المركز + فحوصات tick/TWAPيُفكَّك الـ NFT حسب السيولة والنطاق النشط والسعر الحالي، ثم يُخصم لقيمة تصفية قابلة للاسترداد.
LPs Balancer متعددة الأصولChainlink + إعادة بناء مخزون مرجّحتستخدم pools متعددة التوكنات أسعاراً خارجية ومخزون pool مرجّح لتقدير قيمة ضمان محافظة.
SushiSwap / AerodromeChainlink + إعادة بناء الاحتياطي + تحقق TWAPملاحظات مشتقة من الـ pool تتحقق من القيمة المُعاد بناؤها وتساعد على مقاومة إساءة الاستخدام في نفس المعاملة في أسواق أقل سيولة.
PancakeSwapChainlink + تحقق TWAP قائم على الكتلتبقى الأسعار الخارجية المرساة بينما تتحقق ملاحظات قائمة على الكتل من حالة المركز وافتراضات الفك.

حساب TWAP حسب DEX

توفر أسعار المتوسط المرجح بالزمن (TWAPs) بيانات التحقق جنبًا إلى جنب مع أسعار الأصول الخارجية وإعادة بناء المراكز. تساعد مقارنة هذه المدخلات في تحديد تشوهات الأسعار قصيرة الأجل أو حالة pool غير المتسقة. تُكمّل بيانات TWAP عملية التقييم بدلاً من تقديم قيمة الضمان بمفردها.

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.

Balancer

تُدمَج ملاحظات التوكن المرجّحة مع أوزان الـ pool للتحقق من تقسيم مخزون متعدد الأصول قبل أن يعيّن الأوراكل قيمة ضمان محافظة.

Curve

تُستخدم ملاحظات العملات المستقرة أساساً لاكتشاف التغذية القديمة وانحراف الاحتياطي والشذوذ قصير الأجل بينما تبقى الأسعار الخارجية المرساة الأساسية.

Trader Joe و Aerodrome

ملاحظات سعر تراكمية على نافذة 30-60 دقيقة تساعد على التحقق من حالة pools أقل سيولة ومقاومة التلاعب في نفس المعاملة أثناء فحوصات الضمان.

السلامة ومنع التلاعب

  • عتبات الانحراف

    يمكن إيقاف القروض الجديدة أو التصفية عندما تتحرك بيانات التحقق المشتقة من الـ pool بعيداً جداً عن أسعار المرجع الخارجية بعد maxDifference.

  • maxPoolPriceDifference

    يبقي ذلك حالة الـ pool الضمنية متوافقة مع أسعار التوكن الأساسية ويحدّ من التلاعب الفوري بالـ pool أو إساءة الأوراكل في نفس المعاملة.

  • سقوف الفائدة المفتوحة

    يُحدَّ التعرض حسب عائلة LP وعمق الـ pool وتعقيد الضمان حتى تحصل الأسواق الأرق على حدود اقتراض أضيق.

  • خصومات الاسترداد

    يخصم الأوراكل قيمة LP النظرية للخسارة غير الدائمة وانزلاق الفك وافتراضات التصفية تحت الضغط قبل منح أي قوة اقتراض.

  • حارس الأوراكل

    يراقب Oracle Sentinel صحة التغذية ومدخلات التحقق ويمكنه تفعيل سلوك احتياطي عندما تكون البيانات قديمة أو مخترقة أو غير متسقة مع فحوصات حالة المركز.

معلمات الأوراكل القابلة للتهيئة

تُهيَّأ إعدادات الأوراكل الخاصة بالـ pool لكل توكن عبر setTokenConfig. يوضح الجدول أدناه المعلمات المستخدمة للتحقق من صحة تغذية سعر الرمز المرتبط بـ pool:

المعلمةالوصف
رمزعنوان توكن الضمان
AggregatorV3Interfaceتغذية Chainlink للتوكن الأساسي
maxFeedAgeأقصى عمر مقبول لتغذية Chainlink
مجمعpool DEX محدّد (Uniswap V3، Balancer، Curve، إلخ.)
twapSecondsنافذة حساب TWAP
الوضعوضع تشغيل الأوراكل (قياسي/احتياطي)
maxDifferenceأقصى انحراف مسموح بين سعر DEX وسعر التحقق

عملياً، يأتي سلوك الأوراكل من الجمع بين تسعير الأصول الخارجي ومنطق إعادة بناء LP ومعالجة القيمة القابلة للاسترداد والإعدادات لكل توكن المهيأة عبرsetTokenConfig.