اہم مواد پر جائیں
Avana لوگو

Price Oracles

پروٹوکول کس طرح LP پوزیشن کی حالت کو کریڈٹ سے متعلق ضمانتی اقدار میں تبدیل کرتا ہے۔

جائزہ

Avana قیمتیں LP ضمانت کے ذریعے پوزیشن کو دوبارہ تشکیل دے کر اور اس کے اندر موجود اثاثوں کی قیمت لگاکر۔ قابل تبادلہ LPs کے لیے، پروٹوکول خارجی اثاثے کی قیمتوں اور پول بیلنس کی دوبارہ تشکیل سے قیمت حاصل کرتا ہے۔ مرکوز لیکویڈیٹی کے لیے، یہ پوزیشن کو لیکویڈیٹی، رینج، موجودہ ٹک، ٹوکن کے اخراجات، اور جمع شدہ فیسوں کے لحاظ سے تحلیل کرتا ہے۔

نتیجہ قابل وصول ضمانتی قیمت میں رعایتی ہوتا ہے۔ قرض لینے کی طاقت اس بات پر مبنی ہوتی ہے کہ مارکیٹ کے خطرے کے مفروضات کے تحت پوزیشن حقیقت میں کیا سہارا دے سکتی ہے، نہ کہ پرامید نیٹ ایسٹ ویلیو پر۔

مارک ویلیو اور ریکوریبل ویلیو کے درمیان یہ فرق ہی ہے جو اوریکل کو صرف تجزیاتی کے بجائے قرض دینے کے لیے مفید بناتا ہے۔ ERC-20 LPs، NFT LPs، اور ملٹی-ایسیٹ پولز ایک ہی اعلیٰ سطح کے انٹرفیس کو شیئر کر سکتے ہیں صرف اس لیے کہ ہر کلاس اپنی اپنی تصدیق اور مینیپولیشن-مزاحم چیکس سے گزرتی ہے اس سے پہلے کہ ویلیو Spoke تک پہنچے۔

LP collateral value depends on:

  • بنیادی اثاثوں کی قیمتیں
  • پول کے ریزروز یا اسٹاک کی تقسیم
  • Fee accrual
  • مرکوز شدہ لیکویڈیٹی کے لیے، موجودہ ٹک پوزیشن کی حد کے مقابلے میں
  • چاہے یہ پوزیشن حدود میں ہو یا زیادہ تر ایک طرفہ ہو

اوریکل انٹرفیس: IOracle

Borrow Spoke کو ایک معاہدے کی سطح کی ضرورت ہوتی ہے حالانکہ LP فارمیٹس DEXs کے درمیان بہت مختلف ہیں۔ `IOracle` وہ عام شکل فراہم کرتا ہے اور اصل قیمت، جمع شدہ فیس، اور محفوظ شدہ بفرز کو الگ رکھتا ہے تاکہ بعد میں رسک لاجک کو یہ اندازہ نہ لگانا پڑے کہ وہ کون سے حصے کو دیکھ رہا ہے:

function getValue(uint256 tokenId, address asset)
  external view returns (
    uint256 fullValue,
    uint256 feeValue,
    uint256 reserveValue
  );
fullValueاصولی لیکویڈیٹی کی دوبارہ تعمیر شدہ قدر، اس سے پہلے کہ بعد میں مائع کرنے کے دباؤ کی ایڈجسٹمنٹ لگائی جائے۔
feeValueاس عہدے کے ذریعے جمع ہونے والی فیس کی قدر جو اصل رقم کے ساتھ پہچانی جا سکتی ہے۔
reserveValueمحفوظ شدہ حصہ اوریکل، ان وائنڈ، اور پروٹوکول رسک بفرز کے لیے رکھا گیا۔

انٹرفیس Spoke سے DEX-خصوصی پلمنگ کو چھپا دیتا ہے۔ یہ ایک ہی کالر کو ERC-20 LPs، NFT LPs، اور ملٹی-ایشوڈ پولز کو ایک ہی ریٹرن فارم کے ذریعہ ہینڈل کرنے دیتا ہے جبکہ بیک اینڈ میں محتاط، کولیٹرل-خاندانی-خصوصی ٹریٹمنٹ کے لیے جگہ چھوڑ دیتا ہے۔

کثیر تہہ ساخت

LP قیمت کا تعین ایک مرحلہ وار عمل ہے نہ کہ ایک واحد مقام کی قیمت کی قراءت۔ اوریکل کا راستہ درج ذیل مراحل سے گزرتا ہے:

1

باہری مضبوط اوریکلز سے اثاثوں کی بنیادی قیمت لگائیں

بنیادی اثاثوں کے لیے مضبوط بیرونی ذرائع سے آغاز کریں تاکہ ضمانت خام پول اسپاٹ ریاست کی مکمل شور یا قابو پانے کی صلاحیت کو نقل نہ کرے۔

2

قدرتی طور پر LP کی قیمت اخذ کریں

