ब्लॉकचेन ओराकल्स: फंडामेंटल के बारे में जानें

क्या आपने ब्लॉकचेन ऑर्कल्स के बारे में सुना है? यदि आप उनके बारे में जानना नहीं चाहते थे, तो आप सही जगह पर आए हैं.

ब्लॉकचेन में दुनिया को बदलने की क्षमता है। लेकिन, इसमें एक पारिस्थितिकी तंत्र की आवश्यकता होती है जहां यह विभिन्न सेवाओं और समाधानों के साथ सहजता से संवाद कर सके.

ब्लॉकचेन ऑरेकल ब्लॉकचैन को उसकी वास्तविक क्षमता तक पहुंचने देता है.

तो, यह इसे कैसे प्राप्त करता है? आइए ढूंढते हैं.

 

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

ब्लॉकचेन ऑरकल्स तृतीय-पक्ष सेवा प्रदाता हैं। वे स्मार्ट अनुबंधों को बाहरी जानकारी प्रदान करते हैं और ब्लॉकचैन के साथ अनुप्रयोगों और सेवाओं की बाहरी दुनिया को जोड़ने के लिए एक पुल के रूप में कार्य करते हैं.

डिज़ाइन के अनुसार, दोनों स्मार्ट कॉन्ट्रैक्ट और ब्लॉकचेन दूसरी दुनिया से नहीं जुड़ सकते हैं। अधिक तकनीकी शब्दों में, उन्हें किसी भी डेटा तक पहुंचने के लिए डिज़ाइन नहीं किया गया है जो ऑफ-चेन (नेटवर्क पर नहीं).

अंतर को पाटने से, ब्लॉकचेन ऑर्कल्स एक महत्वपूर्ण भूमिका निभाते हैं और ब्लॉकचैन को ऑफ-चेन और ऑन-चेन डेटा तक पहुंचने का उचित तरीका सक्षम करते हैं.

ऑफ-चेन डेटा तक पहुंचने की क्षमता भी स्मार्ट अनुबंध की कार्यक्षमता में सुधार करती है। यह स्मार्ट अनुबंधों और उनके अनुप्रयोगों के दायरे को व्यापक बनाता है। इसका मतलब यह भी है कि स्मार्ट कॉन्ट्रैक्ट्स का इतना प्रभाव नहीं होगा अगर कोई ब्लॉकचेन ऑरेकल न हो क्योंकि स्मार्ट कॉन्ट्रैक्ट्स के लिए नेटवर्क के बाहर डेटा के साथ काम करना संभव नहीं होगा.

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

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

 


यह सुनिश्चित करने के लिए कि oracles प्रभावी ढंग से काम कर सकता है, नेटवर्क संसाधनों को स्मार्ट अनुबंध या इसके संबंधित संस्थाओं द्वारा खर्च करने की आवश्यकता है.

यह भी पढ़ें,

  • एक ब्लॉकचेन बनाना सीखें
  • ब्लॉकचेन टेक्नोलॉजी का उपयोग कब करें?

ब्लॉकचेन ओरेकल उदाहरण

यह समझने के लिए कि ब्लॉकचेन ऑरेकल कैसे काम करता है, हमें नीचे दिए गए उदाहरण के माध्यम से जाने की आवश्यकता है.

प्ले, मैक्स और वाइपर को दो पार्टियों में ले जाएं.

मैक्स और वाइपर दोनों ही सट्टेबाजी से प्यार करते हैं। यही कारण है कि वे अपनी सट्टेबाजी की प्रक्रिया में सर्वोत्तम संभव पारदर्शिता रखने के लिए एक स्मार्ट अनुबंध बनाते हैं. 

इस बार, उन्होंने यह शर्त लगाई कि कब कोविद -19 के लिए टीकाकरण जारी किया जाएगा. 

मैक्स के अनुसार, यह 2020 में आएगा, जबकि वाइपर अपने दांव में अधिक सतर्क है और सोचता है कि यह 2021 के मध्य में आएगा. 

वे एक स्मार्ट अनुबंध बनाते हैं जिसने शर्त के नियमों को निर्धारित किया है। हालांकि, स्मार्ट अनुबंध को अपने दम पर काम करने के लिए, बाहरी स्रोतों से जानकारी निकालने की आवश्यकता है. 

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

एक बार जब सट्टेबाजी की समय सीमा खत्म हो जाती है या कोविद -19 के लिए वैक्सीन मिल जाती है, तो स्मार्ट अनुबंध मैक्स और वाइपर दोनों को बदल देगा। यह जानकारी किसी भी अन्य पार्टियों को दी जाएगी जो शर्त के लिए पंजीकृत होती है.

