ब्लॉकचैन में प्रयुक्त एल्गोरिथम और प्रोटोकॉल - क्रिप्टो.न्यूज

ब्लॉकचेन का शायद ही कोई घटक हो जो एल्गोरिदम और प्रोटोकॉल से अधिक महत्वपूर्ण हो। दोनों के लिए एक अधिक निश्चित वाक्यांश होगा 'वे ब्लॉकचेन के इंजन हैं'। जब 2009 में बिटकॉइन को दुनिया के सामने पेश किया गया, तो सर्वसम्मति प्रोटोकॉल जैसे शब्द जनता के लिए अधिक सामान्य हो गए। यह एकमात्र तरीका है जिससे विकेंद्रीकृत सिस्टम किसी प्रक्रिया को चलाने पर सहमत हो सकते हैं।

प्रमुख शर्तों की परिभाषा

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

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

आम सहमति प्रोटोकॉल/आम सहमति एल्गोरिदम 

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

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

आम सहमति प्रोटोकॉल के मुख्य प्रकार

हालाँकि, वहाँ कोई समान सर्वसम्मति प्रोटोकॉल नहीं है। पिछले कुछ वर्षों में इस क्षेत्र ने जबरदस्त नवाचार और परिवर्तन हासिल किए हैं। प्रत्येक नया सर्वसम्मति प्रोटोकॉल ब्लॉकचेन को उसकी विशेषताएँ देता है, और कभी-कभी पिछले ब्लॉकचेन सिस्टम पर बढ़त देता है। मुख्य बात यह है कि ब्लॉकचेन 51% हमले की भेद्यता को कैसे हल करता है या लेनदेन की गति को कैसे सुधारता है। सर्वसम्मति प्रोटोकॉल के दो मुख्य प्रकार नीचे दिए गए हैं।

कार्य का सबूत

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

हैश मान की गणना करने के लिए, एक खनिक को एक कठिन क्रिप्टोग्राफ़िक पहेली को हल करना होगा। प्रक्रिया का उद्देश्य हैश मान में पाए जाने वाले अनुगामी शून्यों की एक निश्चित संख्या है। वह संख्या जो हैश फ़ंक्शन में अनुवर्ती शून्य की निर्दिष्ट संख्या के साथ हैश मान उत्पन्न करती है, उसे गैर कहा जाता है।

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

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

कमी

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

दांव का सबूत

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

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

सत्यापन करने वाले खनिकों का चयन ब्लॉकचेन नेटवर्क के भीतर उनकी आर्थिक हिस्सेदारी के अनुसार किया जाता है। ऐसा करने से, प्रोटोकॉल खनन केंद्रों को विकेंद्रीकृत कर सकता है और साथ ही ब्लॉकचेन में प्रत्येक भागीदार को हिस्सेदारी का अवसर प्रदान कर सकता है। अत्यधिक बिजली की खपत सीमित है.

कमी

PoS सुरक्षा कमजोरियों को बढ़ाता है। एक हमलावर को PoW में 50% की तुलना में सभी नोड्स के 51% से अधिक को नियंत्रित करने की आवश्यकता होती है। रिश्वतखोरी की भी आशंका है. एक हमलावर पीड़ित के लेनदेन को उलट सकता है और फिर लेनदेन को मान्य करने के लिए हमलावरों को रिश्वत दे सकता है।

ब्लॉकचेन में एल्गोरिदम और प्रोटोकॉल के अन्य उपयोग

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

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

दूर ले जाओ

एल्गोरिदम और प्रोटोकॉल शायद क्रिप्टोकरेंसी का सबसे महत्वपूर्ण पहलू हैं। वे सबसे बुनियादी ब्लॉकचेन परिचालन की रीढ़ बनते हैं।

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

ट्रेडिंग एल्गोरिदम और स्मार्ट कॉन्ट्रैक्ट अन्य तरीकों का प्रतिनिधित्व करते हैं जो एल्गोरिदम ब्लॉकचेन के लिए महत्वपूर्ण हैं। ब्लॉकचेन प्रौद्योगिकी में रुचि रखने वाले किसी भी व्यक्ति के लिए ऐसा ज्ञान महत्वपूर्ण है।

स्रोत: https://crypto.news/algorithms-and-protocols-as-used-in-ब्लॉकचेन/