فنجیبل LP بیلنسز کو دوبارہ تعمیر کریں یا ذخائر، لیکویڈیٹی، رینج، اور فیسز سے مرتکز لیکویڈیٹی کے مقامات کو تحلیل کریں، ایک متعین راستہ استعمال کرتے ہوئے جسے اس پوزیشن کا Spoke سمجھ سکے۔

3

عارضی نقصان اور لیکویڈیشن سلپج کے لیے ہیئر کٹ

بازسازی شدہ نشان کو ایک قابل وصول ضمانتی قدر تک کم کریں جو دباؤ، سلپج، اور نامکمل اخراجات کو فرض کرتی ہو نہ کہ نظریاتی NAV پر صاف واپسی کو۔

4

خاندان LP اور پول کی گہرائی کے لحاظ سے کیپ کا سامنا

کنٹرولز کا اطلاق LP فیملی، پول کلاس، اور دستیاب گہرائی کی بنیاد پر کریں تاکہ کم گہرائی یا پیچیدہ مارکیٹس کو وہی قرض کی حدیں نہ ملیں جو گہری اور آسان مارکیٹس کو ملتی ہیں۔

5

واپس حاصل کی جانے والی انوائنڈ ویلیو کی بنیاد پر ختم کریں، خوشبین NAV پر نہیں

جب قرض دینے کی طاقت دینے اور لیکویڈیشن کا فیصلہ کرنے کے دوران، سب سے بہتر ممکنہ مارک ویلیو کی بجائے اس قدر کا استعمال کریں جو منطقی طور پر ان وائنڈ راستے کے ذریعے حاصل کی جا سکتی ہو۔

DEX-خصوصی ہینڈلنگ

مختلف DEX مختلف ریاست کے ٹکڑے ظاہر کرتے ہیں، اور اوریکل ان ان پٹ کو استعمال کرکے پوزیشن کی دوبارہ تعمیر کرتا ہے اور قیمتوں کی تصدیق کرتا ہے۔ پول سے حاصل کردہ ڈیٹا کو براہِ راست کولateral مارک کے طور پر اندھا دھند قبول نہیں کیا جاتا۔

DEX / LP قسماوریکل ماخذنوٹس
Curve مستحکم/مضبوط ERC-20 LPsبیرونی اسٹیبل کوائن فیڈز + پول-اسٹیٹ چیکس + ٹی ڈبلیو اے پی تصدیقبیرونی قیمتیں اثاثوں کو مستحکم کرتی ہیں جبکہ پول کے بیلنس اور فیس کی جمع شدہ رقم رعایتی ضمانت کی قدر کا تعین کرتی ہیں۔
Uniswap V2 ERC-20 LPsچین لنک + ریزرو کی تعمیر نو + ٹی ڈبلیو اے پی کی تصدیقمعیاری LP ٹوکن کی قیمتیں دوبارہ تعمیر شدہ بنیادی بیلنس سے طے کی جاتی ہیں، جس میں TWAP کو ایک ایسے متقابل چیک کے طور پر استعمال کیا جاتا ہے جو ہیر پھیر سے محفوظ ہو۔
Uniswap V3 این ایف ٹی LPsچین لنک + پوزیشن تجزیہ + ٹک/ٹواپ چیکساین ایف ٹی کو لیکویڈیٹی، فعال حد، اور موجودہ قیمت کے لحاظ سے تقسیم کیا جاتا ہے، پھر بازیافت کے قابل لیکویڈیشن ویلیو کے لیے کٹوتی کی جاتی ہے۔
Balancer کثیر اثاثہ LPsچین لنک + وزنی انوینٹری کی دوبارہ تعمیرملٹی ٹوکن پولز بیرونی قیمتیں اور وزنی پول انوینٹری استعمال کرتے ہیں تاکہ محتاط ضمانتی قدر کا اندازہ لگایا جا سکے۔
SushiSwap / Aerodromeچین لنک + ریزرو کی تعمیر نو + ٹی ڈبلیو اے پی کی تصدیقپول سے حاصل شدہ مشاہدات دوبارہ تعمیر شدہ قدر کی تصدیق کرتے ہیں اور کم لیکویڈیٹی والے بازاروں میں ایک ہی لین دین کے استحصال کے خلاف مدد کرتے ہیں۔
PancakeSwapچین لنک + بلاک کی بنیاد پر TWAP کی تصدیقبیرونی قیمتیں لنگر کی طرح برقرار رہتی ہیں جبکہ بلاک کی بنیاد پر مشاہدات پوزیشن کی حالت کی توثیق کرتے ہیں اور مفروضات کو ختم کرتے ہیں۔

DEX کے ذریعے TWAP کا حساب

