Bethropic

जब प्राइस फीड बंद हो जाता है: एक डेस्क के लिए सबसे न्यायसंगत काम कुछ न करना है

midnight96200 बार देखा गया
🌐 Originally written in English· AI translationView original

वह परिदृश्य जिसके लिए कोई नियम नहीं लिखता

एक डाइस गेम अपनी स्वयं की randomness उत्पन्न करता है, इसलिए यह इसे खो नहीं सकता। एक price-settled गेम नहीं करता: यह एक संख्या पर निर्भर करता है जो बाहर से लगातार आती है, और बाहरी चीजें विफल हो जाती हैं। एक relay गिर जाता है। एक नेटवर्क विभाजित हो जाता है। एक प्रदाता का एक बुरा दिन हो जाता है।

दिलचस्प सवाल यह नहीं है कि क्या यह होता है — यह होगा — बल्कि एक वेन्यू इसके बाद के मिनटों में क्या करता है। यह वह क्षण है जहां "provably fair" के रूप में एक विपणन वाक्यांश और एक इंजीनियरिंग प्रतिबद्धता के बीच का अंतर दिखाई देता है, क्योंकि कोई seed नहीं है जो प्रकट करने के लिए है और कोई hash नहीं है जांचने के लिए। केवल एक नीति है, जो पहले से लिखी गई है या दबाव में तुरंत बनाई गई है।

अधिकांश वेन्यूज एक प्रकाशित नहीं करते। हमें लगता है कि यह बताता है।

हम आपको बस बंद करने क्यों नहीं देते

सहज उत्तर प्लेयर-अनुकूल है: यदि फीड मर जाता है, तो लोगों को आखिरी कीमत पर बाहर निकलने दें जो हमारे पास थी। यह उदार लगता है। यह वास्तव में सबसे अधिक शोषक चीज है जो एक डेस्क कर सकता है।

हमारा फीड बंद होना बाजार को रोकता नहीं है। Bitcoin पृथ्वी पर हर एक्सचेंज पर ट्रेड करता रहता है, और एक दूसरी स्क्रीन वाला प्लेयर ठीक देख सकता है कि यह कहां गया जबकि हमारी आखिरी ज्ञात कीमत जमी हुई है। उस पुरानी संख्या पर बंद करने का विकल्प दिया गया, कोई भी हारने वाले को बंद नहीं करता। सभी विजेताओं को बंद करते हैं, एक कीमत पर जो अब सच नहीं है, और हाउस पूरे अंतर को अवशोषित करता है।

उस विषमता का एक नाम है — adverse selection — और यह बिल्कुल कारण है कि regulated एक्सचेंज halt करते हैं डेटा विफलता के दौरान रखने के बजाय पूरा करते रहते हैं। एक वेन्यू जो एक कीमत पर ट्रेड करता रहता है जिसे वह सत्यापित नहीं कर सकता, वह उदार नहीं हो रहा है; यह काटा जा रहा है, और लागत अंततः उन खिलाड़ियों तक पहुंचती है जो नहीं देख रहे थे।

मिरर-इमेज नीति बेहतर नहीं है। कुछ देरी के बाद सभी को आखिरी ज्ञात कीमत पर settle करना एक ही पुरानी संख्या है जो बल से लागू की जाती है: यह एक windfall देता है उस पक्ष को जिसे बाजार आगे छोड़ने के लिए हुआ था, एक कीमत पर जो तब कभी traded नहीं हुई।

वास्तव में क्या होता है, क्रम में

नियम के तीन चरण हैं, और पहला वह है जो लगभग हर बार चलता है।

  1. कुछ सेकंड से पुरानी एक tick एक कीमत नहीं है। Fills, liquidations, take-profits और stops सभी को एक ताजी की जरूरत है, इसलिए एक संक्षिप्त stall बस सब कुछ pause करता है और स्वयं को हल करता है जब फीड पकड़ता है।
  2. एक लंबी stall funding clock को भी pause करती है। अंधेरे में बिताया गया समय credited वापस है, इसलिए कोई भी उन मिनटों के लिए financing नहीं देता जिन्हें डेस्क price नहीं कर सकता।
  3. एक बाजार पर दस मिनट अंधेरे, और इस पर हर एक खुली position zero पर बंद है — stake पूरी तरह वापस, कोई लाभ नहीं, कोई नुकसान नहीं, कोई शुल्क नहीं।

ENGINE-VERIFIEDइंजन अपनी freshness window के पिछले एक tick पर fill या liquidate करने से इनकार करता है, उस क्षण को record करता है जब फीड stale हो गया, हर एक खुली funding meter को recovery पर credited करता है, और cryptopro.void-after-outage-minutes के बाद void करता है — डिफ़ॉल्ट रूप से दस। एक void exactly zero पर settle करता है: कोई funding नहीं, कोई house share नहीं, stake वापस।

pause symmetric होना सबसे महत्वपूर्ण हिस्सा है। यह तुच्छ रूप से आसान होगा कि एक डेस्क लिखा जाए जो खिलाड़ियों को बाहर जाने से रोक दे जबकि अभी भी sweep को उन्हें liquidate करने की अनुमति दे — और यह बाहर से लगभग समान दिखेगा। यह नहीं करता है, और यह एक ही code path में checkable है: दोनों एक ही freshness gate के माध्यम से कीमत पढ़ते हैं।

