ब्लॉकचेन में ओरेकल क्या है

Oracles स्मार्ट कॉन्ट्रैक्ट इकोसिस्टम का एक महत्वपूर्ण घटक है। स्मार्ट कॉन्ट्रैक्ट्स के साथ सीमा यह है कि वे बाहरी डेटा तक नहीं पहुंच सकते हैं, जो व्यापार तर्क के निष्पादन को नियंत्रित करने के लिए आवश्यक हो सकता है; उदाहरण के लिए, लाभांश भुगतान जारी करने के लिए अनुबंध द्वारा आवश्यक एक सुरक्षा उत्पाद का स्टॉक मूल्य। Oracles प्रदान करने के लिए इस्तेमाल किया जा सकता है
स्मार्ट अनुबंधों के लिए बाहरी डेटा। ओरेकल एक इंटरफ़ेस है जो बाहरी स्रोत से स्मार्ट कॉन्ट्रैक्ट तक डेटा पहुंचाता है।

उद्योग और आवश्यकताओं के आधार पर, ओराकल्स मौसम संबंधी रिपोर्ट, वास्तविक दुनिया समाचार और कॉर्पोरेट कार्यों से लेकर इंटरनेट ऑफ थिंग्स (IoT) उपकरणों से आने वाले डेटा तक विभिन्न प्रकार के डेटा वितरित कर सकता है। Oracles एक विश्वसनीय अनुबंध है जो स्मार्ट कॉन्ट्रैक्ट में डेटा स्थानांतरित करने के लिए एक सुरक्षित चैनल का उपयोग करता है।

Oracles डेटा को डिजिटल रूप से हस्ताक्षरित करने में भी सक्षम है, यह साबित करता है कि डेटा का स्रोत प्रामाणिक है। स्मार्ट कॉन्ट्रैक्ट तब ओरेकल को सब्सक्राइब कर सकते हैं, और स्मार्ट कॉन्ट्रैक्ट या तो डेटा को खींच सकते हैं या ऑरकल्स स्मार्ट कॉन्ट्रैक्ट को डेटा पुश कर सकते हैं। यह भी आवश्यक है कि ओरेकल को उनके द्वारा प्रदान किए गए डेटा में हेरफेर करने में सक्षम नहीं होना चाहिए और प्रामाणिक डेटा प्रदान करने में सक्षम होना चाहिए।

भले ही Oracles पर भरोसा किया जाता है, यह अभी भी कुछ मामलों में संभव हो सकता है कि हेरफेर के कारण डेटा गलत है। इसलिए, यह आवश्यक है कि ओरेकल डेटा को बदलने में असमर्थ हैं। यह मान्यता विभिन्न नोटरी योजनाओं का उपयोग करके प्रदान की जा सकती है

इस दृष्टिकोण में, एक मुद्दा पहले से ही देखा जा सकता है जो शायद कुछ मामलों में वांछनीय नहीं है, और यह विश्वास का मुद्दा है। आप डेटा की गुणवत्ता और प्रामाणिकता के बारे में तीसरे पक्ष पर भरोसा कैसे करते हैं? यह वित्तीय दुनिया में विशेष रूप से सच है, जहां बाजार के आंकड़ों को सटीक और विश्वसनीय होना चाहिए। यह एक स्मार्ट कॉन्ट्रैक्ट डिजाइनर के लिए स्वीकार्य हो सकता है कि वह Oracle के लिए डेटा स्वीकार करे, जो एक बड़े, प्रतिष्ठित, विश्वसनीय तीसरे द्वारा प्रदान किया जाता है
पार्टी, लेकिन केंद्रीकरण का मुद्दा बना हुआ है। इस प्रकार के Oracles को मानक या साधारण Oracles कहा जा सकता है। उदाहरण के लिए, डेटा का स्रोत उड़ान की देरी से संबंधित एक प्रतिष्ठित मौसम रिपोर्टिंग एजेंसी या हवाई अड्डा सूचना प्रणाली से हो सकता है।

एक अन्य अवधारणा जिसका उपयोग Oracles के लिए तृतीय-पक्ष स्रोतों द्वारा प्रदान किए गए डेटा की विश्वसनीयता सुनिश्चित करने के लिए किया जा सकता है, यह है कि डेटा कई स्रोतों से स्रोत है; यहां तक कि उपयोगकर्ता या जनता के सदस्य जिनके पास कुछ डेटा तक पहुंच और ज्ञान है, वे आवश्यक डेटा प्रदान कर सकते हैं।

