প্রধান বিষয়বস্তুতে সরাসরি যান
Avana লোগো

Price Oracles

কিভাবে প্রোটোকল LP অবস্থান অবস্থাকে ক্রেডিট-প্রাসঙ্গিক জামানত মানগুলিতে পরিণত করে।

ওভারভিউ

Avana দাম LP অবস্থান পুনর্গঠন করে এবং এর ভিতরে থাকা সম্পদের মূল্যায়ন করে জামানত। ছত্রাকজনক LPs-এর জন্য, প্রোটোকলটি বাহ্যিক সম্পদের মূল্য এবং pool ব্যালেন্স পুনর্গঠন থেকে মূল্য লাভ করে। ঘনীভূত তরলতার জন্য, এটি তারল্য, পরিসর, বর্তমান টিক, টোকেন এক্সপোজার এবং সঞ্চিত ফি দ্বারা অবস্থানকে পচিয়ে দেয়।

ফলাফল পুনরুদ্ধারযোগ্য জামানত মূল্যে ছাড় দেওয়া হয়। ধারের শক্তি বাজারের ঝুঁকি অনুমানের অধীনে অবস্থানটি বাস্তবসম্মতভাবে কী সমর্থন করতে পারে তার উপর ভিত্তি করে, একটি আশাবাদী নেট সম্পদ মূল্যের উপর নয়।

মার্ক ভ্যালু এবং পুনরুদ্ধারযোগ্য মানের মধ্যে এই পার্থক্যটি কেবলমাত্র বিশ্লেষণের পরিবর্তে ওরাকলকে ঋণ দেওয়ার জন্য দরকারী রাখে। ERC-20 LPs, NFT LPs, এবং মাল্টি-অ্যাসেট pools শুধুমাত্র একটি উচ্চ-স্তরের ইন্টারফেস শেয়ার করতে পারে কারণ মান spoke-এ পৌঁছানোর আগে প্রতিটি শ্রেণী তার নিজস্ব বৈধতা এবং ম্যানিপুলেশন-প্রতিরোধ চেকের মধ্য দিয়ে যায়।

LP collateral value depends on:

  • অন্তর্নিহিত সম্পদের দাম
  • pool রিজার্ভ বা ইনভেন্টরি বিভক্ত
  • 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সংরক্ষিত অংশ ওরাকল, আনওয়াইন্ড এবং প্রোটোকল ঝুঁকি বাফারের জন্য আটকে রাখা হয়েছে।

ইন্টারফেস DEX-নির্দিষ্ট প্লাম্বিং spoke থেকে লুকায়। এটি একই কলারকে ERC-20 LPs, NFT LPs, এবং মাল্টি-অ্যাসেট pools একটি রিটার্ন আকৃতির মাধ্যমে পরিচালনা করতে দেয় যখন এখনও পর্দার আড়ালে রক্ষণশীল, জামানত-পরিবার-নির্দিষ্ট চিকিত্সার জন্য জায়গা ছেড়ে যায়।

মাল্টি-লেয়ার আর্কিটেকচার

LP মূল্যায়ন একটি একক স্পট-মূল্য পড়ার পরিবর্তে একটি পর্যায়ক্রমিক প্রক্রিয়া। ওরাকল পথটি নিম্নলিখিত ধাপগুলির মধ্য দিয়ে চলে:

1

বাহ্যিক শক্তিশালী ওরাকল থেকে অন্তর্নিহিত সম্পদের মূল্য

অন্তর্নিহিত সম্পদের জন্য স্থিতিস্থাপক বাহ্যিক ফিড থেকে শুরু করুন যাতে জামানত কাঁচা pool স্পট স্টেটের সম্পূর্ণ শব্দ বা হেরফের না করে।

2

রক্ষণশীলভাবে LP মান বের করুন

LP ভারসাম্য পুনঃনির্মাণ করুন বা রিজার্ভ, তরলতা, পরিসীমা এবং ফি থেকে ঘনীভূত-তরলতা অবস্থানগুলিকে একটি নির্ধারক পথ ব্যবহার করে পচন করুন যা spoke এর জন্য যুক্তি দিতে পারে।

3

চিরস্থায়ী ক্ষতি এবং লিকুইডেশন স্লিপেজ জন্য চুল কাটা

পুনর্গঠিত চিহ্নটিকে একটি পুনরুদ্ধারযোগ্য জামানত মূল্যে ছাড় দিন যা তাত্ত্বিক NAV-এ পরিচ্ছন্ন মুক্তির পরিবর্তে চাপ, স্লিপেজ এবং অসম্পূর্ণ প্রস্থানকে অনুমান করে।