क्यों निर्णय एक clock पर किया जाता है

stakes returning सबसे उदार विकल्प उपलब्ध नहीं है। एक खिलाड़ी जो feed मरने के समय 300% तक था, वह लाभ खो देता है, और इसका आनंद नहीं लेगा। हमें लगता है कि यह अभी भी सही नियम है, एक कारण के लिए जो दूसरी ओर से देखना आसान है।

एक time-based void direction-blind है। यह नहीं जानता या परवाह नहीं करता कि कौन आगे था, इसलिए इसे किसी भी पक्ष द्वारा gamed नहीं किया जा सकता और इसे house को पक्षपात करने का आरोप नहीं लगाया जा सकता। कोई भी price-based resolution, चाहे कितनी सावधानी से चुना गया हो, जरूरी रूप से एक विजेता को उस जानकारी के साथ चुनता है जो अब trustworthy नहीं है।

यह भी terminates करता है, जो स्पष्ट लगता है जब तक आप नहीं देखते कि विकल्प क्या है। एक terminating rule के बिना, एक feed जो कभी वापस नहीं आता है positions को forever खुला छोड़ता है: आप उन्हें बंद नहीं कर सकते, sweep उन्हें resolve नहीं कर सकता, और पैसा indefinitely जमा रहता है। Freezing दस मिनट के लिए एक ठीक response है और दस दिन के लिए एक असहनीय है।

एक void का कोई लाभ नहीं है और कोई हानि नहीं है, जो बिल्कुल वही कारण है कि इसे यह जाने बिना लागू किया जा सकता है कि कौन जीत रहा था।

ऐसा कहते हुए, पहले और बाद में

एक नियम जो केवल तब प्रकट होता है जब यह लागू होता है वह नियम नहीं है, यह एक बहाना है। तो दस मिनट की नीति टिकट के अगले हिस्से में, फीस के बगल में, सेक्शन पेज पर, और गेम गाइड में मुद्रित है — कुछ भी होने से पहले।

और जब यह लागू होता है, तो स्थिति आपके इतिहास से बस गायब नहीं होती है। इसे voided के रूप में दर्ज किया जाता है बजाय बंद होने के, उस विंडो के साथ जो हमारा फीड अनुपलब्ध था, तो प्रविष्टि

उस शब्दावली में एक जानबूझकर विवरण: यह कहता है हमारा फीड, कभी "बाजार रुका हुआ था" नहीं। बाजार पूरे समय खुला रहा। हम इसे नहीं देख सके। ये अलग-अलग कथन हैं और उनमें से केवल एक ही सत्य है।

डेस्क की पूरी शर्तें
फीस, फंडिंग और outage नियम, आपके खोलने से पहले बताया गया
BTC ×1000 →

FAQ

क्या मैं price feed डाउन होने पर अपनी स्थिति बंद कर सकता हूं?

नहीं, और न ही घर आपको liquidate कर सकता है। दोनों कार्यों के लिए एक tick की आवश्यकता होती है जो विश्वस्त होने के लिए पर्याप्त ताजा हो, और वे इसे एक ही गेट के माध्यम से पढ़ते हैं, इसलिए विराम दोनों पक्षों पर समान रूप से लागू होता है।

अगर फीड कभी वापस नहीं आता तो मेरी स्थिति का क्या होता है?

दस मिनट अंधकार के बाद, इसे शून्य पर बंद कर दिया जाता है और आपका पूरा stake वापस कर दिया जाता है। वह समाप्त करने वाला नियम है — इसके बिना, स्थितियां अनिश्चित काल तक खुली रहतीं और पैसा जमा रहता।

जब फीड मर गया तो मैं लाभ में था। क्या मैं इसे रखता हूं?

नहीं। एक void सभी के लिए बिल्कुल शून्य पर निपटाता है, जो नियम को यह संदर्भ किए बिना लागू करने की अनुमति देता है कि कौन आगे था। समान नियम आपकी सुरक्षा करता है जब बाजार outage के दौरान आपके खिलाफ चला गया।

क्या मैं फीड डाउन होने के समय के लिए funding का भुगतान करता हूं?

नहीं। Outage का समय बहाली पर funding घड़ी को वापस दिया जाता है, और एक voided स्थिति कोई funding और कोई house share बिल्कुल नहीं देती है।

स्रोत और संदर्भ

  • Betkyo engine स्रोत: CryptoProEngine strictPrice(), sweep() और voidForOutage() — freshness गेट, outage क्रेडिट और दस मिनट का नियम उन फ़ंक्शन से पढ़े जाते हैं

इस लेख में खेल

BTC ×1000 — नियम और निःशुल्क खेल →

जब प्राइस फीड बंद हो जाता है: एक डेस्क के लिए सबसे न्यायसंगत काम कुछ न करना है

टिप्पणियाँ (1)

  • quiet_thicket

    Makes sense, adverse selection would completely wreck you if you let people cherry-pick exits on a stale price while the real market moved.