वितरित कंप्यूटिंग क्या है? ब्लॉकचेन की रीढ़ की जांच करना

वितरित कंप्यूटिंग क्या है? ब्लॉकचेन की रीढ़ की जांच करना

वितरित कंप्यूटिंग ब्लॉकचेन प्रौद्योगिकी को रेखांकित करने वाला एक मौलिक कंप्यूटिंग सिद्धांत है, लेकिन यह वास्तव में क्या है?

ब्लॉकचेन की बुनियादी समझ यह है कि यह लेनदेन को सत्यापित करने वाले कंप्यूटरों का एक नेटवर्क है। हालाँकि, थोड़ी गहराई तक जानने में रुचि रखने वाले किसी भी व्यक्ति के लिए यह आश्चर्य की बात है कुंजी एन्क्रिप्शन कैसे काम करता है, या वितरित कंप्यूटिंग के बारे में पता लगाने से ब्लॉकचेन तकनीक की बेहतर समझ हो सकती है। यह समझना कि प्रौद्योगिकी कैसे काम करती है, केवल वैज्ञानिक रूप से जिज्ञासु लोगों के लिए नहीं है। यह ठोस तकनीकी आधार वाली परियोजनाओं पर ध्यान केंद्रित करके आपको अधिक सूचित निवेश निर्णय लेने में भी मदद कर सकता है।

यह लेख दो भागों में है.

पहला कवर वितरित कंप्यूटिंग क्या है, इसका उपयोग कैसे किया जाता है, और इसके फायदे और नुकसान।

में दूसरा भाग, हम आगे वितरित प्रणालियों के विभिन्न आर्किटेक्चर को देखते हैं और ब्लॉकचेन के पीयर-टू-पीयर आर्किटेक्चर में गहराई से उतरते हैं।

वितरित कंप्यूटिंग क्या है?

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

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

वितरित नेटवर्क में कंप्यूटरों को किसी विशिष्ट प्रारूप या हार्डवेयर कॉन्फ़िगरेशन में होने की आवश्यकता नहीं है। वे लैपटॉप या मेनफ्रेम, पीसी या मैक हो सकते हैं। ब्लॉकचेन में, वे सीपीयू या जीपीयू चलाने वाले पीसी या एएसआईसी माइनर जैसे समर्पित हार्डवेयर हो सकते हैं।

हालाँकि, नेटवर्क पर मशीन के प्रकार की परवाह किए बिना, उन सभी को एक ही कंप्यूटर के रूप में काम करना होगा। अंतिम उपयोगकर्ता यह पहचानने में असमर्थ होना चाहिए कि इंटरफ़ेस के पीछे एक वितरित कंप्यूटिंग नेटवर्क है।

वितरित कंप्यूटिंग का उपयोग क्यों करें?

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

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

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

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

वितरित कंप्यूटिंग नेटवर्क
एक वितरित नेटवर्क में, अधिक कंप्यूटर अतिरिक्त कार्यभार लेते हैं। छवि स्रोत: पिक्साबे

ब्लॉकचेन एक पीयर-टू-पीयर नेटवर्क है, जो इस उदाहरण में दिखाए गए से एक अलग प्रकार की वितरित प्रणाली है। हम विभिन्न प्रकार की वितरित प्रणालियों के बारे में जानेंगे भाग दो, वितरित कंप्यूटिंग आर्किटेक्चर को कवर करता है।

वितरित कंप्यूटिंग के फायदे

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

दोष सहनशीलता और अतिरेक

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

लागत प्रभावशीलता और समग्र दक्षता

वितरित प्रणालियाँ केंद्रीकृत प्रणालियों की तुलना में लागत और समग्र दक्षता दोनों के संबंध में बेहतर दक्षता प्रदान करती हैं। केंद्रीकृत प्रणालियाँ एक सीमा तक कुशल होती हैं। हालाँकि, हमारे जॉब बोर्ड उदाहरण से पता चलता है कि एक बार जब कंप्यूटिंग की ज़रूरतें एक निश्चित आकार तक पहुँच जाती हैं, तो ऊर्ध्वाधर की तुलना में क्षैतिज रूप से स्केल करना अधिक समझ में आता है। किसी नेटवर्क में अधिक मशीनें जोड़ना तकनीकी और आर्थिक रूप से अधिक कुशल है।

अनुमापकता

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

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

वितरित कंप्यूटिंग के विपक्ष

वितरित कंप्यूटिंग कई लाभ प्रदान करती है। हालाँकि, यह कुछ कमियों के साथ आता है।

जटिलता - विकेंद्रीकृत, वितरित कंप्यूटिंग प्रणाली स्थापित करना कितना जटिल है?

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

वितरित कंप्यूटिंग कितनी सुरक्षित है?

वितरित सिस्टम लागू करने वाली कंपनियों को नेटवर्क पर प्रत्येक डिवाइस की सुरक्षा सुनिश्चित करने के साथ-साथ विभिन्न मशीनों के बीच डेटा की स्थिरता सुनिश्चित करने की आवश्यकता होती है।

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

वितरित कंप्यूटिंग की लागत कितनी है?

एक वितरित कंप्यूटिंग प्रणाली को लागू करने वाले संगठन को एक केंद्रीकृत प्रणाली की तुलना में अधिक प्रारंभिक सेटअप लागत वहन करनी होगी। ऐसा केवल इसलिए है क्योंकि वितरित सिस्टम को अधिक हार्डवेयर की आवश्यकता होती है।

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

सारांश

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

समय टिकट:

से अधिक सिक्का रखनेवाला