4

LP পরিবার এবং pool গভীরতার দ্বারা ক্যাপ এক্সপোজার

LP পরিবার, pool শ্রেণী, এবং উপলব্ধ গভীরতার উপর ভিত্তি করে নিয়ন্ত্রণগুলি প্রয়োগ করুন যাতে পাতলা বা আরও জটিল বাজারগুলি গভীর এবং সহজতরগুলির মতো একই ধার সীমা না পায়৷

5

পুনরুদ্ধারযোগ্য আনওয়াইন্ড মানের উপর ভিত্তি করে লিকুইডেট করুন, আশাবাদী নয় NAV

সর্বোত্তম-কেস মার্ক মানের পরিবর্তে ধার পাওয়ার এবং লিকুইডেশনের সিদ্ধান্ত নেওয়ার সময় যুক্তিসঙ্গতভাবে আনওয়াইন্ড পাথের মাধ্যমে উপলব্ধি করা যেতে পারে এমন মান ব্যবহার করুন।

DEX-নির্দিষ্ট হ্যান্ডলিং

বিভিন্ন DEXs রাজ্যের বিভিন্ন অংশকে প্রকাশ করে, এবং ওরাকল অবস্থান পুনর্গঠন করতে এবং মূল্য যাচাই করতে সেই ইনপুটগুলি ব্যবহার করে। পুল থেকে প্রাপ্ত ডেটা সরাসরি জামানত চিহ্ন হিসাবে অন্ধভাবে গ্রহণ করা হয় না।

DEX / LP টাইপওরাকল উৎসনোট
Curve স্থিতিশীল/স্থিতিশীল ERC-20 LPsএক্সটার্নাল স্টেবলকয়েন ফিড + pool-স্টেট চেক + TWAP যাচাইকরণবাহ্যিক মূল্যগুলি সম্পদগুলিকে নোঙ্গর করে যখন pool ব্যালেন্স এবং ফি জমা হয় ডিসকাউন্টেড জামানত মান নির্ধারণ করে৷
Uniswap V2 ERC-20 LPsChainlink + রিজার্ভ পুনর্গঠন + TWAP যাচাইকরণস্ট্যান্ডার্ড LP টোকেনগুলি পুনর্গঠিত অন্তর্নিহিত ব্যালেন্স থেকে মূল্যবান, TWAP ম্যানিপুলেশন-প্রতিরোধী ক্রস-চেক হিসাবে ব্যবহৃত হয়।
Uniswap V3 NFT LPsChainlink + অবস্থান পচন + টিক/TWAP চেকNFT তরলতা, সক্রিয় পরিসর এবং বর্তমান মূল্য দ্বারা পচনশীল, তারপর পুনরুদ্ধারযোগ্য তরলতা মান জন্য চুল কাটা।
Balancer মাল্টি-অ্যাসেট LPsChainlink + ওজনযুক্ত ইনভেন্টরি পুনর্গঠনমাল্টি-টোকেন pools রক্ষণশীল জামানত মান অনুমান করতে বাহ্যিক মূল্য এবং ওজনযুক্ত pool ইনভেন্টরি ব্যবহার করে।
SushiSwap / AerodromeChainlink + রিজার্ভ পুনর্গঠন + TWAP যাচাইকরণপুল থেকে প্রাপ্ত পর্যবেক্ষণগুলি পুনর্গঠিত মান যাচাই করে এবং নিম্ন-তরলতার বাজারে একই-লেনদেনের অপব্যবহার প্রতিরোধে সহায়তা করে।
PancakeSwapChainlink + ব্লক-ভিত্তিক TWAP যাচাইকরণবাহ্যিক মূল্যগুলি নোঙ্গর থাকে যখন ব্লক-ভিত্তিক পর্যবেক্ষণগুলি অবস্থানের অবস্থাকে বৈধ করে এবং অনুমানগুলিকে মুক্ত করে৷

TWAP DEX দ্বারা গণনা

TWAPs হল যাচাইকরণ ইনপুট। তারা বাহ্যিক সম্পদের দাম এবং নির্ধারক অবস্থান পুনর্গঠনের পাশে বসে 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 LP কে একটি কালো বক্স হিসাবে বিবেচনা করার পরিবর্তে প্রতিটি NFT LP এর পচনশীল টোকেন এক্সপোজার যাচাই করতে পারে৷

Balancer