यह डेटा तब एकत्र किया जा सकता है और यदि कई स्रोतों से एक ही जानकारी की एक उच्च संख्या को खिलाया जाता है, तो एक उच्च संभावना है कि डेटा सही है और उस पर भरोसा किया जा सकता है।

एक अन्य प्रकार का ओरेकल, जो अनिवार्य रूप से विकेंद्रीकरण की आवश्यकताओं के कारण उभरा, को विकेन्द्रीकृत ओरेकल कहा जाता है। इस प्रकार के Oracles को कुछ वितरित तंत्र के आधार पर बनाया जा सकता है। यह भी परिकल्पना की जा सकती है कि ओरेकल खुद को दूसरे ब्लॉकचेन से स्रोत डेटा पा सकते हैं, जो वितरित आम सहमति से संचालित होता है, इस प्रकार डेटा की प्रामाणिकता सुनिश्चित करता है। उदाहरण के लिए, एक संस्था अपने निजी चला रही है
ब्लॉकचेन एक ओरेकल के माध्यम से अपना डेटा फीड प्रकाशित कर सकता है जिसे बाद में अन्य ब्लॉकचेन द्वारा उपभोग किया जा सकता है।

हार्डवेयर ओरकल्स की एक अन्य अवधारणा भी शोधकर्ताओं द्वारा पेश की गई है जहां भौतिक उपकरणों से वास्तविक दुनिया डेटा की आवश्यकता होती है। उदाहरण के लिए, इसका उपयोग टेलीमेट्री और IoT में किया जा सकता है।

हालांकि, इस दृष्टिकोण के लिए एक तंत्र की आवश्यकता होती है जिसमें हार्डवेयर उपकरण छेड़छाड़ करते हैं। यह IoT डिवाइस के डेटा और एंटी-टैम्परिंग तंत्र के IoT डिवाइस पर क्रिप्टोग्राफ़िक साक्ष्य (गैर-खण्डन और अखंडता) प्रदान करके प्राप्त किया जा सकता है, जो छेड़छाड़ के प्रयासों के मामले में डिवाइस को बेकार कर देता है। निम्नलिखित आरेख ओरेकल और स्मार्ट अनुबंध पारिस्थितिकी तंत्र का एक सामान्य मॉडल दिखाता है:

ओरेकल का उपयोग करके बाहरी डेटा प्राप्त करने के लिए एक स्मार्ट अनुबंध को सक्षम करने के लिए अभी प्लेटफार्म उपलब्ध हैं। ओरेकल द्वारा ब्लॉकचैन में डेटा लिखने के लिए उपयोग किए जाने वाले विभिन्न तरीकों का उपयोग ब्लॉकचैन के प्रकार पर निर्भर करता है। उदाहरण के लिए, बिटकॉइन ब्लॉकचेन में, एक ओरेकल एक विशिष्ट लेनदेन के लिए डेटा लिख सकता है और एक स्मार्ट अनुबंध ब्लॉकचेन में उस लेनदेन की निगरानी कर सकता है और डेटा पढ़ सकता है।

अधिक पढ़ें : पहचान प्रबंधन में ब्लॉकचेन usecase

विभिन्न ऑनलाइन सेवाएं जैसे कि http://www.oraclize.it/ और https://www.realitykeys.com/ उपलब्ध हैं जो ओरेकल सेवाएं प्रदान करती हैं। Https://smartcontract.com/ पर एक अन्य सेवा भी उपलब्ध है, जो बाहरी डेटा और स्मार्ट अनुबंधों का उपयोग करके भुगतान करने की क्षमता प्रदान करती है।

इन सभी सेवाओं का उद्देश्य स्मार्ट अनुबंध को सक्षम करने के लिए डेटा प्राप्त करना है जिसे इसे निष्पादित करने और निर्णय लेने की आवश्यकता है। बाहरी स्रोतों से Oracles द्वारा प्राप्त डेटा की प्रामाणिकता को साबित करने के लिए, TLSnotary जैसे तंत्र का उपयोग किया जा सकता है जो डेटा स्रोत और ओरेकल के बीच संचार का सबूत पैदा करते हैं। यह सुनिश्चित करता है कि डेटा वापस स्मार्ट को खिलाया जाए
अनुबंध स्रोत से पुनर्प्राप्त किया जाता है

ब्लॉकचेन के बारे में अधिक पढ़ें:

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *