ब्लॉकचेन ऑरेकल्स: एक संपूर्ण मार्गदर्शिका

ब्लॉकचेन ओरेकल का सारांश
- डेवलपर्स अक्सर स्मार्ट कॉन्ट्रैक्ट्स को प्रोग्राम करते हैं ताकि वे कुछ वास्तविक दुनिया की घटनाओं के होने पर सक्रिय हो सकें
- ओरेकल बिना मानवीय हस्तक्षेप के उस वास्तविक दुनिया की जानकारी को ब्लॉकचेन को स्वचालित रूप से प्रदान करते हैं
- ऑफ-चेन डेटा को शामिल करने से विकेन्द्रीकृत एप्लिकेशन (dApps) ट्रेडिंग, प्रेडिक्शन मार्केट, जुआ और बहुत कुछ जैसे उपयोगकर्ता अनुभवों की एक विस्तृत विविधता प्रदान कर सकते हैं
ब्लॉकचेन ओरेकल क्या है?
ओरेकल ब्लॉकचेन और स्मार्ट कॉन्ट्रैक्ट्स को वास्तविक दुनिया का डेटा प्रदान करते हैं जो अन्यथा ब्लॉकचेन पर मौजूद नहीं होता।
चूंकि ब्लॉकचेन अपने नेटवर्क पर संग्रहीत जानकारी को ट्रैक करने के लिए विशेष रूप से बनाए गए हैं, इसलिए उन्हें "वास्तविक दुनिया" से जानकारी तक पहुंचने में कठिनाई हो सकती है जो ब्लॉकचेन से ही उत्पन्न नहीं होती है।
ब्लॉकचेन को वास्तविक दुनिया के डेटा तक पहुंच प्राप्त करने की अनुमति देकर, ओरेकल डेवलपर्स को विकेन्द्रीकृत एप्लिकेशन (dApps) की एक विस्तृत श्रृंखला बनाने की अनुमति देते हैं।
प्रत्येक dApp में स्मार्ट कॉन्ट्रैक्ट्स होते हैं — कंप्यूटर कोड के टुकड़े जो पूर्वनिर्धारित शर्तें पूरी होने पर कुछ कार्यों को निष्पादित करते हैं। ये आपके स्मार्टफोन पर ऐप्स द्वारा प्रदान की जाने वाली सेवाओं के समान काम करते हैं, लेकिन किसी भी मानवीय मध्यस्थ पर निर्भर किए बिना।
ब्लॉकचेन अलग-थलग नेटवर्क हो सकते हैं जिनकी वास्तविक दुनिया की घटनाओं या स्थितियों तक सीधी पहुंच नहीं होती है। अक्सर, ब्लॉकचेन केवल उस डेटा तक पहुंच सकते हैं जो पहले से उनके नेटवर्क पर मौजूद है और इसलिए उस डेटा तक पहुंच नहीं सकते हैं जो सीधे ऑन-चेन पर बनाया और संग्रहीत नहीं किया गया है।
वास्तविक दुनिया के डेटा, जैसे स्टॉक की कीमतें या खेल मैचों के परिणाम, को स्मार्ट कॉन्ट्रैक्ट्स में फीड करके, डेवलपर्स अपने द्वारा बनाए गए एप्लिकेशन की कार्यक्षमता का काफी विस्तार कर सकते हैं।
उदाहरण के लिए, एक ओरेकल सेवा का उपयोग करके, एक डेवलपर एक विकेन्द्रीकृत प्रेडिक्शन मार्केट एप्लिकेशन बना सकता है।
स्मार्ट कॉन्ट्रैक्ट्स का उपयोग करके, एप्लिकेशन उपयोगकर्ताओं को दुनिया भर के अन्य लोगों के साथ किसी भी भविष्य की घटना के परिणाम पर अनुमान लगाने की अनुमति देगा। इसमें यह शर्त शामिल हो सकती है कि अगला FIFA विश्व कप कौन सा देश जीतेगा, अगला अमेरिकी राष्ट्रपति चुनाव कौन जीतेगा या डेवलपर की पसंद का कोई अन्य परिणाम।
ओरेकल से वास्तविक दुनिया के डेटा का उपयोग करके, प्रेडिक्शन मार्केट यह मंजूरी देने के लिए किसी मानवीय मध्यस्थ की आवश्यकता के बिना स्वचालित रूप से दांव का निपटान कर सकता है कि कौन जीता।
ओरेकल क्यों महत्वपूर्ण हैं?
ऑफ-चेन डेटा तक पहुंच प्रदान करने के लिए ओरेकल के बिना, ब्लॉकचेन नेटवर्क को स्टॉक मार्केट की कीमतों, उपयोगकर्ता पहचान डेटा, खेल स्कोर, मौसम, अन्य ब्लॉकचेन पर लेनदेन और बहुत कुछ जैसी जानकारी तक कोई पहुंच नहीं होगी।
इसके बजाय, ब्लॉकचेन को जानकारी प्रदान करने के लिए मानवीय हस्तक्षेप की आवश्यकता होगी। इससे केंद्रीकरण का जोखिम होता है, जो ब्लॉकचेन नेटवर्क के लिए प्रमुख अंतरों में से एक को कमजोर करेगा: विकेंद्रीकरण।
कई विकेन्द्रीकृत वित्त (DeFi) प्रोटोकॉल ओरेकल और स्रोत जानकारी पर डेटा लाने की उनकी क्षमता के बिना मौजूद नहीं हो सकते हैं, जबकि अभी भी विकेन्द्रीकृत रहते हैं।
Aave (AAVE) जैसे लेंडिंग प्रोटोकॉल जो उपयोगकर्ताओं को टोकन उधार लेने और देने की अनुमति देते हैं, उन्हें कार्य करने के लिए टोकन की कीमतों की बारीकी से निगरानी की आवश्यकता होती है। यदि इन कीमतों को एक ही व्यक्ति द्वारा हेरफेर किया जा सकता है, तो यह प्रोटोकॉल के विकेन्द्रीकृत स्वरूप को बर्बाद कर देगा।
dYdX (DYDX) जैसे ट्रेडिंग प्रोटोकॉल व्यापार योग्य संपत्तियों के लिए मूल्य फ़ीड वापस करने के लिए ओरेकल पर निर्भर करते हैं। यदि ये मूल्य फ़ीड केवल एक व्यक्ति या कंपनी द्वारा प्रदान किए जाते, तो ट्रेडिंग सेवा अपने विकेन्द्रीकृत ट्रेडिंग प्लेटफॉर्म को संचालित करने के लिए पूरी तरह से इस केंद्रीकृत फ़ीड पर निर्भर करती।
Augur v2 (REPV2) जैसे जुआ प्रोटोकॉल को खेल स्कोर प्राप्त करने के लिए ओरेकल की आवश्यकता होती है। यदि प्रोटोकॉल किसी विशेष मैच के परिणाम के रूप में नेटवर्क की सहमति पर निर्भर नहीं करता, बल्कि परिणाम प्रदान करने के लिए एक ही व्यक्ति पर निर्भर करता, तो प्रोटोकॉल सत्य के एक ही स्रोत पर निर्भर करेगा जो हेरफेर के अधीन हो सकता है।
अंततः, ओरेकल ब्लॉकचेन तकनीक की विकेन्द्रीकृत दुनिया को भौतिक दुनिया की घटनाओं से जोड़ने में महत्वपूर्ण भूमिका निभाते हैं। जबकि हमने ऐतिहासिक रूप से इस कर्तव्य को अतीत में पूरा करने के लिए केंद्रीकृत, "विश्वसनीय" मध्यस्थों पर भरोसा किया है, ओरेकल परिणामों को सत्यापित करने का एक अधिक पारदर्शी और छेड़छाड़-प्रतिरोधी तरीका प्रदान करते हैं।
ब्लॉकचेन ओरेकल कैसे काम करता है?
एक ओरेकल के दो घटक होते हैं:
- एक ऑन-चेन स्मार्ट कॉन्ट्रैक्ट
- एक ओरेकल नेटवर्क
यदि किसी dApp को एक ओरेकल से वास्तविक दुनिया के डेटा की आवश्यकता होती है, तो dApp के डेवलपर्स अपने स्मार्ट कॉन्ट्रैक्ट को ओरेकल के स्मार्ट कॉन्ट्रैक्ट से जोड़ते हैं। ओरेकल का स्मार्ट कॉन्ट्रैक्ट ऑफ-चेन डेटा अनुरोधों के लिए लिंक किए गए dApp स्मार्ट कॉन्ट्रैक्ट की निगरानी करता है।
जब किसी dApp का स्मार्ट कॉन्ट्रैक्ट ऑफ-चेन डेटा का अनुरोध करता है, जैसे कि किसी निश्चित घटना का परिणाम, तो ओरेकल का स्मार्ट कॉन्ट्रैक्ट उस डेटा अनुरोध को ओरेकल नेटवर्क को भेजता है।
एक ओरेकल नेटवर्क कंप्यूटरों का एक सेट है जो डेटा खोजने और सत्यापित करने के लिए सहयोग करते हैं। डेटा मिलने, उसकी वैधता पर सहमति बनने और डेटा को ब्लॉकचेन-पठनीय बनाने के बाद, नेटवर्क उस डेटा को ओरेकल स्मार्ट कॉन्ट्रैक्ट को भेजता है।
अंत में, ओरेकल स्मार्ट कॉन्ट्रैक्ट मूल स्मार्ट कॉन्ट्रैक्ट को डेटा वापस भेजता है ताकि ओरेकल से ऑफ-चेन डेटा द्वारा प्रदान किए गए अतिरिक्त संदर्भ के साथ प्रारंभिक लेनदेन को निष्पादित और मान्य किया जा सके।
ब्लॉकचेन ओरेकल के ट्रेड-ऑफ
जबकि DeFi ओरेकल सहायक हो सकते हैं, उन्हें उन dApps की आवश्यकता होती है जो उनका उपयोग कुछ ट्रेड-ऑफ करने के लिए करते हैं।
कुछ प्रोटोकॉल को "ओरेकल-मुक्त" होने और जानकारी के लिए ओरेकल पर निर्भर न होने के लिए प्रशंसा मिलती है। ब्लॉकचेन उपयोगकर्ता जो ओरेकल नेटवर्क के ट्रेड-ऑफ को समझते हैं, वे DeFi को बेहतर ढंग से समझ सकते हैं और DeFi टोकन का बेहतर मूल्यांकन कर सकते हैं।
हमले के वेक्टर
ब्लॉकचेन अक्सर एक कारण से अलग-थलग रहते हैं — अपने डेटा को सुरक्षित रखने के लिए।
ओरेकल को बाहरी डेटा को ऑन-चेन पर लाने की अनुमति देने से कुछ जोखिम होते हैं।
कई ओरेकल डेटा को सुरक्षित और प्रसारित करने के लिए मालिकाना बुनियादी ढांचे और नेटवर्क (उदाहरण के लिए, Chainlink Price Feeds में विकेंद्रीकरण की तीन परतें) का उपयोग करते हैं।
हैकर्स इस बुनियादी ढांचे पर उन तरीकों से हमला कर सकते हैं जिनसे वे ब्लॉकचेन पर हमला नहीं कर सकते। इसलिए, जबकि ओरेकल एक ब्लॉकचेन इकोसिस्टम में सहायक जानकारी जोड़ सकते हैं, यदि नेटवर्क एक समन्वित हमले का सामना कर रहा है तो उनमें इसे कम सुरक्षित बनाने की भी क्षमता होती है।
डेटा हेरफेर
डेटा हेरफेर के माध्यम से ओरेकल हमले उपयोगकर्ताओं को कई तरीकों से नुकसान पहुंचा सकते हैं।
उदाहरण के लिए, एक हैकर एक ओरेकल को विकेन्द्रीकृत बाजार को गलत Bitcoin मूल्य रिपोर्ट करने के लिए हेरफेर कर सकता है। उस स्थिति में, व्यापारी सही बाजार मूल्य के सापेक्ष नुकसान पर खरीद या बेच सकते हैं।
इसी तरह, गलत मूल्य जानकारी विकेन्द्रीकृत लेंडिंग और यील्ड फार्मिंग प्लेटफॉर्म पर ऋण चूक और परिसमापन को ट्रिगर कर सकती है।
खेल आयोजनों के बारे में गलत जानकारी जुआ dApps पर गलत भुगतान को ट्रिगर कर सकती है। इस तरह के हेरफेर किए गए डेटा से उपयोगकर्ता के नुकसान अचानक ट्रिगर हो सकते हैं और उपयोगकर्ताओं के लिए महंगे हो सकते हैं।
2022 में, Solana ब्लॉकचेन पर एक प्रसिद्ध DeFi प्लेटफॉर्म जिसे Mango Markets (MNGO) कहा जाता है, ओरेकल हेरफेर के कारण शोषण किया गया था।
हैकर ने पहले मूल टोकन, MNGO की कीमत को लगभग 30 गुना बढ़ा दिया। फिर, हैकर ने कृत्रिम रूप से फुलाए गए MNGO टोकन को संपार्श्विक के रूप में उपयोग करके बड़े पैमाने पर ऋण लेकर प्रोटोकॉल के धन को निकाल लिया।
ओरेकल को एक फुलाए हुए टोकन मूल्य के माध्यम से एक खराब इनपुट प्राप्त हो रहा था, जिसका दुष्प्रभाव यह था कि हैकर के संपार्श्विक का मूल्य वास्तव में जितना था उससे कहीं अधिक गलत तरीके से मान लिया गया था।
ओरेकल जोखिम को कैसे सीमित करें
कुछ ओरेकल दूसरों की तुलना में अधिक जोखिम भरे होते हैं। उदाहरण के लिए, छोटे या नए ओरेकल नेटवर्क बड़े और तुलनात्मक रूप से पुराने नेटवर्क की तुलना में हमले के प्रति अधिक संवेदनशील हो सकते हैं जो समय के साथ विश्वसनीय रहे हैं।
नए ओरेकल नेटवर्क में युद्ध-परीक्षित बुनियादी ढांचा हो सकता है, जिससे कुछ लोग यह सवाल कर सकते हैं कि क्या भेद्यता के अनदेखे बिंदु हैं।
ओरेकल जोखिमों को सीमित करने का एक तरीका उन प्रोटोकॉल के साथ जुड़ना है जो या तो ओरेकल का उपयोग नहीं करते हैं या उन ओरेकल नेटवर्क का उपयोग करते हैं जिनका विश्वसनीय होने का एक सिद्ध ट्रैक रिकॉर्ड है।
Uniswap (UNI) एक DeFi प्रोटोकॉल का एक शीर्ष उदाहरण है जो एक ओरेकल का उपयोग नहीं करता है और इस प्रकार "ओरेकल-मुक्त" होने का सुरक्षा लाभ है।
लिक्विडिटी पूल की प्रकृति और वे संपत्तियों का मूल्य कैसे निर्धारित करते हैं, इसके कारण Uniswap बाहरी मूल्य निर्धारण डेटा पर निर्भर नहीं करता है। इसके बजाय, Uniswap अपने स्वयं के स्मार्ट कॉन्ट्रैक्ट्स से सीधे कार्य करने के लिए आवश्यक सभी डेटा उत्पन्न करने में सक्षम है।
लोकप्रिय ब्लॉकचेन ओरेकल
जबकि कोई भी ओरेकल साइबर हमलों के खिलाफ सुरक्षित होने की गारंटी नहीं देता है, कई प्रमुख सेवाएं हैं जिनका उपयोग कई DeFi व्यापारी और प्रोटोकॉल करते हैं:
Chainlink (LINK) DeFi का सबसे प्रमुख ओरेकल नेटवर्क है, जो आज तक दसियों खरब डॉलर के लेनदेन को सक्षम बनाता है। Chainlink विभिन्न प्रकार के उत्पाद प्रदान करता है, जिसमें क्रॉस-चेन इंटरऑपरेबिलिटी प्रोटोकॉल भी शामिल है, जो विभिन्न ब्लॉकचेन के बीच डेटा प्रसारित करने के लिए एक मजबूत नेटवर्क है। यह प्रोटोकॉल कैसे काम करता है, इसके बारे में अधिक जानने के लिए हमारा Kraken Learn Center लेख What is Chainlink? देखें।
Pyth (PYTH) सैकड़ों dApps के लिए डेटा को सुरक्षित और प्रदान करने में मदद करता है, जिनमें से अधिकांश Solana (SOL) नेटवर्क पर DeFi dApps हैं।
API3 (API3) लगभग सैकड़ों विभिन्न dApps के लिए डेटा प्रदान करता है। नेटवर्क दर्जनों ब्लॉकचेन में विभिन्न सेवाएं प्रदान करने के लिए सीधे फर्स्ट-पार्टी ओरेकल से डेटा एकत्र करता है।
Band Protocol (BAND) Cosmos (ATOM) सॉफ्टवेयर डेवलपमेंट किट पर आधारित है और Cosmos इकोसिस्टम में इसकी सबसे मजबूत उपस्थिति है। ओरेकल नेटवर्क दर्जनों विभिन्न dApps और ब्लॉकचेन को सुरक्षित करने में महत्वपूर्ण भूमिका निभाता है। यह प्रोटोकॉल कैसे काम करता है, इसके बारे में अधिक जानने के लिए हमारा Kraken Learn Center लेख What is Band Protocol? देखें।
Kraken पर ओरेकल नेटवर्क के साथ शुरू करें
अधिकांश प्रमुख ओरेकल नेटवर्क में टोकन होते हैं जो नेटवर्क के बुनियादी ढांचे में योगदान करते हैं और इसकी सफलता से मूल्य प्राप्त करते हैं।
Kraken DeFi के अधिकांश प्रमुख ओरेकल नेटवर्क और उन संपत्तियों के लिए डिजिटल संपत्ति प्रदान करता है जो इस समय उनकी सेवाओं का उपयोग करते हैं।