ओरेकल की मदद से, स्मार्ट संपर्क एक उत्कृष्ट समाधान प्रदान कर सकता है जहां पारदर्शिता और विश्वास है.

विभिन्न प्रकार के Oracles

हम निम्नलिखित बिंदुओं के आधार पर ब्लॉकचेन ऑर्कल्स को विभिन्न प्रकारों में वर्गीकृत कर सकते हैं:

  • स्रोत → डेटा की उत्पत्ति। क्या यह हार्डवेयर या सॉफ्टवेयर है?
  • सूचना की दिशा → क्या डेटा आउटबाउंड या इनबाउंड है?
  • ट्रस्ट → क्या डेटा विकेंद्रीकृत या केंद्रीकृत समाधान से आता है?

इन तीन बिंदुओं के आधार पर, हम oracles को छह प्रमुख प्रकारों में वर्गीकृत कर सकते हैं:

  • सॉफ्टवेयर oracles
  • हार्डवेयर oracles
  • आउटबाउंड और इनबाउंड oracles
  • विकेंद्रीकृत और केंद्रीकृत oracles
  • मानव ओछा
  • संपर्क-विशिष्ट oracles

नीचे उनमें से प्रत्येक के माध्यम से जाने दो.

सॉफ्टवेयर Oracles

सॉफ्टवेयर oracles ओरेकल हैं जो ऑनलाइन स्रोतों से जानकारी लेते हैं, और जो ब्लॉकचैन को जानकारी भेजता है। ऑनलाइन जानकारी वेबसाइट, सर्वर और ऑनलाइन डेटाबेस सहित किसी भी स्रोत से आ सकती है। आप सूचना के स्रोत के रूप में वेब का उपयोग कर रहे हैं.

जब वास्तविक समय में स्मार्ट कॉन्ट्रैक्ट को सप्लाई चेन की जानकारी देने की बात आती है, तो सॉफ्टवेयर oracles काम में आता है। Oracles के लिए अन्य प्रमुख उपयोग-मामले, जिनमें डिजिटल परिसंपत्ति मूल्य, वास्तविक समय ट्रैफ़िक जानकारी, और इसी तरह शामिल हैं!

 

हार्डवेयर Oracles

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

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

 

आउटबाउंड और इनबाउंड Oracles

इनबाउंड ऑरकेल्स वे ऑरेकल हैं जो स्मार्ट कॉन्ट्रैक्ट में डेटा संचारित करने के लिए बाहरी स्रोतों का उपयोग करते हैं, जबकि आउटबाउंड ऑर्कल्स वे हैं जो स्मार्ट कॉन्ट्रैक्ट द्वारा उत्पन्न जानकारी को वास्तविक दुनिया में भेजते हैं।.

एक आउटबाउंड ओरेकल का एक अच्छा उदाहरण एक स्मार्ट अनुबंध है जो एक अपडेट भेजता है अगर कोई अपने आभासी पते पर पैसा जमा करता है। स्मार्ट कॉन्ट्रैक्ट में अपडेट भेजने वाला एक सेंसर इनबाउंड उदाहरण है.

 

विकेंद्रीकृत और केंद्रीकृत Oracles

केंद्रीकृत ऑरेकल एक इकाई द्वारा नियंत्रित होने वाले ऑरेकल हैं। इसका मतलब है कि वे ओरेकल को जानकारी प्रदान करने के लिए एकमात्र प्रदाता हैं। केंद्रीकृत ओरेकल का उपयोग करना एक मुश्किल स्थिति हो सकती है क्योंकि विकेन्द्रीकृत की तुलना में केंद्रीकृत ऑरेकल प्रभावशीलता कम होती है.

विकेंद्रीकृत oracles के लिए, सार्वजनिक ब्लॉकचेन के लिए सबसे अच्छा उपयोग किया जाता है। यहाँ कोई केंद्रीकृत प्राधिकरण नहीं है जो oracles को नियंत्रित करता है, जिसका अर्थ है कि डेटा में सत्य के कई स्रोत हैं। विकेंद्रीकृत oracles का उपयोग करके प्रसारित डेटा को सत्यापित और विश्वसनीय किया जा सकता है.

 

अनुबंध-विशिष्ट Oracles

इन oracles को सिंगल, स्मार्ट कॉन्ट्रैक्ट के साथ काम करने के लिए डिज़ाइन किया गया है। इस मामले में, यदि डेवलपर कई स्मार्ट अनुबंधों को लागू करने का निर्णय लेता है, तो कई अनुबंध-विशिष्ट oracles को तैनात करना आवश्यक होगा. 