TWAPs تصدیقی ان پٹ ہیں۔ یہ بیرونی اثاثہ کی قیمتوں اور متعین پوزیشن کی دوبارہ تعمیر کے ساتھ ساتھ بیٹھتے ہیں تاکہ یہ چیک کیا جا سکے کہ جو پول اسٹیٹ مشاہدہ کی جا رہی ہے وہ قابل اعتماد ان وائنڈ راستے کے مطابق ہے یا نہیں۔ یہ مشتبہ یا عارضی خرابیوں کو مسترد کرنے میں مدد کرتے ہیں، لیکن یہ خود سے وسیع اوریکل ماڈل کی جگہ نہیں لیتے۔

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 LP کے تجزیہ شدہ ٹوکن ایکسپوزر کی تصدیق کر سکے بجائے اس کے کہ NFT کو ایک بلیک باکس کے طور پر دیکھا جائے۔

Balancer

وزنی ٹوکن مشاہدات کو پول کے وزن کے ساتھ ملا کر ملٹی ایسٹ انوینٹری تقسیم کی تصدیق کی جاتی ہے قبل اس کے کہ اوریکل محتاط ضمانتی قدر مقرر کرے۔

Curve

اسٹیل کوائن مشاہدات کا بنیادی طور پر استعمال اس لیے کیا جاتا ہے کہ پرانے فیڈز، ریزرو میں انحراف، اور مختصر مدتی بے قاعدگیوں کا پتہ لگایا جا سکے جبکہ بیرونی قیمتیں بنیادی لنگر کے طور پر برقرار رہتی ہیں۔

ٹریڈر جو اور Aerodrome

30-60 منٹ کے ونڈو میں مجموعی قیمت کے مشاہدات کم لیکویڈیٹی والے پول کی حالت کی تصدیق کرنے میں مدد دیتے ہیں اور ضمانتی چیکس کے دوران ایک ہی ٹرانزیکشن کے ذریعے کی جانے والی تبدیلیوں کو روکنے میں مددگار ہوتے ہیں۔

حفاظت اور جوڑ توڑ سے بچاؤ

  • انحراف کی حدیں

    جب پول سے حاصل شدہ تصدیقی ڈیٹا بیرونی حوالہ قیمتوں سے حد سے زیادہ دور چلا جائے تو نئے قرضے یا لیکویڈیشنز کو روک دیا جا سکتا ہے maxDifference.

  • maxPoolPriceDifference

    یہ پول کے ظاہر شدہ حالت کو بنیادی ٹوکن کی قیمتوں کے ساتھ ہم آہنگ رکھتا ہے اور فوری پول میں تبدیلی یا ایک ہی لین دین میں اوریکل کے غلط استعمال کو محدود کرتا ہے۔

  • اوپن انٹرسٹ کی حدیں

    اشتعال LP خاندان، پول کی گہرائی، اور ضمانتی پیچیدگی سے محدود کیا جاتا ہے تاکہ کم فعال مارکیٹیں سخت قرض کی حدیں حاصل کریں۔

  • ریکوری ہیئر کٹس

    اوریکل عارضی نقصان، ان وائنڈ سلیپیج، اور دباؤ والی لیکویڈیشن کے مفروضات کے لئے نظریاتی LP قیمت کو نظر انداز کرتا ہے، اس سے پہلے کہ کوئی قرض لینے کی صلاحیت دی جائے۔

  • Oracle Sentinel

    اوریکل سینٹینل فیڈ کی صحت اور تصدیقی ان پٹس پر نظر رکھتا ہے اور ڈیٹا باسی، متاثرہ، یا پوزیشن اسٹیٹ چیکس کے ساتھ غیر مطابقت رکھنے پر فال بیک رویہ شروع کر سکتا ہے۔

قابل ترتیب اوریکل پیرامیٹرز

پول مخصوص اوریکل کی ترتیبات ہر ٹوکن کے لیے ترتیب دی جاتی ہیں setTokenConfig. درج ذیل جدول ان پیرامیٹرز کو ظاہر کرتا ہے جو یہ طے کرتے ہیں کہ کسی ٹوکن اور اس سے متعلقہ پول کی کیسے جانچ کی جانی چاہیے:

پیرامیٹرتفصیل
ٹوکنضمانتی ٹوکن کا پتہ
AggregatorV3Interfaceبنیادی ٹوکن کے لیے چین لنک فیڈ
maxFeedAgeچین لنک فیڈ کے لیے زیادہ سے زیادہ قابل قبول عمر
پولمخصوص DEX پول (Uniswap V3, Balancer, Curve، وغیرہ)
twapSecondsTWAP حساب کتاب کے لیے ونڈو
موڈاوریکل آپریشنل موڈ (معیاری/متبادل)
maxDifferenceDEX اور تصدیقی قیمت کے درمیان زیادہ سے زیادہ اجازت شدہ انحراف

عملی طور پر، اوریکل کا رویہ خارجی اثاثہ کی قیمتوں، LP دوبارہ تعمیر کی منطق، بازیاب شدنی قیمت کے علاج، اور فی ٹوکن ترتیب کردہ ترتیبات کے امتزاج سے آتا ہےsetTokenConfig.