ওয়েটেড টোকেন পর্যবেক্ষণগুলিকে pool ওজনের সাথে একত্রিত করা হয় যাতে ওরাকল একটি রক্ষণশীল জামানত মান নির্ধারণ করার আগে বহু-সম্পদ ইনভেন্টরি বিভাজন যাচাই করে।

Curve

স্টেবলকয়েন পর্যবেক্ষণগুলি প্রধানত বাসি ফিড, রিজার্ভ ড্রিফ্ট এবং স্বল্পমেয়াদী অসঙ্গতি সনাক্ত করতে ব্যবহৃত হয় যখন বাহ্যিক দামগুলি প্রাথমিক অ্যাঙ্কর থাকে।

Trader Joe এবং Aerodrome

30-60 মিনিটের উইন্ডোতে ক্রমবর্ধমান মূল্য পর্যবেক্ষণগুলি নিম্ন-তরলতা pool রাজ্যকে বৈধ করতে সাহায্য করে এবং জামানত চেকের সময় একই-লেনদেনের হেরফের প্রতিরোধ করে৷

নিরাপত্তা এবং ম্যানিপুলেশন প্রতিরোধ

  • বিচ্যুতি থ্রেশহোল্ড

    নতুন লোন বা লিকুইডেশন বিরাম দেওয়া যেতে পারে যখন pool-প্রাপ্ত যাচাইকরণ ডেটা বাহ্যিক রেফারেন্স মূল্য থেকে অনেক দূরে চলে যায় maxDifference.

  • maxPoolPriceDifference

    এটি pool-অন্তর্নিহিত টোকেন মূল্যের সাথে সারিবদ্ধ অবস্থায় রাখে এবং তাত্ক্ষণিক pool ম্যানিপুলেশন বা একই-লেনদেন ওরাকল অপব্যবহারের সীমাবদ্ধ করে।

  • সুদের ক্যাপ খুলুন

    এক্সপোজারকে LP পরিবার, pool গভীরতা, এবং জামানত জটিলতা দ্বারা সীমাবদ্ধ করা হয়েছে তাই পাতলা বাজারগুলি কঠোর ঋণের সীমা গ্রহণ করে৷

  • পুনরুদ্ধার চুল কাটা

    ওরাকল অস্থায়ী ক্ষতির জন্য তাত্ত্বিক LP মান ছাড় দেয়, কোনো ধার পাওয়ার ক্ষমতা মঞ্জুর করার আগে স্ট্রেসড লিকুইডেশন অনুমান।

  • Oracle Sentinel

    Oracle Sentinel স্বাস্থ্য এবং যাচাইকরণ ইনপুটগুলি ফিড করে এবং ডেটা বাসি, আপস করা বা অবস্থান-রাষ্ট্র চেকের সাথে অসামঞ্জস্যপূর্ণ হলে ফলব্যাক আচরণকে ট্রিগার করতে পারে।

কনফিগারযোগ্য ওরাকল পরামিতি

পুল-নির্দিষ্ট ওরাকল সেটিংস প্রতি টোকেন মাধ্যমে কনফিগার করা হয় setTokenConfig. নীচের টেবিলটি প্যারামিটারগুলি দেখায় যা সংজ্ঞায়িত করে কিভাবে একটি টোকেন এবং এর সাথে সম্পর্কিত pool চেক করা উচিত:

প্যারামিটারবর্ণনা
টোকেনজামানত টোকেন ঠিকানা
AggregatorV3InterfaceChainlink অন্তর্নিহিত টোকেনের জন্য ফিড
maxFeedAgeChainlink ফিডের জন্য সর্বোচ্চ গ্রহণযোগ্য বয়স
পুলনির্দিষ্ট DEX pool (Uniswap V3, Balancer, Curve, ইত্যাদি)
twapSecondsTWAP গণনার জন্য উইন্ডো
মোডওরাকল অপারেশনাল মোড (স্ট্যান্ডার্ড/ফলব্যাক)
maxDifferenceDEX এবং যাচাইকরণ মূল্যের মধ্যে সর্বাধিক অনুমোদিত বিচ্যুতি

অনুশীলনে, ওরাকল আচরণ বাহ্যিক সম্পদের মূল্য নির্ধারণ, LP পুনর্গঠন যুক্তি, পুনরুদ্ধারযোগ্য-মূল্য চিকিত্সা, এবং এর মাধ্যমে কনফিগার করা প্রতি-টোকেন সেটিংসের সংমিশ্রণ থেকে আসেsetTokenConfig.