Polymarket UMA oracle: how resolution and disputes work
Exactly how Polymarket's UMA optimistic oracle reports outcomes, what happens during a dispute, and how that affects settlement and trading.
Polymarket UMA oracle: how resolution and disputes work
Polymarket UMA oracle resolution নির্ধারণ করে কখন outcome টোকেনগুলো redeemable হয় এবং কখন মার্কেটগুলো settle হয়। Polymarket-এর UMA oracle একটি "optimistic" রিপোর্টিং সিস্টেম: প্রথম একটি প্রাথমিক রিপোর্ট জমা হয় এবং তা বিতর্ক করা যেতে পারে। বিতর্কগুলো settlement কে অস্থায়ীভাবে স্থগিত করে যতক্ষণ না UMA চূড়ান্ত সিদ্ধান্ত নেয়, যা নির্ধারণ করে আপনি কবে বিজয়ী শেয়ারগুলো redeem করতে পারবেন বা পজিশন বন্ধ করতে পারবেন।
Key takeaways
- Polymarket একটি optimistic UMA oracle ব্যবহার করে: একটি প্রাথমিক রিপোর্ট চ্যালেঞ্জ করা যেতে পারে, এবং বিতর্কগুলো settlement কে স্থগিত করে।
- Resolution CTF outcome টোকেনগুলোকে $1.00 প্রত্যেকটি করে redeemable করে তোলে; চূড়ান্ত হওয়ার পূর্বে টোকেনগুলো non-redeemable থাকে।
- বিতর্কগুলো resolution risk এবং সময়গত অনিশ্চয়তা নিয়ে আসে—একটি unresolved মার্কেটকে সম্পূর্ণভাবে settled হিসাবে বিবেচনা করবেন না।
- ট্রেডিংয়ের জন্য, আশা করুন অর্ডার ও ট্রান্সফারগুলো settlement স্ট্যাটাসের অধীনে থাকবে; মার্কেট মেটাডেটা এবং Gamma/Data API-তে ফ্ল্যাগ পরীক্ষা করুন।
- Arbitrage এবং endgame কৌশলগুলোকে বিতর্ক উইন্ডো, স্লিপেজ, ফি, এবং UMA dispute মেকানিক্স বিবেচনায় রাখতে হবে।
How the UMA optimistic oracle fits into Polymarket
Polymarket চূড়ান্ত রিপোর্টিং UMA-এর optimistic oracle-কে অর্পণ করে। UMA দ্রুত একটি প্রাথমিক রিপোর্ট দেয় এবং একটি আনুষ্ঠানিক বিতর্ক প্রক্রিয়া সরবরাহ করে। যখন বাস্তব বিশ্বের ঘটনাটি ঘটেছে বা নির্ধারিত রেজোলিউশন সময় আসে, oracle একটি প্রাথমিক outcome পোস্ট করে; সেই outcome তখন পর্যন্ত বৈধ বলে গণ্য হয় যতক্ষণ কেউ UMA-এর প্রক্রিয়ায় সফলভাবে বিতর্ক করে না।
Polymarket-এ এটি গুরুত্বপূর্ণ কারণ Gnosis Conditional Token Framework (CTF) দ্বারা ইস্যুকৃত outcome টোকেনগুলো কেবল UMA-এর চূড়ান্ত সিদ্ধান্তের পরে $1.00-এ redeemable হয়। UMA চূড়ান্ত না করলে, settlement উদ্দেশ্যে মার্কেটটি একটি limbo অবস্থায় থাকে।
The resolution timeline (simplified)
- Real-world trigger: ঘটনা ঘটে বা নির্ধারিত resolution সময় আসে।
- Initial report: UMA oracle একটি প্রাথমিক outcome chain-এ পোস্ট করে।
- Dispute window: পক্ষগুলি UMA-তে বিতর্ক জমা দিতে পারে। বিতর্ক সক্রিয় থাকা অবস্থায় settlement স্থগিত থাকে।
- Finalisation: UMA বিতর্ক বন্ধ করে এবং একটি চূড়ান্ত outcome ইমিট করে।
- Redeem/settle: চূড়ান্ত হওয়ার পরে, CTF বিজয়ীরা redeem কল করে এবং প্রত্যেক বিজয়ী টোকেনের জন্য $1.00 পায়; হারানো টোকেনগুলো মূল্যহীন হয়ে যায়।
প্রতিটি ধাপ on-chain এবং সম্ভবত Polymarket-এর Gamma এবং Data API-তে দেখা যাবে। আপনি যদি প্রোগ্রাম্যাটিক চেকগুলোর উপর নির্ভর করেন, Gamma /markets ফিল্ডগুলো এবং positions ও settlement স্ট্যাটাসের জন্য Data API ব্যবহার করুন।
What a dispute actually does
একটি বিতর্ক প্রাথমিক রিপোর্টকে চ্যালেঞ্জ করে। বিতর্কে সাধারণত stake বা অন-চেইন ও অফ-চেইন প্রমাণ জমা দেওয়া হয় UMA-এর বিতর্ক প্রক্রিয়ার মাধ্যমে। যখন বিতর্ক চলছে:
- Settlement স্থগিত থাকে: winners-কে পে করার জন্য যেই redeem অপারেশনগুলো প্রয়োজন সেগুলো বিলম্বিত হয়।
- ট্রান্সফার এবং কিছু CTF অপারেশন সীমাবদ্ধ হতে পারে যতক্ষণ না মার্কেট চূড়ান্ত হয়।
- ট্রেডাররা UMA চূড়ান্ত না করা পর্যন্ত প্রতিবেদনকৃত resolved পজিশনের সাথে সাথে ক্যাশ-আউট নির্ভর করতে পারবেন না।
বিতর্কগুলো UMA-এর গভর্নেন্স নিয়ম এবং বাস্তব-জটিলতার উপর নির্ভর করে ছোট বা দীর্ঘ হতে পারে। Polymarket UMA-এর বিতর্কের তাল মিলিয়ে চলে না—এটি UMA-এর চূড়ান্ত সিদ্ধান্ত অনুসরণ করে।
How this affects trading and arbitrage
আপনি যদি resolution-এ ঘিরে ট্রেড করেন (উদাহরণস্বরূপ endgame বা arbitrage প্লে), তাহলে বিতর্ক মেকানিজম তিনটি ব্যবহারিক প্রভাব তৈরি করে:
- Timing uncertainty: প্রতিবেদনকৃত বিজয়ী UMA চূড়ান্ত না করা পর্যন্ত redeemable নয়। রিপোর্টিং এবং প্রকৃত পে-আউটের মধ্যে সময় বাড়তে পারে।
- Resolution risk: একটি প্রাথমিক রিপোর্ট উল্টে যেতে পারে। আপনি যে outcome কে "বিজয়ী" হিসেবে কিনেছেন তা পরে সফল বিতর্কে বদলে যেতে পারে।
- Opportunity cost এবং capital lock-up: বিতর্কে বাঁধা টোকেনগুলো বিতর্ক শেষ না হওয়া পর্যন্ত পুনরায় ব্যবহার করা যাবে না।
একটি প্রদত্ত arbitrage (উদাহরণস্বরূপ intra-market binary বা combinatorial arbitrage) মূল্যায়ন করার সময় এগুলো সাধারণ ঝুঁকিগুলোর সাথে যোগ করুন: স্লিপেজ, পার্শ্বিক ফিল, টেকার ফি (ক্যাটাগরির উপর ভেরিয়েবল), এবং স্মার্ট-কন্ট্র্যাক্ট ঝুঁকি। বিতর্ক কার্যকর অবস্থায় থাকা অবস্থায় arbitrage edge-কে নিশ্চিত ধরে নেবেন না।
What to watch in the UI and APIs
- Market status flags: Gamma-এর
/markets-এclosedএবংarchivedফ্ল্যাগ এবং মেটাডেটা থাকে। রিপোর্ট করা কিন্তু চূড়ান্ত না হওয়া মার্কেট চিনহিত করতে সেগুলো ব্যবহার করুন। - Positions and redeemability: Data API positions, open interest, এবং holder ডেটা প্রকাশ করে; বিতর্ক সক্রিয় থাকা অবস্থায় redeem অপারেশনগুলো সফল হচ্ছে কি না তা পরীক্ষা করুন।
- UMA-related messages: Polymarket মার্কেট UI-তে UMA বিতর্ক চলাকালীন একটি নোটিশ দেখাতে পারে। সবসময় মার্কেটের resolution টেক্সট এবং কোনও বিতর্ক নোট পড়ুন।
- WebSocket events: মার্কেট settlement বা tick পরিবর্তনগুলো বিতর্ককে ওভাররাইড করবে না; চূড়ান্ততার সূচকগুলির জন্য Gamma/Data-র ওপর নির্ভর করুন।
Best practices for different users
Traders: রিপোর্ট হওয়া outcome-এ সঙ্গে সঙ্গে ক্যাশ-আউট হবে বলে ধরে নিবেন না। যদি আপনাকে liquidity দরকার হয়, বিতর্ক উইন্ডো বিবেচনায় রেখে পরিকল্পনা করুন এবং পজিশন সাইজিং-এ এটি ফ্যাক্টর করুন। Endgame প্লে করলে settlement uncertainty এবং সম্ভাব্য উল্টে যাওয়ার বিষয়গুলো স্পষ্টভাবে বিবেচনা করুন।
Arbitrageurs: আপনি যখন একটি সম্পূর্ণ সেট কিনে intra-market edge ধরেন, মনে রাখবেন লাভটি তখনই crystallise হয় যখন বিজয়ী টোকেনগুলো redeemable হয়। যদি বিতর্ক প্রসারিত হয়, আপনার মূলধন বন্ধ থাকবে এবং realised margin বদলে যেতে পারে যদি ফি বা স্লিপেজ স্প্রেড খেয়ে ফেলে।
Developers and bots: Gamma /markets এবং Data API endpoints-এ settlement ফ্ল্যাগের বিরুদ্ধে প্রোগ্রাম্যাটিক চেক করুন। CLOB এবং অর্ডার ফ্লো চলতেই থাকবে, কিন্তু finality-নির্ভর অ্যাকশন (redeem, settled funds-এর withdraw) UMA চূড়ান্ত হওয়ার জন্য অপেক্ষা করতে হবে।
Typical questions about timing and outcomes
- How long will a dispute take? UMA বিতর্কের সময়সীমা নিয়ন্ত্রণ করে; এটি পরিবর্তনশীল। Polymarket UMA-এর চূড়ান্ত outcome অনুসরণ করে।
- Can an initial report be overturned? হ্যাঁ—সফল বিতর্ক reported outcome পরিবর্তন করতে পারে এবং ফলত settlement কে প্রভাবিত করে।
- Do disputes affect on-chain balances? শুধুমাত্র চূড়ান্ত হওয়ার পরে redeem অপারেশনগুলো বিজয়ী CTF টোকেনগুলোকে pUSD-তে রূপান্তর করে; ততক্ষণ ব্যালান্সগুলো টোকেন হোল্ডিং হিসেবে প্রতিফলিত হয়, না যে রিডিমড ক্যাশ।
How this affects your trading (practical checklist)
- Before resolution: খোলা অর্ডারগুলো লক্ষ্য করুন, যদি বিতর্কের সময় টোকেন ধরে রাখতে ইচ্ছুক না হন তবে ক্যানসেল করুন।
- At initial report: redeem-এর জন্য বিলম্ব প্রত্যাশা করুন; একটি রিপোর্টকৃত বিজয়ীকে পে-আউট হিসেবে settled বলা ঠিক হবে না।
- During a dispute: মার্কেটে বড় leverage বা capital concentration এড়িয়ে চলুন; মূলধন লক হতে পারে।
- After finalisation: বিজয়ী CTF টোকেনগুলো redeem করে প্রত্যেকটির জন্য $1.00 নিন (CTF redeem semantics প্রযোজ্য)।
Taker ফি (ক্যাটাগরির উপর ভেরিয়েবল), UMA বিতর্কের সম্ভাবনা, ফিল থেকে স্লিপেজ, এবং স্মার্ট-কন্ট্র্যাক্ট ঝুঁকি যাচাই করে realised returns হিসাব করুন।
Closing summary
Polymarket UMA oracle দ্রুত প্রাথমিক রিপোর্ট প্রদান করে এবং একটি on-chain বিতর্ক পথে চূড়ান্ততা নিশ্চিত করে। এই ডিজাইন দ্রুততা ও সঠিকতার মধ্যে ভারসাম্য করে, তবে এটি resolution risk এবং সময়গত অনিশ্চয়তা নিয়ে আসে যা আপনাকে ট্রেডিং, arbitraging, বা টুল নির্মাণের সময় বিবেচনা করতে হবে। Gamma এবং Data API-তে settlement ফ্ল্যাগ মনিটর করুন এবং UMA চূড়ান্ত না হওয়া পর্যন্ত একটি প্রাথমিক রিপোর্টকৃত outcome-কে প্রমাণিক (provisional) হিসেবে বিবেচনা করুন।
Deeper operational guidance-এর জন্য, trading mechanics ও order types সম্পর্কিত সংশ্লিষ্ট গাইডগুলো দেখুন: /guides/polymarket-arbitrage-complete-guide এবং /guides/polymarket-clob-explained।
Frequently asked questions
What is the UMA optimistic oracle used by Polymarket?
UMA optimistic oracle একটি প্রাথমিক outcome রিপোর্ট পোস্ট করে এবং চ্যালেঞ্জের সুযোগ দেয়। Polymarket UMA-এর চূড়ান্ত সিদ্ধান্ত অনুসরণ করে; UMA-এর বিতর্ক উইন্ডো বন্ধ হয়ে এবং একটি চূড়ান্ত outcome ইমিট না হওয়া পর্যন্ত একটি প্রাথমিক রিপোর্ট provisional থাকে।
Can a resolved market be reversed after an initial report?
হ্যাঁ। UMA-এর বিতর্ক মেকানিক্সে যদি একটি বিতর্ক সফল হয়, রিপোর্টকৃত outcome পরিবর্তিত হতে পারে। সেই পরিবর্তনই নির্ধারণ করে settlement সম্পন্ন হলে কোন CTF টোকেনগুলো redeemable হবে।
Will a dispute stop me from trading on Polymarket?
না — Polymarket-এর CLOB-এ ট্রেডিং চলতে থাকে। তবে বিজয়ী টোকেনগুলোকে pUSD-এ রূপান্তর করার জন্য যে redeem অপারেশনগুলো প্রয়োজন সেগুলো UMA চূড়ান্ত না হওয়া পর্যন্ত স্থগিত থাকে, এবং settlement-এর জন্য সময়গত অনিশ্চয়তা আশা করা উচিত।
How do disputes affect arbitrage strategies?
বিতর্কগুলো timing এবং outcome risk যোগ করে: মূলধন চূড়ান্ত না হওয়া পর্যন্ত লক হতে পারে, একটি প্রাথমিক বিজয়ী উল্টে যেতে পারে, এবং realised margins ফি বা স্লিপেজের কারণে কমতে পারে। এগুলো পজিশন সাইজিং এবং execution পরিকল্পনায় যোগ করুন।
Where can I check a market's dispute or finality status programmatically?
Gamma API (https://gamma-api.polymarket.com) ব্যবহার করুন মার্কেট মেটাডেটা ও স্ট্যাটাস ফ্ল্যাগ দেখতে, এবং positions ও redeemability-এর জন্য Data API (https://data-api.polymarket.com) ব্যবহার করুন। এই endpoints গুলো নির্দেশ করে settlement সম্পন্ন হয়েছে কি না।
রেফারেন্স করা পরিভাষা
সম্পর্কিত গাইডসমূহ
শিক্ষামূলক উদ্দেশ্যে בלבד। আর্থিক, আইনি বা কর-সম্পর্কীয় পরামর্শ নয়। হতে পারে আপনার এলাকা/নির্ধারিত অঞ্চলে Polymarket উপলব্ধ না থাকে।