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
);انٹرفیس Spoke سے DEX-خصوصی پلمنگ کو چھپا دیتا ہے۔ یہ ایک ہی کالر کو ERC-20 LPs، NFT LPs، اور ملٹی-ایشوڈ پولز کو ایک ہی ریٹرن فارم کے ذریعہ ہینڈل کرنے دیتا ہے جبکہ بیک اینڈ میں محتاط، کولیٹرل-خاندانی-خصوصی ٹریٹمنٹ کے لیے جگہ چھوڑ دیتا ہے۔
کثیر تہہ ساخت
LP قیمت کا تعین ایک مرحلہ وار عمل ہے نہ کہ ایک واحد مقام کی قیمت کی قراءت۔ اوریکل کا راستہ درج ذیل مراحل سے گزرتا ہے:
باہری مضبوط اوریکلز سے اثاثوں کی بنیادی قیمت لگائیں
بنیادی اثاثوں کے لیے مضبوط بیرونی ذرائع سے آغاز کریں تاکہ ضمانت خام پول اسپاٹ ریاست کی مکمل شور یا قابو پانے کی صلاحیت کو نقل نہ کرے۔
قدرتی طور پر LP کی قیمت اخذ کریں
فنجیبل LP بیلنسز کو دوبارہ تعمیر کریں یا ذخائر، لیکویڈیٹی، رینج، اور فیسز سے مرتکز لیکویڈیٹی کے مقامات کو تحلیل کریں، ایک متعین راستہ استعمال کرتے ہوئے جسے اس پوزیشن کا Spoke سمجھ سکے۔
عارضی نقصان اور لیکویڈیشن سلپج کے لیے ہیئر کٹ
بازسازی شدہ نشان کو ایک قابل وصول ضمانتی قدر تک کم کریں جو دباؤ، سلپج، اور نامکمل اخراجات کو فرض کرتی ہو نہ کہ نظریاتی NAV پر صاف واپسی کو۔
خاندان LP اور پول کی گہرائی کے لحاظ سے کیپ کا سامنا
کنٹرولز کا اطلاق LP فیملی، پول کلاس، اور دستیاب گہرائی کی بنیاد پر کریں تاکہ کم گہرائی یا پیچیدہ مارکیٹس کو وہی قرض کی حدیں نہ ملیں جو گہری اور آسان مارکیٹس کو ملتی ہیں۔
واپس حاصل کی جانے والی انوائنڈ ویلیو کی بنیاد پر ختم کریں، خوشبین 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، وغیرہ) |
| twapSeconds | TWAP حساب کتاب کے لیے ونڈو |
| موڈ | اوریکل آپریشنل موڈ (معیاری/متبادل) |
| maxDifference | DEX اور تصدیقی قیمت کے درمیان زیادہ سے زیادہ اجازت شدہ انحراف |
عملی طور پر، اوریکل کا رویہ خارجی اثاثہ کی قیمتوں، LP دوبارہ تعمیر کی منطق، بازیاب شدنی قیمت کے علاج، اور فی ٹوکن ترتیب کردہ ترتیبات کے امتزاج سے آتا ہےsetTokenConfig.
