1643538540
इस पोस्ट में, आप सीखेंगे कि Blockchain Oracles क्या हैं? हमें ओरेकल की आवश्यकता क्यों है?
Oracle स्मार्ट अनुबंधों को बाहरी डेटा प्रदान करते हैं जो ब्लॉकचेन तकनीक पर काम करते हैं। वे अनिवार्य रूप से बाहरी दुनिया और ब्लॉकचेन की दुनिया के बीच संचार का एक रूप हैं। क्योंकि ब्लॉकचेन और स्मार्ट कॉन्ट्रैक्ट बंद सिस्टम हैं - जहां बाहरी डेटा स्रोतों से जुड़ने के लिए कठोर प्रक्रियाएं हैं - ओरेकल ब्लॉकचेन नेटवर्क के ऑन-चेन वातावरण में ऑफ-चेन डेटा को सुरक्षित रूप से प्रदान करने का एक तरीका प्रस्तुत करता है। यहां, हम कुछ अलग-अलग प्रकार के दैवज्ञों पर चर्चा करते हैं और उन संभावित चुनौतियों को कवर करते हैं जो स्मार्ट अनुबंधों को निष्पादित करने की उनकी भूमिका के भीतर सामना करती हैं।
ब्लॉकचेन ऑरेकल ऐसी संस्थाएं हैं जो ब्लॉकचेन को बाहरी सिस्टम से जोड़ती हैं, जिससे वास्तविक दुनिया के इनपुट और आउटपुट के आधार पर स्मार्ट अनुबंधों को निष्पादित किया जा सकता है। Oracles वेब 3.0 पारिस्थितिकी तंत्र को मौजूदा विरासत प्रणालियों, डेटा स्रोतों और उन्नत गणनाओं से जुड़ने का एक तरीका प्रदान करते हैं।
विकेन्द्रीकृत ओरेकल नेटवर्क (डीओएन) हाइब्रिड स्मार्ट कॉन्ट्रैक्ट्स के कार्यान्वयन को सक्षम करते हैं, जिसमें ऑफ-चेन इंफ्रास्ट्रक्चर और ऑन-चेन कोड जटिल विकेन्द्रीकृत एप्लिकेशन (डीएपी) प्रदान करने के लिए युग्मित होते हैं जो वास्तविक दुनिया की घटनाओं पर प्रतिक्रिया करते हैं और पारंपरिक सिस्टम के साथ बातचीत करते हैं।
मान लें कि ऐलिस और बॉब घुड़दौड़ के परिणाम पर दांव लगाना चाहते हैं। कुल $80 एक स्मार्ट अनुबंध द्वारा एस्क्रो में रखा जाता है, जिसमें ऐलिस ने टीम X पर $50 और टीम Y पर बॉब ने $30 का दांव लगाया। इसका समाधान यह है कि ऑफ-चेन के सटीक मिलान परिणामों को पुनः प्राप्त करने और सुरक्षित रूप से और मज़बूती से उन्हें ब्लॉकचेन तक पहुंचाने के लिए एक ओरेकल तंत्र की आवश्यकता होती है।
ब्लॉकचेन के वितरित लेज़र पहलू के कारण, नेटवर्क में प्रत्येक नोड को समान इनपुट दिए जाने पर समान परिणाम प्राप्त करना चाहिए। उदाहरण के लिए, यदि कोई नोड दूसरे नोड के लेन-देन को सत्यापित करने का प्रयास करता है, तो उसे एक अलग परिणाम मिलेगा। यह वास्तुकला नियतात्मक होने के लिए बनाई गई थी।
सर्वसम्मति ब्लॉकचेन में डेटा मूल्य पर सहमत होने की तकनीक है, और सर्वसम्मति तक पहुंचने के लिए नोड्स के लिए नियतत्ववाद की आवश्यकता होती है। उनमें से कुछ आपसे परिचित हो सकते हैं, जैसे नाकामोटो सर्वसम्मति के साथ प्रूफ-ऑफ-वर्क (पीओडब्ल्यू) और बीजान्टिन सर्वसम्मति के साथ प्रूफ-ऑफ-स्टेक (पीओएस)। ब्लॉकचैन को पहली जगह में काम करने वाले मुख्य कारकों में से एक आम सहमति है।
हालांकि, ब्लॉकचेन दुनिया को वास्तविक दुनिया से जुड़ने की जरूरत है। DeFi के लिए, हमें एक अनुबंध में ईथर (ETH) और अन्य क्रिप्टोकरेंसी की कीमत प्राप्त करने की आवश्यकता है। विकेंद्रीकृत, भरोसेमंद बीमा प्रदान करने के लिए हमें मौसम संबंधी डेटा की आवश्यकता होती है। इसके सबसे आवश्यक उपयोगों में से एक, स्मार्ट अनुबंध के लिए ब्लॉकचेन का उपयोग करने के लिए, हमें डेटा की आवश्यकता होती है। तो, इस बाधा को देखते हुए, हम दुनिया को कैसे जोड़ते हैं?
ब्लॉकचेन ऑरेकल दुविधा स्मार्ट अनुबंधों के एक प्रमुख प्रतिबंध पर प्रकाश डालती है, अर्थात, वे किसी भी तरह से अपने मूल ब्लॉकचेन संदर्भ के बाहर डेटा और सिस्टम से कनेक्ट नहीं हो सकते हैं। बाहरी संसाधनों को "ऑफ-चेन" कहा जाता है, जबकि वर्तमान में ब्लॉकचेन पर रिकॉर्ड किए गए डेटा को "ऑन-चेन" कहा जाता है।
ब्लॉकचेन बाहरी प्रणालियों से उद्देश्यपूर्ण रूप से अलग होने के कारण अपने सबसे लाभकारी गुणों को प्राप्त करते हैं, जैसे कि दोहरे खर्च वाले हमलों की रोकथाम, उपयोगकर्ता लेनदेन की प्रामाणिकता पर मजबूत सहमति और नेटवर्क डाउनटाइम में कमी। ब्लॉकचेन से ऑफ-चेन सिस्टम के साथ सुरक्षित रूप से बातचीत करने और दो वातावरणों के बीच की खाई को पाटने के लिए, आपको "ओरेकल" नामक एक अतिरिक्त बुनियादी ढांचे की आवश्यकता होगी।
क्योंकि अधिकांश स्मार्ट अनुबंध उपयोग के मामले, जैसे कि डेफी, को वास्तविक दुनिया के डेटा और ऑफ-चेन होने वाली घटनाओं के ज्ञान की आवश्यकता होती है, ओरेकल समस्या को हल करना महत्वपूर्ण है। नतीजतन, ओरेकल ब्लॉकचैन के प्रमुख सुरक्षा गुणों को बनाए रखते हुए ऑफ-चेन संसाधनों के लिए एक सार्वभौमिक प्रवेश द्वार प्रदान करके ब्लॉकचेन को सक्षम करने वाले डिजिटल अनुबंधों के प्रकारों को विस्तृत करता है।
वित्त के लिए संपत्ति की कीमतें, सरकार के लिए पहचान सत्यापन, गेमिंग के लिए यादृच्छिकता, बीमा के लिए मौसम की जानकारी कुछ ऐसे उद्योग हैं जो स्मार्ट अनुबंधों के साथ ओरेकल को एकीकृत करने से लाभ प्राप्त करते हैं।
अधिकांश ब्लॉकचेन में मूल क्रिप्टोकरेंसी होती है जिनका उपयोग मूल्य को स्थानांतरित करने, प्रोटोकॉल के संचालन को सक्षम करने या शासन की सुविधा के लिए किया जाता है। कुछ ब्लॉकचेन स्मार्ट अनुबंधों को भी सक्षम करते हैं: कंप्यूटर प्रोग्राम जो एक ब्लॉकचेन प्रोटोकॉल के भीतर चलते हैं और कुछ शर्तों को ट्रेस करने योग्य और अपरिवर्तनीय तरीके से पूरा होने पर स्वचालित रूप से क्रियाओं के पूर्व निर्धारित सेट को निष्पादित करते हैं। स्मार्ट अनुबंध किसी तीसरे पक्ष के बिना निष्पादित किए जाते हैं, और लगभग किसी भी अनुबंध की कल्पना करने के लिए डिज़ाइन किया जा सकता है।
उदाहरण के लिए, यदि आप क्रिप्टोकुरेंसी के साथ एक घर खरीद रहे थे, तो बिक्री के लिए एक साधारण स्मार्ट अनुबंध तैयार किया जा सकता है। यह कुछ ऐसा कहेगा "यदि व्यक्ति A व्यक्ति B को आवश्यक धनराशि भेजता है, तो घर के लिए कार्य व्यक्ति B से व्यक्ति A को स्थानांतरित कर दिया जाता है।" एक बार जब स्मार्ट अनुबंध की शर्तें पूरी हो जाती हैं, तो इसे इसके कोडित प्रोग्रामिंग के अनुसार अपरिवर्तनीय रूप से निष्पादित किया जाता है। अनुबंध शुरू करने या निष्पादित करने के लिए पारंपरिक तृतीय पक्षों पर भरोसा करने की कोई आवश्यकता नहीं है।
हालांकि, किसी भी वास्तविक दुनिया के अनुप्रयोगों के लिए स्मार्ट अनुबंधों के लिए बाहरी, ऑफ-चेन डेटा का उपयोग करने के लिए ब्लॉकचैन और ऑन-चेन स्मार्ट अनुबंधों के लिए एक तरीका होना चाहिए। अचल संपत्ति लेनदेन के उपरोक्त उदाहरण में, ऑफ-चेन डेटा सफल भुगतान का प्रमाण हो सकता है, या विलेख की प्राप्ति का प्रमाण हो सकता है। और चूंकि ब्लॉकचेन स्व-निहित सिस्टम हैं, यह वह जगह है जहां दैवज्ञ खेल में आते हैं
ओरेकल बाहरी डेटा के साथ बातचीत करने के लिए एक ब्लॉकचेन या स्मार्ट अनुबंध के लिए एक तरीका प्रस्तुत करता है। वे ब्लॉकचेन के बाहर की दुनिया के लिए एक एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) की तरह काम करते हैं। ऐसे कई मामले हैं जहां बाहरी डेटा को बंद ब्लॉकचेन सिस्टम को संप्रेषित करने की आवश्यकता होती है - खासकर जब स्मार्ट अनुबंध वास्तविक दुनिया की घटनाओं से जुड़े होते हैं। क्रिप्टो ओरेकल बाहरी डेटा को क्वेरी, सत्यापित और प्रमाणित करते हैं और फिर इसे बंद सिस्टम में रिले करते हैं। उस प्रमाणीकृत डेटा का उपयोग स्मार्ट अनुबंधों को मान्य करने के लिए किया जाएगा।
इनबाउंड बनाम आउटबाउंड Oracles
Oracles ब्लॉकचेन के साथ संचार की दो-तरफ़ा लाइन स्थापित करते हैं: डेटा को भेजा या स्थानांतरित किया जा सकता है। जबकि आउटबाउंड ऑरेकल ब्लॉकचैन डेटा को बाहरी दुनिया में ला सकते हैं, इनबाउंड ऑरेकल के लिए ऑफ-चेन - या वास्तविक-विश्व डेटा - को ब्लॉकचैन में लाना अधिक सामान्य है। आयातित जानकारी लगभग किसी भी चीज़ का प्रतिनिधित्व कर सकती है - संपत्ति की कीमत में उतार-चढ़ाव से लेकर मौसम की स्थिति तक, सफल भुगतान के प्रमाण तक।
इनबाउंड ऑरेकल के लिए अक्सर प्रोग्राम करने योग्य परिदृश्य हो सकता है: "यदि कोई संपत्ति एक निश्चित मूल्य से टकराती है, तो एक खरीद आदेश दें।" एक अन्य उदाहरण के रूप में, कल्पना कीजिए कि व्यक्ति A व्यक्ति B से शर्त लगाता है कि लगातार एक सप्ताह तक बारिश होने वाली है। बेट राशियों को एक स्मार्ट अनुबंध में बंद कर दिया जाएगा, एक ओरेकल सटीक और अपरिवर्तनीय मौसम डेटा रिपोर्टिंग प्रदान करेगा, और धन व्यक्ति ए या व्यक्ति बी को वितरित किया जाएगा - इस पर निर्भर करता है कि डेटा से पता चलता है कि यह सीधे एक सप्ताह तक बारिश हुई है।
इसके विपरीत, आउटबाउंड ऑरेकल बाहरी दुनिया को एक ऐसी घटना की सूचना देते हैं जो ऑन-चेन हुई थी। उदाहरण के लिए, यदि एक विशिष्ट क्रिप्टो वॉलेट पते पर एक क्रिप्टोक्यूरेंसी भुगतान प्राप्त होता है, तो वास्तविक दुनिया में एक किराये की इकाई पर इंटरनेट-सक्षम स्मार्ट लॉक को अनलॉक करने के लिए एक स्मार्ट अनुबंध को प्रोग्राम किया जा सकता है।
सॉफ्टवेयर बनाम हार्डवेयर Oracles
अधिकांश क्रिप्टो ऑरेकल डिजिटल जानकारी को प्रोसेस करते हैं, हालांकि हमेशा ऐसा नहीं होता है। सॉफ़्टवेयर ऑरेकल वेबसाइट, सर्वर या डेटाबेस जैसे डिजिटल स्रोतों से डेटा डिलीवर करते हैं, जबकि हार्डवेयर ऑरेकल वास्तविक दुनिया से डेटा डिलीवर करते हैं। सॉफ़्टवेयर ऑरेकल वास्तविक समय की जानकारी जैसे विनिमय दर, मूल्य में उतार-चढ़ाव, या उड़ान जानकारी प्रदान कर सकता है। हार्डवेयर ऑरेकल कैमरा मोशन सेंसर्स, रेडियो फ्रीक्वेंसी आइडेंटिफिकेशन (RFID) सेंसर्स, थर्मामीटर या बारकोड स्कैनर्स से जानकारी डिलीवर और रिले कर सकते हैं।
कोई भी उपकरण या इकाई जो नियतात्मक ब्लॉकचेन को ऑफ-चेन डेटा से जोड़ती है उसे ब्लॉकचेन ऑरेकल कहा जाता है। प्रत्येक डेटा इनपुट इन दैवज्ञों में बाहरी लेनदेन के माध्यम से भेजा जाता है।
हालाँकि, हम निश्चित हो सकते हैं कि ब्लॉकचेन में इस तरह से खुद को प्रमाणित करने के लिए आवश्यक सभी जानकारी है। Oracles को ब्लॉकचेन मिडलवेयर के रूप में माना जाता है क्योंकि वे दो क्षेत्रों के बीच एक कड़ी के रूप में काम करते हैं।
चैनलिंक विकेंद्रीकृत ओरेकल के लिए उद्योग मानक है क्योंकि यह बाहरी डेटा तक पहुंच और स्मार्ट अनुबंध समस्याओं के केंद्रीकरण दोनों पर काबू पाता है। तो, चेनलिंक ऑरेकल क्या हैं?
चेनलिंक एक विकेन्द्रीकृत ओरेकल नेटवर्क है जो वास्तविक दुनिया के डेटा को ब्लॉकचैन स्मार्ट कॉन्ट्रैक्ट्स को फीड करता है। लिंक टोकन डिजिटल परिसंपत्ति टोकन हैं जिनका उपयोग नेटवर्क सेवाओं के लिए भुगतान करने के लिए किया जाता है।
दूसरी ओर, एक एकल केंद्रीकृत ओरेकल उस विशेष समस्या का कारण बनता है जिसे एक विकेन्द्रीकृत, ब्लॉकचैन-सुरक्षित स्मार्ट अनुबंध को हल करना चाहिए: विफलता का एक बिंदु। तो आप कैसे जानेंगे कि आपका डेटा सही है या नहीं, अगर ऑरैकल दोषपूर्ण है या समझौता किया गया है? ब्लॉकचैन पर एक सुरक्षित, भरोसेमंद, स्मार्ट अनुबंध क्या अच्छा है यदि यह जिस डेटा पर निर्भर करता है वह संदिग्ध है?
इस समस्या को चेनलिंक (नोड्स का एक विकेन्द्रीकृत नेटवर्क) द्वारा हल किया जाता है, जो ऑफ-ब्लॉकचैन स्रोतों से ऑन-ब्लॉकचैन स्मार्ट कॉन्ट्रैक्ट्स को डेटा और जानकारी प्रदान करने के लिए ओरेकल का उपयोग करता है। यह तकनीक, अन्य सुरक्षित तकनीक के साथ, केवल एक केंद्रीकृत स्रोत का उपयोग करने पर उत्पन्न होने वाली विश्वसनीयता कठिनाइयों को दूर करती है।
चेनलिंक ब्लॉकचेन अज्ञेयवादी है क्योंकि यह सभी प्रमुख सार्वजनिक और निजी ब्लॉकचेन वातावरणों को एक ही ढांचे का उपयोग करके जोड़ता है, जो क्रॉस-नेटवर्क संचार के लिए एक विशिष्ट अमूर्त स्तर प्रदान करता है।
इसलिए, आप विकेंद्रीकृत डेटा ऑन-चेन का उल्लेख कर सकते हैं जिसे पहले ही वास्तविक दुनिया से निकाला जा चुका है और विकेंद्रीकृत डेटा को छोड़कर, चेनलिंक जैसी सेवाओं का उपयोग करके एकत्र किया गया है, जो एक सार्वजनिक पुस्तकालय के समान है। आप जो भी विशिष्ट जानकारी चाहते हैं उसे प्राप्त करने के लिए आप अपना मॉड्यूलर ऑरेकल नेटवर्क भी बना सकते हैं। इसके अतिरिक्त, आप ऑफ-चेन संगणना कर सकते हैं और डेटा को वास्तविक दुनिया में स्थानांतरित कर सकते हैं।
अन्य शीर्ष ब्लॉकचेन ऑरेकल हैं Witnet, Paralink, Provable और Dos.Network। ये सेवाएं एक स्मार्ट अनुबंध और कुछ ऑफ-चेन घटकों से बने ओरेकल प्रदान करती हैं जो एप्लिकेशन यूजर इंटरफेस (एपीआई) को क्वेरी कर सकती हैं और फिर स्मार्ट अनुबंध में डेटा को नियमित रूप से अपडेट करने के लिए लेनदेन भेज सकती हैं।
Oracle बाहरी डेटा के साथ संचार करने के लिए एक ब्लॉकचेन या स्मार्ट अनुबंध देते हैं। इसके बजाय, वे ब्लॉकचेन के बाहर की दुनिया के लिए एक इंटरफ़ेस के रूप में काम करते हैं। कई परिस्थितियों में बाहरी डेटा को बंद ब्लॉकचेन सिस्टम तक पहुँचाया जाना चाहिए, खासकर जब स्मार्ट अनुबंध वास्तविक दुनिया की घटनाओं से जुड़े हों। क्रिप्टो ऑरेकल द्वारा बाहरी डेटा को क्वेरी, सत्यापित और प्रमाणित किया जाता है, जो फिर इसे बंद सिस्टम में रिले कर देता है। उसके बाद, मान्य डेटा का उपयोग स्मार्ट अनुबंधों को मान्य करने के लिए किया जाएगा।
हालांकि हमेशा ऐसा नहीं होता है, अधिकांश क्रिप्टो ऑरेकल डिजिटल डेटा का विश्लेषण करते हैं। हार्डवेयर ओरेकल भौतिक दुनिया से डेटा वितरित करते हैं, जबकि सॉफ्टवेयर ओरेकल वेबसाइट, सर्वर या डेटाबेस जैसे डिजिटल स्रोतों से डेटा वितरित करते हैं। इसके अलावा, कैमरा मोशन सेंसर्स और रेडियो फ्रीक्वेंसी आइडेंटिफिकेशन (RFID) सेंसर से जानकारी हार्डवेयर ऑरेकल द्वारा डिलीवर और रिले की जा सकती है। रीयल-टाइम डेटा, जैसे विनिमय दरें, मूल्य भिन्नताएं और यात्रा जानकारी, सॉफ़्टवेयर ऑरेकल के माध्यम से वितरित की जा सकती हैं।
Oracle ब्लॉकचेन के साथ दो-तरफ़ा संचार चैनल स्थापित करते हैं, डेटा अंदर और बाहर भेजते हैं। जबकि आउटबाउंड ऑरेकल बाहरी दुनिया में ब्लॉकचेन डेटा वितरित कर सकते हैं, इनबाउंड ऑरेकल ब्लॉकचैन को ऑफ-चेन - या वास्तविक दुनिया - डेटा वितरित करने की अधिक संभावना रखते हैं। इसके अलावा, आयातित डेटा परिसंपत्ति की कीमतों में उतार-चढ़ाव से लेकर मौसम संबंधी स्थितियों से लेकर पूर्ण भुगतानों के सत्यापन तक लगभग किसी भी चीज का प्रतिनिधित्व कर सकता है।
इनबाउंड ऑरेकल के लिए, एक सामान्य प्रोग्राम योग्य परिदृश्य हो सकता है: यदि कोई संपत्ति एक विशिष्ट मूल्य तक पहुँचती है, तो एक खरीद आदेश दें। दूसरी ओर, आउटबाउंड ऑरेकल बाहरी दुनिया को ऑन-चेन होने वाली घटना के बारे में सचेत करते हैं।
एक केंद्रीकृत ओरेकल एक इकाई द्वारा प्रबंधित किया जाता है और स्मार्ट अनुबंध के एकमात्र डेटा स्रोत के रूप में कार्य करता है। सूचना के केवल एक स्रोत का उपयोग करना खतरनाक हो सकता है क्योंकि अनुबंध की प्रभावशीलता पूरी तरह से ओरेकल के प्रभारी इकाई पर निर्भर है।
एक बुरे अभिनेता का शत्रुतापूर्ण हस्तक्षेप भी सीधे स्मार्ट अनुबंध को प्रभावित करेगा। केंद्रीकृत दैवज्ञों के साथ मूल मुद्दा यह है कि उनके पास विफलता का एक बिंदु है, जिससे अनुबंध हमलों और कमजोरियों के प्रति अधिक संवेदनशील हो जाते हैं।
विकेन्द्रीकृत ओरेकल के कुछ लक्ष्य सार्वजनिक ब्लॉकचेन के समान हैं, जैसे प्रतिपक्ष जोखिम को कम करना। उदाहरण के लिए, वे सत्य के एक स्रोत पर निर्भर न होकर स्मार्ट अनुबंधों को दी गई जानकारी को अधिक विश्वसनीय बनाते हैं।
स्मार्ट अनुबंध डेटा की वैधता और सटीकता का आकलन करने के लिए कई भविष्यवाणी करता है; यही कारण है कि विकेन्द्रीकृत दैवज्ञों को सर्वसम्मति वाले दैवज्ञ के रूप में भी जाना जाता है। अन्य ब्लॉकचेन कुछ ब्लॉकचेन ऑरेकल परियोजनाओं द्वारा प्रदान की गई विकेंद्रीकृत ओरेकल सेवाओं का उपयोग कर सकते हैं।
किसी विशिष्ट क्षेत्र में विशिष्ट ज्ञान वाले व्यक्ति कभी-कभी दैवज्ञ के रूप में कार्य कर सकते हैं। वे विभिन्न स्रोतों से जानकारी एकत्र कर सकते हैं, इसकी वैधता की जांच कर सकते हैं और इसे स्मार्ट अनुबंधों में बदल सकते हैं। चूंकि मानव दैवज्ञ अपनी पहचान सत्यापित करने के लिए क्रिप्टोग्राफी का उपयोग कर सकते हैं, इसलिए धोखेबाज द्वारा उन्हें प्रतिरूपित करने और छेड़छाड़ किए गए डेटा देने की संभावना कम है।
ये ओरेकल स्मार्ट कॉन्ट्रैक्ट्स के साथ काम करने के लिए बने हैं जो सिंगल हैं। यदि डेवलपर कई स्मार्ट अनुबंधों को तैनात करने का इरादा रखता है, तो विभिन्न अनुबंध-विशिष्ट ओरेकल बनाना आवश्यक होगा।
अनुबंध-विशिष्ट भविष्यवाणी समय और काम के लायक नहीं हैं जो उन्हें अद्यतित रखने में लगते हैं। इसके बजाय, वे असुविधाजनक हैं और उनका उपयोग केवल विशिष्ट स्थितियों में ही किया जाना चाहिए।
हमने अभी तक डेटा की मांग और आपूर्ति के संदर्भ में दैवज्ञों के बारे में बात की है (डेटा वाहक दैवज्ञ या स्वचालित दैवज्ञ के रूप में भी जाना जाता है)। हालांकि, किसी भी मनमाना "ऑफ-चेन" गणना समाधान का संचालन करने के लिए ओरेकल का उपयोग किया जा सकता है, जो विशेष रूप से एथेरियम की अंतर्निहित ब्लॉक गैस बाधा और बहुत अधिक गणना लागत को देखते हुए फायदेमंद है।
कंप्यूटेशन ऑरेकल, केवल एक क्वेरी के परिणामों को रिले करने के बजाय, इनपुट के एक सेट पर गणना करने के लिए उपयोग किया जा सकता है और एक परिकलित परिणाम लौटा सकता है जो अन्यथा ऑन-चेन की गणना करना असंभव होगा। उदाहरण के लिए, एक बांड अनुबंध की उपज का अनुमान लगाने के लिए, एक गणना ओरेकल का उपयोग कम्प्यूटेशनल रूप से जटिल प्रतिगमन गणना करने के लिए किया जा सकता है।
परिभाषा के अनुसार, चर्चा किए गए सभी दैवज्ञ कुछ महत्वपूर्ण भूमिकाएँ निभाते हैं। इन क्षमताओं में शामिल हैं:
एक बार जब डेटा एक स्मार्ट अनुबंध के भंडारण में संग्रहीत हो जाता है, तो अन्य स्वचालित समझौते इसे संदेश कॉल के माध्यम से एक्सेस कर सकते हैं जो ओरेकल के स्मार्ट अनुबंध के "पुनर्प्राप्ति" फ़ंक्शन को आमंत्रित करता है। इसे सीधे एथेरियम नोड्स या नेटवर्क-सक्षम क्लाइंट द्वारा ओरेकल के स्टोरेज को "देखकर" भी "कॉल" किया जा सकता है।
ओरेकल को स्थापित करने के तीन मुख्य तरीकों को निम्नानुसार वर्गीकृत किया जा सकता है:
तत्काल-पढ़ने वाले दैवज्ञ ऐसी जानकारी प्रदान करते हैं जो केवल एक त्वरित निर्णय के लिए आवश्यक है, जैसे "क्या यह छात्र 25 से ऊपर है?" जो लोग इस प्रकार के डेटा को क्वेरी करना चाहते हैं वे आमतौर पर "जस्ट-इन-टाइम" आधार पर ऐसा करते हैं, जिसका अर्थ है कि लुकअप केवल तभी किया जाता है जब जानकारी की आवश्यकता होती है।
उदाहरण डायल कोड, शैक्षणिक प्रमाण पत्र, संस्थागत सदस्यता, हवाई अड्डे की पहचान और अन्य दैवज्ञ हैं।
एक ओरेकल जो डेटा के लिए प्रभावी रूप से एक प्रसारण सेवा प्रदान करता है (शायद नियमित रूप से और अक्सर दोनों) बदलने की संभावना है या तो एक स्मार्ट अनुबंध ऑन-चेन द्वारा मतदान किया जाता है या ऑफ-चेन डेमॉन द्वारा अपडेट के लिए देखा जाता है। मौसम डेटा, मूल्य फ़ीड, अर्थशास्त्र या सामाजिक आँकड़े और ट्रैफ़िक डेटा, प्रकाशन-सदस्यता सेट-अप के कुछ उदाहरण हैं।
सबसे चुनौतीपूर्ण श्रेणी अनुरोध-प्रतिक्रिया है: यह वह जगह है जहां स्मार्ट अनुबंध में संग्रहीत करने के लिए डेटा स्थान बहुत बड़ा है, और उपयोगकर्ताओं से एक समय में पूरी जानकारी के केवल एक छोटे हिस्से का उपयोग करने की उम्मीद की जाती है। यह डेटा प्रदाताओं के लिए एक व्यवहार्य व्यावसायिक रणनीति भी है।
व्यवहार में, इस तरह के एक ओरेकल को ऑन-चेन स्मार्ट कॉन्ट्रैक्ट्स और ऑफ-चेन इंफ्रास्ट्रक्चर की एक प्रणाली के रूप में लागू किया जा सकता है ताकि अनुरोधों की निगरानी और डेटा पुनर्प्राप्त करने और वापस करने के लिए। विकेंद्रीकृत एप्लिकेशन से डेटा अनुरोध अक्सर एक अतुल्यकालिक प्रक्रिया होती है जिसमें कई चरण होते हैं:
ओरेकल बाजार में कई डीएपी द्वारा उपयोग किए जाने वाले ऑफ-चेन दुनिया और स्मार्ट अनुबंधों के बीच की खाई को पाटने के लिए एक तंत्र है। डेटा के कुछ उदाहरण निम्नलिखित हैं जो ओरेकल प्रदान कर सकते हैं:
बाहरी डेटा को समीकरण में लाकर Oracle स्मार्ट अनुबंध निष्पादन में महत्वपूर्ण भूमिका निभाते हैं। दूसरी ओर, दैवज्ञ एक बड़ा खतरा पैदा करते हैं, क्योंकि यदि वे विश्वसनीय स्रोत हैं और उन्हें हैक किया जा सकता है, तो वे अपने द्वारा खिलाए जाने वाले स्मार्ट अनुबंधों के निष्पादन को खतरे में डाल सकते हैं।
सामान्य तौर पर, एक दैवज्ञ के रोजगार पर विचार करते समय, ट्रस्ट मॉडल पर सावधानीपूर्वक विचार किया जाना चाहिए। यदि हम मानते हैं कि ओरेकल पर भरोसा किया जा सकता है, तो आप संभावित रूप से गलत इनपुट को उजागर करके स्मार्ट अनुबंध की सुरक्षा का त्याग कर सकते हैं। हालांकि, अगर सुरक्षा मान्यताओं पर ध्यान से विचार किया जाए, तो दैवज्ञ मूल्यवान हो सकते हैं।
इनमें से कुछ चिंताओं को विकेन्द्रीकृत ओरेकल के माध्यम से संबोधित किया जा सकता है, बाहरी डेटा के साथ एथेरियम स्मार्ट अनुबंध प्रदान करता है जो विश्वसनीय नहीं है। एथेरियम और वास्तविक दुनिया के बीच दैवज्ञ के पुल की खोज शुरू करने से पहले आपको इसे सावधानीपूर्वक चुनना होगा।
1603465200
Business software giant Oracle is urging customers to update their systems in the October release of its quarterly Critical Patch Update (CPU), which fixes 402 vulnerabilities across various product families.
Well over half (272) of these vulnerabilities open products up to remote exploitation without authentication. That means that the flaw may be exploited over a network without requiring user credentials.
The majority of the flaws are in Oracle Financial Services Applications (53), Oracle MySQL (53), Oracle Communications (52), Oracle Fusion Middleware (46), Oracle Retail Applications (28) and Oracle E-Business Suite (27). But overall, 27 Oracle product families are affected by the flaws. Users can find a patch availability document for each product, available here.
“Oracle continues to periodically receive reports of attempts to maliciously exploit vulnerabilities for which Oracle has already released security patches,” according to the company’s release on Tuesday. “In some instances, it has been reported that attackers have been successful because targeted customers had failed to apply available Oracle patches. Oracle therefore strongly recommends that customers remain on actively-supported versions and apply Critical Patch Update security patches without delay.”
While details of the flaws themselves are scant, two of the critical vulnerabilities disclosed by Oracle rank the highest severity score – 10 out of 10 – on the CVSS scale.
These include a flaw in the self-service analytics component of Oracle Healthcare Foundation, which is a unified healthcare-analytics platform that is part of the Oracle Health Science Applications suite. The flaw (CVE-2020-1953), which can be remotely exploited without requiring any user credentials, requires no user interaction and is easy to exploit, according to Oracle. Affected supported versions include 7.1.1, 7.2.0, 7.2.1 and 7.3.0.
The second severe flaw (CVE-2020-14871) exists in the pluggable authentication module of Oracle Solaris, its enterprise operating system for Oracle Database and Java applications (part of the Oracle Systems risk matrix). The flaw is also remotely exploitable without user credentials, requires no user interaction and is a “low-complexity” attack. Versions 10 and 11 are affected.
Sixty-five of the vulnerabilities also had a CVSS base score of 9.8 (and six had a score of 9.4) out of 10, making them critical in severity.
Oracle did offer some workarounds, advising that for attacks that require certain privileges or access to certain packages, removing the privileges or the ability to access the packages from users that do not need the privileges may help reduce the risk of successful attack. Users can also reduce the risk of successful attack by blocking network protocols required by an attack.
However, both these approaches may break application functionality, and Oracle does not recommend that either approach be considered a long-term solution as neither corrects the underlying problem.
“Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply Critical Patch Update security patches as soon as possible,” according to the company.
Oracle releases its CPUs on the Tuesday closest to the 17th day of January, April, July and October.
Previous quarterly updates have stomped out hundreds of bugs across the company’s product lines, including one in April that patched 405. There are also out-of-band updates; in June for instance, Oracle warned of a critical remote code-execution flaw in its WebLogic Server being actively exploited in the wild.
#vulnerabilities #web security #cpu #critical patch update #cve-2020-14871 #cve-2020-1953 #oracle #oracle communications #oracle e-business suite #oracle financial services applications #oracle fusion middleware #oracle mysql #oracle retail applications #quarterly patch update #remote code execution #security update
1643538540
इस पोस्ट में, आप सीखेंगे कि Blockchain Oracles क्या हैं? हमें ओरेकल की आवश्यकता क्यों है?
Oracle स्मार्ट अनुबंधों को बाहरी डेटा प्रदान करते हैं जो ब्लॉकचेन तकनीक पर काम करते हैं। वे अनिवार्य रूप से बाहरी दुनिया और ब्लॉकचेन की दुनिया के बीच संचार का एक रूप हैं। क्योंकि ब्लॉकचेन और स्मार्ट कॉन्ट्रैक्ट बंद सिस्टम हैं - जहां बाहरी डेटा स्रोतों से जुड़ने के लिए कठोर प्रक्रियाएं हैं - ओरेकल ब्लॉकचेन नेटवर्क के ऑन-चेन वातावरण में ऑफ-चेन डेटा को सुरक्षित रूप से प्रदान करने का एक तरीका प्रस्तुत करता है। यहां, हम कुछ अलग-अलग प्रकार के दैवज्ञों पर चर्चा करते हैं और उन संभावित चुनौतियों को कवर करते हैं जो स्मार्ट अनुबंधों को निष्पादित करने की उनकी भूमिका के भीतर सामना करती हैं।
ब्लॉकचेन ऑरेकल ऐसी संस्थाएं हैं जो ब्लॉकचेन को बाहरी सिस्टम से जोड़ती हैं, जिससे वास्तविक दुनिया के इनपुट और आउटपुट के आधार पर स्मार्ट अनुबंधों को निष्पादित किया जा सकता है। Oracles वेब 3.0 पारिस्थितिकी तंत्र को मौजूदा विरासत प्रणालियों, डेटा स्रोतों और उन्नत गणनाओं से जुड़ने का एक तरीका प्रदान करते हैं।
विकेन्द्रीकृत ओरेकल नेटवर्क (डीओएन) हाइब्रिड स्मार्ट कॉन्ट्रैक्ट्स के कार्यान्वयन को सक्षम करते हैं, जिसमें ऑफ-चेन इंफ्रास्ट्रक्चर और ऑन-चेन कोड जटिल विकेन्द्रीकृत एप्लिकेशन (डीएपी) प्रदान करने के लिए युग्मित होते हैं जो वास्तविक दुनिया की घटनाओं पर प्रतिक्रिया करते हैं और पारंपरिक सिस्टम के साथ बातचीत करते हैं।
मान लें कि ऐलिस और बॉब घुड़दौड़ के परिणाम पर दांव लगाना चाहते हैं। कुल $80 एक स्मार्ट अनुबंध द्वारा एस्क्रो में रखा जाता है, जिसमें ऐलिस ने टीम X पर $50 और टीम Y पर बॉब ने $30 का दांव लगाया। इसका समाधान यह है कि ऑफ-चेन के सटीक मिलान परिणामों को पुनः प्राप्त करने और सुरक्षित रूप से और मज़बूती से उन्हें ब्लॉकचेन तक पहुंचाने के लिए एक ओरेकल तंत्र की आवश्यकता होती है।
ब्लॉकचेन के वितरित लेज़र पहलू के कारण, नेटवर्क में प्रत्येक नोड को समान इनपुट दिए जाने पर समान परिणाम प्राप्त करना चाहिए। उदाहरण के लिए, यदि कोई नोड दूसरे नोड के लेन-देन को सत्यापित करने का प्रयास करता है, तो उसे एक अलग परिणाम मिलेगा। यह वास्तुकला नियतात्मक होने के लिए बनाई गई थी।
सर्वसम्मति ब्लॉकचेन में डेटा मूल्य पर सहमत होने की तकनीक है, और सर्वसम्मति तक पहुंचने के लिए नोड्स के लिए नियतत्ववाद की आवश्यकता होती है। उनमें से कुछ आपसे परिचित हो सकते हैं, जैसे नाकामोटो सर्वसम्मति के साथ प्रूफ-ऑफ-वर्क (पीओडब्ल्यू) और बीजान्टिन सर्वसम्मति के साथ प्रूफ-ऑफ-स्टेक (पीओएस)। ब्लॉकचैन को पहली जगह में काम करने वाले मुख्य कारकों में से एक आम सहमति है।
हालांकि, ब्लॉकचेन दुनिया को वास्तविक दुनिया से जुड़ने की जरूरत है। DeFi के लिए, हमें एक अनुबंध में ईथर (ETH) और अन्य क्रिप्टोकरेंसी की कीमत प्राप्त करने की आवश्यकता है। विकेंद्रीकृत, भरोसेमंद बीमा प्रदान करने के लिए हमें मौसम संबंधी डेटा की आवश्यकता होती है। इसके सबसे आवश्यक उपयोगों में से एक, स्मार्ट अनुबंध के लिए ब्लॉकचेन का उपयोग करने के लिए, हमें डेटा की आवश्यकता होती है। तो, इस बाधा को देखते हुए, हम दुनिया को कैसे जोड़ते हैं?
ब्लॉकचेन ऑरेकल दुविधा स्मार्ट अनुबंधों के एक प्रमुख प्रतिबंध पर प्रकाश डालती है, अर्थात, वे किसी भी तरह से अपने मूल ब्लॉकचेन संदर्भ के बाहर डेटा और सिस्टम से कनेक्ट नहीं हो सकते हैं। बाहरी संसाधनों को "ऑफ-चेन" कहा जाता है, जबकि वर्तमान में ब्लॉकचेन पर रिकॉर्ड किए गए डेटा को "ऑन-चेन" कहा जाता है।
ब्लॉकचेन बाहरी प्रणालियों से उद्देश्यपूर्ण रूप से अलग होने के कारण अपने सबसे लाभकारी गुणों को प्राप्त करते हैं, जैसे कि दोहरे खर्च वाले हमलों की रोकथाम, उपयोगकर्ता लेनदेन की प्रामाणिकता पर मजबूत सहमति और नेटवर्क डाउनटाइम में कमी। ब्लॉकचेन से ऑफ-चेन सिस्टम के साथ सुरक्षित रूप से बातचीत करने और दो वातावरणों के बीच की खाई को पाटने के लिए, आपको "ओरेकल" नामक एक अतिरिक्त बुनियादी ढांचे की आवश्यकता होगी।
क्योंकि अधिकांश स्मार्ट अनुबंध उपयोग के मामले, जैसे कि डेफी, को वास्तविक दुनिया के डेटा और ऑफ-चेन होने वाली घटनाओं के ज्ञान की आवश्यकता होती है, ओरेकल समस्या को हल करना महत्वपूर्ण है। नतीजतन, ओरेकल ब्लॉकचैन के प्रमुख सुरक्षा गुणों को बनाए रखते हुए ऑफ-चेन संसाधनों के लिए एक सार्वभौमिक प्रवेश द्वार प्रदान करके ब्लॉकचेन को सक्षम करने वाले डिजिटल अनुबंधों के प्रकारों को विस्तृत करता है।
वित्त के लिए संपत्ति की कीमतें, सरकार के लिए पहचान सत्यापन, गेमिंग के लिए यादृच्छिकता, बीमा के लिए मौसम की जानकारी कुछ ऐसे उद्योग हैं जो स्मार्ट अनुबंधों के साथ ओरेकल को एकीकृत करने से लाभ प्राप्त करते हैं।
अधिकांश ब्लॉकचेन में मूल क्रिप्टोकरेंसी होती है जिनका उपयोग मूल्य को स्थानांतरित करने, प्रोटोकॉल के संचालन को सक्षम करने या शासन की सुविधा के लिए किया जाता है। कुछ ब्लॉकचेन स्मार्ट अनुबंधों को भी सक्षम करते हैं: कंप्यूटर प्रोग्राम जो एक ब्लॉकचेन प्रोटोकॉल के भीतर चलते हैं और कुछ शर्तों को ट्रेस करने योग्य और अपरिवर्तनीय तरीके से पूरा होने पर स्वचालित रूप से क्रियाओं के पूर्व निर्धारित सेट को निष्पादित करते हैं। स्मार्ट अनुबंध किसी तीसरे पक्ष के बिना निष्पादित किए जाते हैं, और लगभग किसी भी अनुबंध की कल्पना करने के लिए डिज़ाइन किया जा सकता है।
उदाहरण के लिए, यदि आप क्रिप्टोकुरेंसी के साथ एक घर खरीद रहे थे, तो बिक्री के लिए एक साधारण स्मार्ट अनुबंध तैयार किया जा सकता है। यह कुछ ऐसा कहेगा "यदि व्यक्ति A व्यक्ति B को आवश्यक धनराशि भेजता है, तो घर के लिए कार्य व्यक्ति B से व्यक्ति A को स्थानांतरित कर दिया जाता है।" एक बार जब स्मार्ट अनुबंध की शर्तें पूरी हो जाती हैं, तो इसे इसके कोडित प्रोग्रामिंग के अनुसार अपरिवर्तनीय रूप से निष्पादित किया जाता है। अनुबंध शुरू करने या निष्पादित करने के लिए पारंपरिक तृतीय पक्षों पर भरोसा करने की कोई आवश्यकता नहीं है।
हालांकि, किसी भी वास्तविक दुनिया के अनुप्रयोगों के लिए स्मार्ट अनुबंधों के लिए बाहरी, ऑफ-चेन डेटा का उपयोग करने के लिए ब्लॉकचैन और ऑन-चेन स्मार्ट अनुबंधों के लिए एक तरीका होना चाहिए। अचल संपत्ति लेनदेन के उपरोक्त उदाहरण में, ऑफ-चेन डेटा सफल भुगतान का प्रमाण हो सकता है, या विलेख की प्राप्ति का प्रमाण हो सकता है। और चूंकि ब्लॉकचेन स्व-निहित सिस्टम हैं, यह वह जगह है जहां दैवज्ञ खेल में आते हैं
ओरेकल बाहरी डेटा के साथ बातचीत करने के लिए एक ब्लॉकचेन या स्मार्ट अनुबंध के लिए एक तरीका प्रस्तुत करता है। वे ब्लॉकचेन के बाहर की दुनिया के लिए एक एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) की तरह काम करते हैं। ऐसे कई मामले हैं जहां बाहरी डेटा को बंद ब्लॉकचेन सिस्टम को संप्रेषित करने की आवश्यकता होती है - खासकर जब स्मार्ट अनुबंध वास्तविक दुनिया की घटनाओं से जुड़े होते हैं। क्रिप्टो ओरेकल बाहरी डेटा को क्वेरी, सत्यापित और प्रमाणित करते हैं और फिर इसे बंद सिस्टम में रिले करते हैं। उस प्रमाणीकृत डेटा का उपयोग स्मार्ट अनुबंधों को मान्य करने के लिए किया जाएगा।
इनबाउंड बनाम आउटबाउंड Oracles
Oracles ब्लॉकचेन के साथ संचार की दो-तरफ़ा लाइन स्थापित करते हैं: डेटा को भेजा या स्थानांतरित किया जा सकता है। जबकि आउटबाउंड ऑरेकल ब्लॉकचैन डेटा को बाहरी दुनिया में ला सकते हैं, इनबाउंड ऑरेकल के लिए ऑफ-चेन - या वास्तविक-विश्व डेटा - को ब्लॉकचैन में लाना अधिक सामान्य है। आयातित जानकारी लगभग किसी भी चीज़ का प्रतिनिधित्व कर सकती है - संपत्ति की कीमत में उतार-चढ़ाव से लेकर मौसम की स्थिति तक, सफल भुगतान के प्रमाण तक।
इनबाउंड ऑरेकल के लिए अक्सर प्रोग्राम करने योग्य परिदृश्य हो सकता है: "यदि कोई संपत्ति एक निश्चित मूल्य से टकराती है, तो एक खरीद आदेश दें।" एक अन्य उदाहरण के रूप में, कल्पना कीजिए कि व्यक्ति A व्यक्ति B से शर्त लगाता है कि लगातार एक सप्ताह तक बारिश होने वाली है। बेट राशियों को एक स्मार्ट अनुबंध में बंद कर दिया जाएगा, एक ओरेकल सटीक और अपरिवर्तनीय मौसम डेटा रिपोर्टिंग प्रदान करेगा, और धन व्यक्ति ए या व्यक्ति बी को वितरित किया जाएगा - इस पर निर्भर करता है कि डेटा से पता चलता है कि यह सीधे एक सप्ताह तक बारिश हुई है।
इसके विपरीत, आउटबाउंड ऑरेकल बाहरी दुनिया को एक ऐसी घटना की सूचना देते हैं जो ऑन-चेन हुई थी। उदाहरण के लिए, यदि एक विशिष्ट क्रिप्टो वॉलेट पते पर एक क्रिप्टोक्यूरेंसी भुगतान प्राप्त होता है, तो वास्तविक दुनिया में एक किराये की इकाई पर इंटरनेट-सक्षम स्मार्ट लॉक को अनलॉक करने के लिए एक स्मार्ट अनुबंध को प्रोग्राम किया जा सकता है।
सॉफ्टवेयर बनाम हार्डवेयर Oracles
अधिकांश क्रिप्टो ऑरेकल डिजिटल जानकारी को प्रोसेस करते हैं, हालांकि हमेशा ऐसा नहीं होता है। सॉफ़्टवेयर ऑरेकल वेबसाइट, सर्वर या डेटाबेस जैसे डिजिटल स्रोतों से डेटा डिलीवर करते हैं, जबकि हार्डवेयर ऑरेकल वास्तविक दुनिया से डेटा डिलीवर करते हैं। सॉफ़्टवेयर ऑरेकल वास्तविक समय की जानकारी जैसे विनिमय दर, मूल्य में उतार-चढ़ाव, या उड़ान जानकारी प्रदान कर सकता है। हार्डवेयर ऑरेकल कैमरा मोशन सेंसर्स, रेडियो फ्रीक्वेंसी आइडेंटिफिकेशन (RFID) सेंसर्स, थर्मामीटर या बारकोड स्कैनर्स से जानकारी डिलीवर और रिले कर सकते हैं।
कोई भी उपकरण या इकाई जो नियतात्मक ब्लॉकचेन को ऑफ-चेन डेटा से जोड़ती है उसे ब्लॉकचेन ऑरेकल कहा जाता है। प्रत्येक डेटा इनपुट इन दैवज्ञों में बाहरी लेनदेन के माध्यम से भेजा जाता है।
हालाँकि, हम निश्चित हो सकते हैं कि ब्लॉकचेन में इस तरह से खुद को प्रमाणित करने के लिए आवश्यक सभी जानकारी है। Oracles को ब्लॉकचेन मिडलवेयर के रूप में माना जाता है क्योंकि वे दो क्षेत्रों के बीच एक कड़ी के रूप में काम करते हैं।
चैनलिंक विकेंद्रीकृत ओरेकल के लिए उद्योग मानक है क्योंकि यह बाहरी डेटा तक पहुंच और स्मार्ट अनुबंध समस्याओं के केंद्रीकरण दोनों पर काबू पाता है। तो, चेनलिंक ऑरेकल क्या हैं?
चेनलिंक एक विकेन्द्रीकृत ओरेकल नेटवर्क है जो वास्तविक दुनिया के डेटा को ब्लॉकचैन स्मार्ट कॉन्ट्रैक्ट्स को फीड करता है। लिंक टोकन डिजिटल परिसंपत्ति टोकन हैं जिनका उपयोग नेटवर्क सेवाओं के लिए भुगतान करने के लिए किया जाता है।
दूसरी ओर, एक एकल केंद्रीकृत ओरेकल उस विशेष समस्या का कारण बनता है जिसे एक विकेन्द्रीकृत, ब्लॉकचैन-सुरक्षित स्मार्ट अनुबंध को हल करना चाहिए: विफलता का एक बिंदु। तो आप कैसे जानेंगे कि आपका डेटा सही है या नहीं, अगर ऑरैकल दोषपूर्ण है या समझौता किया गया है? ब्लॉकचैन पर एक सुरक्षित, भरोसेमंद, स्मार्ट अनुबंध क्या अच्छा है यदि यह जिस डेटा पर निर्भर करता है वह संदिग्ध है?
इस समस्या को चेनलिंक (नोड्स का एक विकेन्द्रीकृत नेटवर्क) द्वारा हल किया जाता है, जो ऑफ-ब्लॉकचैन स्रोतों से ऑन-ब्लॉकचैन स्मार्ट कॉन्ट्रैक्ट्स को डेटा और जानकारी प्रदान करने के लिए ओरेकल का उपयोग करता है। यह तकनीक, अन्य सुरक्षित तकनीक के साथ, केवल एक केंद्रीकृत स्रोत का उपयोग करने पर उत्पन्न होने वाली विश्वसनीयता कठिनाइयों को दूर करती है।
चेनलिंक ब्लॉकचेन अज्ञेयवादी है क्योंकि यह सभी प्रमुख सार्वजनिक और निजी ब्लॉकचेन वातावरणों को एक ही ढांचे का उपयोग करके जोड़ता है, जो क्रॉस-नेटवर्क संचार के लिए एक विशिष्ट अमूर्त स्तर प्रदान करता है।
इसलिए, आप विकेंद्रीकृत डेटा ऑन-चेन का उल्लेख कर सकते हैं जिसे पहले ही वास्तविक दुनिया से निकाला जा चुका है और विकेंद्रीकृत डेटा को छोड़कर, चेनलिंक जैसी सेवाओं का उपयोग करके एकत्र किया गया है, जो एक सार्वजनिक पुस्तकालय के समान है। आप जो भी विशिष्ट जानकारी चाहते हैं उसे प्राप्त करने के लिए आप अपना मॉड्यूलर ऑरेकल नेटवर्क भी बना सकते हैं। इसके अतिरिक्त, आप ऑफ-चेन संगणना कर सकते हैं और डेटा को वास्तविक दुनिया में स्थानांतरित कर सकते हैं।
अन्य शीर्ष ब्लॉकचेन ऑरेकल हैं Witnet, Paralink, Provable और Dos.Network। ये सेवाएं एक स्मार्ट अनुबंध और कुछ ऑफ-चेन घटकों से बने ओरेकल प्रदान करती हैं जो एप्लिकेशन यूजर इंटरफेस (एपीआई) को क्वेरी कर सकती हैं और फिर स्मार्ट अनुबंध में डेटा को नियमित रूप से अपडेट करने के लिए लेनदेन भेज सकती हैं।
Oracle बाहरी डेटा के साथ संचार करने के लिए एक ब्लॉकचेन या स्मार्ट अनुबंध देते हैं। इसके बजाय, वे ब्लॉकचेन के बाहर की दुनिया के लिए एक इंटरफ़ेस के रूप में काम करते हैं। कई परिस्थितियों में बाहरी डेटा को बंद ब्लॉकचेन सिस्टम तक पहुँचाया जाना चाहिए, खासकर जब स्मार्ट अनुबंध वास्तविक दुनिया की घटनाओं से जुड़े हों। क्रिप्टो ऑरेकल द्वारा बाहरी डेटा को क्वेरी, सत्यापित और प्रमाणित किया जाता है, जो फिर इसे बंद सिस्टम में रिले कर देता है। उसके बाद, मान्य डेटा का उपयोग स्मार्ट अनुबंधों को मान्य करने के लिए किया जाएगा।
हालांकि हमेशा ऐसा नहीं होता है, अधिकांश क्रिप्टो ऑरेकल डिजिटल डेटा का विश्लेषण करते हैं। हार्डवेयर ओरेकल भौतिक दुनिया से डेटा वितरित करते हैं, जबकि सॉफ्टवेयर ओरेकल वेबसाइट, सर्वर या डेटाबेस जैसे डिजिटल स्रोतों से डेटा वितरित करते हैं। इसके अलावा, कैमरा मोशन सेंसर्स और रेडियो फ्रीक्वेंसी आइडेंटिफिकेशन (RFID) सेंसर से जानकारी हार्डवेयर ऑरेकल द्वारा डिलीवर और रिले की जा सकती है। रीयल-टाइम डेटा, जैसे विनिमय दरें, मूल्य भिन्नताएं और यात्रा जानकारी, सॉफ़्टवेयर ऑरेकल के माध्यम से वितरित की जा सकती हैं।
Oracle ब्लॉकचेन के साथ दो-तरफ़ा संचार चैनल स्थापित करते हैं, डेटा अंदर और बाहर भेजते हैं। जबकि आउटबाउंड ऑरेकल बाहरी दुनिया में ब्लॉकचेन डेटा वितरित कर सकते हैं, इनबाउंड ऑरेकल ब्लॉकचैन को ऑफ-चेन - या वास्तविक दुनिया - डेटा वितरित करने की अधिक संभावना रखते हैं। इसके अलावा, आयातित डेटा परिसंपत्ति की कीमतों में उतार-चढ़ाव से लेकर मौसम संबंधी स्थितियों से लेकर पूर्ण भुगतानों के सत्यापन तक लगभग किसी भी चीज का प्रतिनिधित्व कर सकता है।
इनबाउंड ऑरेकल के लिए, एक सामान्य प्रोग्राम योग्य परिदृश्य हो सकता है: यदि कोई संपत्ति एक विशिष्ट मूल्य तक पहुँचती है, तो एक खरीद आदेश दें। दूसरी ओर, आउटबाउंड ऑरेकल बाहरी दुनिया को ऑन-चेन होने वाली घटना के बारे में सचेत करते हैं।
एक केंद्रीकृत ओरेकल एक इकाई द्वारा प्रबंधित किया जाता है और स्मार्ट अनुबंध के एकमात्र डेटा स्रोत के रूप में कार्य करता है। सूचना के केवल एक स्रोत का उपयोग करना खतरनाक हो सकता है क्योंकि अनुबंध की प्रभावशीलता पूरी तरह से ओरेकल के प्रभारी इकाई पर निर्भर है।
एक बुरे अभिनेता का शत्रुतापूर्ण हस्तक्षेप भी सीधे स्मार्ट अनुबंध को प्रभावित करेगा। केंद्रीकृत दैवज्ञों के साथ मूल मुद्दा यह है कि उनके पास विफलता का एक बिंदु है, जिससे अनुबंध हमलों और कमजोरियों के प्रति अधिक संवेदनशील हो जाते हैं।
विकेन्द्रीकृत ओरेकल के कुछ लक्ष्य सार्वजनिक ब्लॉकचेन के समान हैं, जैसे प्रतिपक्ष जोखिम को कम करना। उदाहरण के लिए, वे सत्य के एक स्रोत पर निर्भर न होकर स्मार्ट अनुबंधों को दी गई जानकारी को अधिक विश्वसनीय बनाते हैं।
स्मार्ट अनुबंध डेटा की वैधता और सटीकता का आकलन करने के लिए कई भविष्यवाणी करता है; यही कारण है कि विकेन्द्रीकृत दैवज्ञों को सर्वसम्मति वाले दैवज्ञ के रूप में भी जाना जाता है। अन्य ब्लॉकचेन कुछ ब्लॉकचेन ऑरेकल परियोजनाओं द्वारा प्रदान की गई विकेंद्रीकृत ओरेकल सेवाओं का उपयोग कर सकते हैं।
किसी विशिष्ट क्षेत्र में विशिष्ट ज्ञान वाले व्यक्ति कभी-कभी दैवज्ञ के रूप में कार्य कर सकते हैं। वे विभिन्न स्रोतों से जानकारी एकत्र कर सकते हैं, इसकी वैधता की जांच कर सकते हैं और इसे स्मार्ट अनुबंधों में बदल सकते हैं। चूंकि मानव दैवज्ञ अपनी पहचान सत्यापित करने के लिए क्रिप्टोग्राफी का उपयोग कर सकते हैं, इसलिए धोखेबाज द्वारा उन्हें प्रतिरूपित करने और छेड़छाड़ किए गए डेटा देने की संभावना कम है।
ये ओरेकल स्मार्ट कॉन्ट्रैक्ट्स के साथ काम करने के लिए बने हैं जो सिंगल हैं। यदि डेवलपर कई स्मार्ट अनुबंधों को तैनात करने का इरादा रखता है, तो विभिन्न अनुबंध-विशिष्ट ओरेकल बनाना आवश्यक होगा।
अनुबंध-विशिष्ट भविष्यवाणी समय और काम के लायक नहीं हैं जो उन्हें अद्यतित रखने में लगते हैं। इसके बजाय, वे असुविधाजनक हैं और उनका उपयोग केवल विशिष्ट स्थितियों में ही किया जाना चाहिए।
हमने अभी तक डेटा की मांग और आपूर्ति के संदर्भ में दैवज्ञों के बारे में बात की है (डेटा वाहक दैवज्ञ या स्वचालित दैवज्ञ के रूप में भी जाना जाता है)। हालांकि, किसी भी मनमाना "ऑफ-चेन" गणना समाधान का संचालन करने के लिए ओरेकल का उपयोग किया जा सकता है, जो विशेष रूप से एथेरियम की अंतर्निहित ब्लॉक गैस बाधा और बहुत अधिक गणना लागत को देखते हुए फायदेमंद है।
कंप्यूटेशन ऑरेकल, केवल एक क्वेरी के परिणामों को रिले करने के बजाय, इनपुट के एक सेट पर गणना करने के लिए उपयोग किया जा सकता है और एक परिकलित परिणाम लौटा सकता है जो अन्यथा ऑन-चेन की गणना करना असंभव होगा। उदाहरण के लिए, एक बांड अनुबंध की उपज का अनुमान लगाने के लिए, एक गणना ओरेकल का उपयोग कम्प्यूटेशनल रूप से जटिल प्रतिगमन गणना करने के लिए किया जा सकता है।
परिभाषा के अनुसार, चर्चा किए गए सभी दैवज्ञ कुछ महत्वपूर्ण भूमिकाएँ निभाते हैं। इन क्षमताओं में शामिल हैं:
एक बार जब डेटा एक स्मार्ट अनुबंध के भंडारण में संग्रहीत हो जाता है, तो अन्य स्वचालित समझौते इसे संदेश कॉल के माध्यम से एक्सेस कर सकते हैं जो ओरेकल के स्मार्ट अनुबंध के "पुनर्प्राप्ति" फ़ंक्शन को आमंत्रित करता है। इसे सीधे एथेरियम नोड्स या नेटवर्क-सक्षम क्लाइंट द्वारा ओरेकल के स्टोरेज को "देखकर" भी "कॉल" किया जा सकता है।
ओरेकल को स्थापित करने के तीन मुख्य तरीकों को निम्नानुसार वर्गीकृत किया जा सकता है:
तत्काल-पढ़ने वाले दैवज्ञ ऐसी जानकारी प्रदान करते हैं जो केवल एक त्वरित निर्णय के लिए आवश्यक है, जैसे "क्या यह छात्र 25 से ऊपर है?" जो लोग इस प्रकार के डेटा को क्वेरी करना चाहते हैं वे आमतौर पर "जस्ट-इन-टाइम" आधार पर ऐसा करते हैं, जिसका अर्थ है कि लुकअप केवल तभी किया जाता है जब जानकारी की आवश्यकता होती है।
उदाहरण डायल कोड, शैक्षणिक प्रमाण पत्र, संस्थागत सदस्यता, हवाई अड्डे की पहचान और अन्य दैवज्ञ हैं।
एक ओरेकल जो डेटा के लिए प्रभावी रूप से एक प्रसारण सेवा प्रदान करता है (शायद नियमित रूप से और अक्सर दोनों) बदलने की संभावना है या तो एक स्मार्ट अनुबंध ऑन-चेन द्वारा मतदान किया जाता है या ऑफ-चेन डेमॉन द्वारा अपडेट के लिए देखा जाता है। मौसम डेटा, मूल्य फ़ीड, अर्थशास्त्र या सामाजिक आँकड़े और ट्रैफ़िक डेटा, प्रकाशन-सदस्यता सेट-अप के कुछ उदाहरण हैं।
सबसे चुनौतीपूर्ण श्रेणी अनुरोध-प्रतिक्रिया है: यह वह जगह है जहां स्मार्ट अनुबंध में संग्रहीत करने के लिए डेटा स्थान बहुत बड़ा है, और उपयोगकर्ताओं से एक समय में पूरी जानकारी के केवल एक छोटे हिस्से का उपयोग करने की उम्मीद की जाती है। यह डेटा प्रदाताओं के लिए एक व्यवहार्य व्यावसायिक रणनीति भी है।
व्यवहार में, इस तरह के एक ओरेकल को ऑन-चेन स्मार्ट कॉन्ट्रैक्ट्स और ऑफ-चेन इंफ्रास्ट्रक्चर की एक प्रणाली के रूप में लागू किया जा सकता है ताकि अनुरोधों की निगरानी और डेटा पुनर्प्राप्त करने और वापस करने के लिए। विकेंद्रीकृत एप्लिकेशन से डेटा अनुरोध अक्सर एक अतुल्यकालिक प्रक्रिया होती है जिसमें कई चरण होते हैं:
ओरेकल बाजार में कई डीएपी द्वारा उपयोग किए जाने वाले ऑफ-चेन दुनिया और स्मार्ट अनुबंधों के बीच की खाई को पाटने के लिए एक तंत्र है। डेटा के कुछ उदाहरण निम्नलिखित हैं जो ओरेकल प्रदान कर सकते हैं:
बाहरी डेटा को समीकरण में लाकर Oracle स्मार्ट अनुबंध निष्पादन में महत्वपूर्ण भूमिका निभाते हैं। दूसरी ओर, दैवज्ञ एक बड़ा खतरा पैदा करते हैं, क्योंकि यदि वे विश्वसनीय स्रोत हैं और उन्हें हैक किया जा सकता है, तो वे अपने द्वारा खिलाए जाने वाले स्मार्ट अनुबंधों के निष्पादन को खतरे में डाल सकते हैं।
सामान्य तौर पर, एक दैवज्ञ के रोजगार पर विचार करते समय, ट्रस्ट मॉडल पर सावधानीपूर्वक विचार किया जाना चाहिए। यदि हम मानते हैं कि ओरेकल पर भरोसा किया जा सकता है, तो आप संभावित रूप से गलत इनपुट को उजागर करके स्मार्ट अनुबंध की सुरक्षा का त्याग कर सकते हैं। हालांकि, अगर सुरक्षा मान्यताओं पर ध्यान से विचार किया जाए, तो दैवज्ञ मूल्यवान हो सकते हैं।
इनमें से कुछ चिंताओं को विकेन्द्रीकृत ओरेकल के माध्यम से संबोधित किया जा सकता है, बाहरी डेटा के साथ एथेरियम स्मार्ट अनुबंध प्रदान करता है जो विश्वसनीय नहीं है। एथेरियम और वास्तविक दुनिया के बीच दैवज्ञ के पुल की खोज शुरू करने से पहले आपको इसे सावधानीपूर्वक चुनना होगा।
1599222949
So, do you have to become Oracle Certified? it has been a debatable issue for a short time, but one thing is certain: the Oracle Certification provides an accurate measure of your technical abilities.
Additionally, it gives you a foothold over people competing for the database administration positions you desire. Join Oracle online certification course and get complete guidance
Here are the steps to getting an Oracle Database certification:
The first step to getting your Oracle is getting the Associate Certification, which needs that the person passes two tests to become an Oracle Certified Associate (OCA). With this qualification, you’ll add junior management as a team member or an application developer. to urge the associate certification, you’ve got to pass in one among the three tests explained below and therefore the final “Oracle Database 11g: Administration I” test.Join best Oracle online training program to improve your skills.
Step 1: Take one among the subsequent three courses
Oracle Database 12c: SQL Fundamentals 1Z0-061
The examination tests ability to make, retrieve, maintain, and edit data during a database. Mainly, this involves a grasp of important database administration concepts like an electronic database. Additionally, the necessity to know and use SQL is extremely important, because the test would require you to demonstrate your SQL programming skills.
Oracle Database SQL Expert 1Z0-047
In general, this is often a complicated version of the “Introduction to Oracle9i SQL” test. you’ll need proficiency in 76 topics to achieve this exam. you would like to possess a high understanding of database objects, control privileges, and system-level queries. The questions require a deep understanding of SQL, and are multiple parts in nature, requiring the application of concepts instead of mere memorization of answers. Experience in database administration will offer you a notable advantage during this test.
Oracle Database 11g: SQL Fundamentals I 1Z0-051
This test is an improved version of the “Introduction to Oracle9i SQL” test. The content is newer and includes set and conditional operators, which are absent within the older version. Therefore, you’d be happier choosing this test over the previous.
Step 2: Oracle Database 11g: Administration I 1Z0-052
The test requires knowledge on the way to found out database environments and secure Oracle instances in any network environment. Other concepts needed to pass this exam include understanding of database backup and recovery, Oracle Database Architecture, also as the configuration of security instances. The questions require the application of concepts, not just memorization of data.
The professional certification allows you to manage large databases and develop large-scale database applications. In summary, to become an Oracle Certified Professional (OCP), you’ve got to require an instructor-led course, an exam, and a hands-on course.
Step 1: Be an Oracle Certified Associate
You must have the OCA certification as a pre-requisite for this course.
Step 2: Take an Exam
The second step within the OCP certification process is to require a course from a variety of about 50 courses and sit an exam. The list of those courses is out there on the Oracle site. The broad selection means you’ll choose the course that most accurately fits your training requirements. Note that you simply cannot meet the wants of this course through self-study; you’ve got to require an instructor-led class, a virtual class, or learn through training-on-demand.
Step 3: Submission of an Already Completed Course
In this step, you’re required to submit a previously completed course from an inventory of 21 courses. Alternatively, Oracle allows submissions from courses taken within the previous step.
Step 4: Oracle Database 11g: Administration II 1Z0-053
This is the ultimate exam within the OCP certification process. Once you pass this exam, you’ll proceed to the ultimate process.
Step 5: Submit a course completion form
Once you pass this exam, you only need to complete a course submission because of the final step within the OCP certification process.
Master Certification
This is the very best Oracle certification you’ll get. With this qualification, you’ll well-suited to figure in senior levels in IT departments handling sensitive database system issues and applications. you’ll need an OCP certification to urge started. then you’ll take a two-day exam then a hands-on course.
Conclusion:
In general, Oracle Certified database administrators have the knowhow to run databases both at the junior and senior levels, counting on the certification level. Some people might argue that there’s little point to being certified because the process involves the memorization of theoretical concepts and taking a multiple-choice test. However, while there’s credence to the very fact that certification does little to catch up on the shortage of technical competence obtained through experience, it does give validity to such claims. As an Oracle Certified database services, potential employers and clients are more easily convinced of your capabilities within the field.
#oracle online training #oracle online course #oracle online certification course #oracle certification course #oracle course #oracle training
1609149785
Any of the developments are fairly minor and incremental. For example, in previous versions of App Express, the end date within a range was removed from the list. In version 5.1, it is including with Oracle 18c, the range end date is included as it is with all other elements of Application Express. Now, version 5.1 also enables end-users to access their scheduling with the arrow keys on the keyboard, an update to the interface that is tiny but usefully intuitive.
In the updated Oracle, other improvements are more important and can have a greater impact on your everyday operations. These five impacts us as has been the most important.
Integration with Microsoft Active Directory
The database will authenticate and authorize users from Microsoft’s Active Directory, beginning with Oracle 18c, without any intermediate directories being needed.
This is a modern, easier way for Active Directory to integrate. Intermediary software such as Oracle Enterprise Public Participation was needed in previous versions to achieve integration.
This new function is called Centrally Managed Users (CMU) and allows you to manage Oracle application access authorization for Active Directory users. When clients are authenticated in this way, Active Directory account policies are implemented by the Oracle database.
Schema Only Accounts
In the past, as a user profile that held certain objects, a schema could be linked more closely. But this also meant that a user could log in and have control over all artifacts in the schema.
With schema accounts only, clients are still unable to login to the schema directly. These kinds of profiles can be developed without a password and, much like a normal user profile, allowances or tasks can be allocated.
Server Draining Ahead of Planned Maintenance
The database will now fail over the sessions to another service or node in a RAC area, Oracle 18c. For example, if a service is transferred to another node, the database labels existing drainage sessions so that the application is not disturbed. Any new sessions will be guided to another usable operating service.
The database uses a collection of rules to assess the end of a session and can be deleted from the server. These rules include custom SQL link checks and access limits where no request is active or operation is finished and the session has one or more recoverable states that can be reconstructed during failover.
Automatic In-Memory
As a manner to improve performance by maintaining columnar-compressed database segments in storage, Oracle In-Memory was implemented in version 12c. In 18c, Oracle promotes in-memory development by introducing Automatic In-memory (AIM). By creating a heat map of the in-memory enabled items, Target operates and creates opportunities for more commonly used applications objects. Only when there isn’t enough space to add another item to the memory store will Goal kick in.
SQL Cancel
In previous versions of Oracle, it was determined to destroy the session that was operating SQL if a database administrator tried to cancel a SQL query. This meant the session had to be removed from the database and a new connection had to be started. In Oracle 18c, the SQL statement itself can now be deleted and scaled back.
*If you want to learn Oracle DBA Training in Chennai and FITA Academy is one of the best Oracle DBA Training Institutes in Chennai. We are giving the placement assistance and also giving the advanced level of techniques of oracle DBA. We also giving Oracle Training in Coimbatore, Oracle Training in Chennai and Oracle Training in Bangalore. If you want to kick start your career with Oracle then this is the correct ace to learn about the Oracle database. *
#oracle dba training in chennai #oracle training #oracle training in chennai #oracle #oracle dba #training
1596692936
Oracle database is a social database the board framework (RDMS), which is a kind of database. To place in basic terms, a database is PC structures that spare, compose, secure, and convey information to the client and the framework that contains those databases is known as a database the board framework, or DBM. Subsequently, it is known as Oracle database, OracleDB, or Oracle. It is created and promoted by Oracle Corporation.
Additionally, the Oracle database is the main database that is intended for big business network processing. Subsequently, the IT systems that are structured and actualized with the matrix style convey a higher caliber of administration, lower cost, and more prominent adaptability to oversee data and applications contrasted with different models of figures.
What are the Benefits of Oracle?
In this way, presently you’ve comprehended what Oracle database is – the database the board framework. Be that as it may, what makes Oracle database the most famous one in the business world? Those are only the exceptional highlights that Oracle databases offered to organizations and partnerships.
Likewise, you know? Prophet has played the main job inside a product industry because of its ingenuity to give the ideal databases. Thus, best Oracle online course offers various points of interest that are related to utilizing Oracle databases. This include:
One of the most significant reasons and points of interest in utilizing Oracle databases in the present business is because of Oracle’s confidence in consumer loyalty.
Do you know? Prophet databases are today utilized for essentially all enterprise-level applications to hold gigantic measures of information to store and access. Therefore, one of every ten of the world’s top banks utilizes Oracle databases to lead their business.
Reliability:
The other significant bit of leeway offered by Oracle databases is their unwavering quality. As Oracle database conveys magnificent execution even tested with requesting undertakings.
Flashback Technology:
The most huge bit of leeway of the Oracle database is its Flashback innovation. This permits effective recuperation of information, regardless of whether it is mistakenly erased or lost. Additionally, Flashback innovation expels human mistakes and builds database recuperation time.
#oracle online training #oracle online course #oracle certification online #oracle course #oracle training