वास्तव में, अनुबंध-विशिष्ट oracles उन्हें बनाए रखने के लिए आवश्यक समय और प्रयास के लायक नहीं हैं। वे अव्यावहारिक हैं और केवल एक विशेष उपयोग-मामले के लिए उपयोग किया जाना चाहिए.

 

मानव Oracles

व्यक्तियों को भी oracles के रूप में कार्य कर सकते हैं। इस मामले में, चुने हुए व्यक्ति को उच्च योग्य व्यक्ति होने की आवश्यकता है जो दिए गए क्षेत्र के लिए oracles के रूप में कार्य कर सकते हैं. 

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

 

ओरेकल का महत्व

उपर्युक्त उदाहरण से ही, oracles के महत्व को समझना आसान है। रहने के लिए ओराकल हैं। यह स्मार्ट कॉन्ट्रैक्ट्स को कार्य करने में सक्षम बनाता है क्योंकि यह बिना किसी डेटा स्रोत के ऐसा नहीं कर सकता है। बड़े डेटा के युग में, सहज डेटा ट्रांसफर होना महत्वपूर्ण है। यदि यह प्रदान नहीं किया जाता है, तो स्मार्ट अनुबंध उपयोग के मामले सीमित हो जाएंगे.

इसके अलावा, स्मार्ट कॉन्ट्रैक्ट्स का महत्व ऑरेकल महत्व को प्रभावित करता है। वास्तविक दुनिया के अनुप्रयोगों के साथ स्मार्ट कॉन्ट्रैक्ट की क्षमता के साथ, ऑरकल्स कई अवसरों को खोल सकते हैं.

कारण क्यों डैप वास्तविक दुनिया के बिना Oracles के साथ संवाद नहीं कर सकता

Oracles एक और बड़े कारण के लिए आवश्यक हैं क्योंकि orApp बिना डीएपी वास्तविक दुनिया के साथ संवाद नहीं कर सकता है। लेकिन क्यों हैं? dApps यह करने में सक्षम नहीं है? क्योंकि प्रारूप मौलिक रूप से भिन्न हैं.

ब्लॉकचेन एक परिशिष्ट-एकमात्र समाधान है जहां लेनदेन निर्धारक होते हैं। लेनदेन क्रम में एक के बाद एक जुड़ते जाते हैं.

ब्लॉकचैन के बाहर डेटा तक पहुंचने के लिए ब्लॉकचैन के लिए गैर-अनुक्रमिक डेटा बिंदुओं की आवश्यकता होगी, जो ब्लॉकचेन के मामले में असंभव है. 

तो, ब्लॉकचेन अपरिवर्तनीयता सुविधा इसकी पहुंच और लचीलेपन को सीमित करती है.

जब यह वास्तविक-विश्व ऑफ-चेन डेटा भंडारण की बात आती है, तो गैर-अनुक्रमिक, गैर-नियतात्मक डेटा होता है, जिसका अर्थ है कि घटनाओं को किसी विशिष्ट अनुक्रम के बजाय उनके उद्देश्य के अनुसार संग्रहीत किया जाता है. 

Oracles ब्लॉकचेन को ऑफ-चेन वर्ल्ड डेटा के साथ बात करने और इसके बारे में समझ बनाने में मदद करता है। Oracles के बिना, ब्लॉकचैन के लिए वास्तविक दुनिया के अनुप्रयोगों, सेवाओं और डेटा स्रोतों के साथ सार्थक संचार करना संभव नहीं होगा.

 

ओरेकल के साथ समस्या

ओरेकल समस्याओं से मुक्त नहीं है। वास्तव में, सवाल इस तथ्य से उत्पन्न होता है कि oracles से समझौता नहीं किया जा सकता है। यह महत्वपूर्ण है क्योंकि स्मार्ट अनुबंध ऑरेकल द्वारा प्रदान किए गए डेटा पर निर्भर करते हैं.

दोष या गलत डेटा जो एक ओरेकल द्वारा भेजा जाता है, स्मार्ट अनुबंधों से समझौता कर सकता है.

दुर्भाग्य से, इस समस्या को हल करना अभी तक संभव नहीं है क्योंकि ओरेकल ब्लॉकचैन सर्वसम्मति विधि का हिस्सा नहीं है. 

यह वह जगह है जहाँ ट्रस्ट आता है। शामिल पक्षों के बीच उचित विश्वास होने पर ओराकल ठीक से कार्य कर सकता है.

 

निष्कर्ष

यह हमें हमारे ब्लॉकचेन ऑरेकल लेख के अंत में ले जाता है। तो, आप oracles के बारे में क्या सोचते हैं? क्या आपको लगता है कि इसका कोई विकल्प है? नीचे अपने सिद्धांतों पर टिप्पणी करें!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map