व्यक्तिगत वित्त के लिए मॉड्यूल
क्रिप्टोकरेंसी का परिचय
ज्ञान की शक्ति का क्रिया में अनुवाद करो। मुफ़्त खोलें* डीमैट खाता
खनन क्रिप्टोकरेंसी
क्या आपने कभी सोचा है कि मौजूदा क्रिप्टोकरेंसी के नए सिक्के कैसे बनते हैं? फिएट मुद्रा के मामले में, हमारे पास नए सिक्कों को अस्तित्व में लाने के लिए coin minting नामक एक प्रक्रिया है। लेकिन क्रिप्टोकरेंसी के बारे में क्या?
मौजूदा ब्लॉकचेन पर नए सिक्के बनाने के दो प्रमुख तरीके हैं। जो हैं ‘Proof of Work’ और ‘Proof of Stake.’
‘Proof of Work’ (POW) मौजूदा ब्लॉकचेन पर नए क्रिप्टो सिक्के बनाने के सबसे सामान्य तरीकों में से एक है। बिटकॉइन और एथेरियम, दुनिया की दो सबसे बड़ी क्रिप्टोकरेंसी, नए सिक्के बनाने के लिए इस पद्धति का उपयोग करते हैं। आम बोलचाल में इसे coin mining कहा जाता है।
क्रिप्टो माइनिंग क्या है?
क्रिप्टो माइनिंग या कॉइन माइनिंग वह प्रक्रिया है जिसके द्वारा ब्लॉकचेन पर लेनदेन वेरिफाई होते हैं और नए क्रिप्टो कॉइंस उत्पन्न होते हैं। आपको याद होगा पिछले अध्याय में हमने जाना था कि ब्लॉकचेन अनिवार्य रूप से चेन में जुड़े हुए डेटा के ब्लॉक होते हैं|
सरल शब्दों में, क्रिप्टो miner मौजूदा ब्लॉकचेन में डेटा का एक नया ब्लॉक जोड़ने के लिए जिम्मेदार होते हैं। और इस प्रक्रिया को माइनिंग के रूप में जाना जाता है। अपने काम के बदले में, miners को उसी क्रिप्टोकरेंसी में रिवॉर्ड दिया जाता है जो उनके साथ काम करने वाले ब्लॉकचेन से संबंधित होती है।
लेकिन क्रिप्टो miner कैसे ब्लॉक को चेन में जोड़ते हैं? आइए इसमें शामिल प्रक्रिया को विस्तार से समझते हैं|
क्रिप्टो माइनिंग कैसे काम करता है?
जिस तरह से क्रिप्टो माइनिंग काम करता है वह इस बात से जुड़ा है कि ब्लॉकचेन पर एक नया लेनदेन कैसे दर्ज किया जाता है। वे अनिवार्य रूप से एक सिक्के के दो पहलू हैं - क्रिप्टो miner नए क्रिप्टो लेनदेन की पुष्टि करते हैं और संबंधित डेटा ब्लॉक को चेन में जोड़ते हैं, और फिर उन्हें क्रिप्टोकरेंसी में rewarded किया जाता है। इस तरह, नए क्रिप्टो कॉइंस प्रचलन में आते हैं।
क्रिप्टो miners किस प्रकार कॉइन माइनिंग की प्रक्रिया से गुज़रते हैं, आइए इस पर करीब से नज़र डालते हैं।
स्टेप 1: एक ट्रांज़ेक्शन शुरू की जाती है
एक उपयोगकर्ता अपने क्रिप्टो वॉलेट से ट्रांज़ेक्शन शुरू करता है। यह ट्रांज़ेक्शन आम तौर पर अपने वॉलेट से किसी अन्य उपयोगकर्ता को एक क्रिप्टो कॉइन भेजने के लिए होता है।
स्टेप 2: यह unconfirmed transactions के समूह में प्रवेश करता है
क्रिप्टो वॉलेट ऐप ब्लॉकचेन के लिए नए लेकिन अभी तक unconfirmed ट्रांज़ेक्शन को प्रसारित करता है। इसे ऐसे अन्य unconfirmed ट्रांज़ेक्शन के समूह को भेजा जाता है। आमतौर पर, ऐसे कई ट्रांज़ेक्शन को छोटे समूह में जमा किया जाता है। क्रिप्टो miners की जिम्मेदारी है कि वे इन ट्रांज़ेक्शन की पुष्टि करें और उन्हें संसाधित करें।
स्टेप 3: क्रिप्टो miners द्वारा ट्रांज़ेक्शन को चुना जाता है
ब्लॉकचैन नेटवर्क पर क्रिप्टो माइनर unconfirmed ट्रांज़ेक्शन के इन समूहों से कई ट्रांज़ेक्शन का चयन करते हैं। फिर वे अपने द्वारा चुने गए ट्रांज़ेक्शन से संबंधित डेटा का एक ब्लॉक बनाते हैं। चूंकि एक नेटवर्क पर कई miner होते हैं, यह बहुत संभव है कि दो या miner एक ही लेनदेन का चयन करें। यह कोई बड़ा मुद्दा नहीं है, जैसा कि आपको बाद में पता चलेगा।
miner तब तक ट्रांज़ेक्शन का चयन करते हैं जब तक कि ब्लॉक का आकार निर्धारित सीमा तक नहीं पहुंच जाता। उदाहरण के लिए, बिटकॉइन ब्लॉकचेन के मामले में, ब्लॉक का आकार 1mb होना चाहिए।
स्टेप 4: माइनिंग की वास्तविक प्रक्रिया शुरू होती है
कॉइन माइनिंग प्रक्रिया में यह सबसे महत्वपूर्ण कदम है। यह वह जगह है जहां वास्तविक माइनिंग होती है। एक बार जब miner ने ट्रांज़ेक्शन का चयन कर लिया और ब्लॉक बना लिया, तो उन्हें इसे मौजूदा ब्लॉकचेन में जोड़ना होता है। जैसा कि आप पहले ही ब्लॉकचेन अध्याय में देख चुके हैं, miners को ऐसा करने के लिए एक signature की आवश्यकता होती है।
signature केवल एक निश्चित लंबाई के characters की एक स्ट्रिंग है। यह एक क्रिप्टोग्राफिक हैश फ़ंक्शन का उपयोग करके उत्पन्न होती है। डेटा के प्रत्येक ब्लॉक का signature पूरी तरह से उस ब्लॉक में इनपुट डेटा पर निर्भर करता है। यदि इनपुट डेटा थोड़ा भी बदलता है तो signature भी बदल जाते हैं।
प्रत्येक ब्लॉकचेन की कुछ विशिष्ट आवश्यकताएं होती हैं जो एक signature में होनी चाहिए। उदाहरण के लिए:
- यह एक स्पेसिफिक फॉर्मेट में होना चाहिए
- यह एक निश्चित संख्या में शून्य से शुरू होना चाहिए
- यह एक निश्चित लंबाई का होना चाहिए
क्रिप्टो miner का काम signature ढूंढना है जो आवश्यक मानदंडों को पूरा करता है। मूल रूप से, सरल शब्दों में, उन्हें परीक्षण और त्रुटि की विधि का उपयोग करके इस signature को खोजने की आवश्यकता है। उन्हें यह देखने के लिए इनपुट डेटा को बदलने की आवश्यकता है कि आउटपुट signature आवश्यक मानदंडों से मेल खाता है या नहीं।
लेकिन ब्लॉक में ट्रांज़ेक्शन डेटा नहीं बदला जा सकता है और नहीं बदला जाना चाहिए। तो ट्रांज़ेक्शन डेटा में बदलाव किए बिना miner किस ब्लॉक का हिस्सा बदल सकते हैं? यहाँ एक अस्थाई या केवल एक बार उपयोग की जाने वाली संख्या प्रयोग की जाती है।
अस्थाई एक ऐसी संख्या है जिसे एक ब्लॉक में इनपुट डेटा में जोड़ा जाता है। जब तक आउटपुट सिग्नेचर ब्लॉकचेन की आवश्यकताओं को पूरा नहीं करता, तब तक इसे कई बार rehash या संशोधित किया जा सकता है।
क्रिप्टो miners को वैध सिग्नेचर मिलने तक बार-बार अस्थाई संख्या को बदलना जारी रहता है। यही वास्तविक माइनिंग प्रक्रिया है। और signature के वैध होने तक एक विकल्प से दूसरे विकल्प में अस्थाई संख्या को बदलना मैन्युअल रूप से संभव नहीं है, क्योंकि ऐसा करने के लिए सप्ताह या महीने लग सकते हैं। या शायद साल भी। यही कारण है कि क्रिप्टो miner शक्तिशाली कंप्यूटरों का उपयोग करते हैं जो हल करने और सही अस्थाई संख्या को खोजने के लिए एल्गोरिदम का उपयोग करते हैं। यही कारण है कि माइनिंग एक बहुत ही गहन प्रक्रिया है जिसमें बहुत अधिक बिजली की खपत होती है, क्योंकि शक्तिशाली कंप्यूटरों को तब तक लगातार चलने की आवश्यकता होती है जब तक कि किसी ब्लॉक के लिए एक योग्य और वैध signature नहीं मिल जाता।
आपको यह ध्यान रखने की आवश्यकता है कि डेटा के विभिन्न ब्लॉकों के लिए signature खोजने के लिए कई miner एक साथ मिलकर काम करते हैं। अक्सर, कई ट्रांज़ैक्शन कई ब्लॉकों का हिस्सा हो सकते हैं। लेकिन इससे कोई फर्क नहीं पड़ता, क्योंकि जो miner अपने ब्लॉक के लिए एक वैध signature खोजता है उसे पहले अगले स्टेप में जाने की ज़रूरत होती है। और अगर वेरिफाई किया जाता है, तो उस ब्लॉक में ट्रांज़ैक्शन अब unconfirmed नहीं होगी। इसलिए, वे अब अन्य असत्यापित ब्लॉकों का हिस्सा नहीं बनेंगे।
स्टेप 5: अन्य क्रिप्टो माइनर signature वेरिफाई करते हैं
जब कोई क्रिप्टो माइनर किसी ब्लॉक के लिए एक वैध signature पाता है, तो उसे तुरंत ब्लॉकचेन में नहीं जोड़ा जा सकता है। इसे अन्य क्रिप्टो miners द्वारा वेरीफाई करने की आवश्यकता होती है। वे जांच करते हैं कि क्या ब्लॉक में इनपुट डेटा प्रोपोसड वैध signature की ओर जाता है या नहीं | एक बार यह वेरीफाई हो जाने के बाद, डेटा के ब्लॉक को ब्लॉकचेन में जोड़ दिया जाता है। और जिस miner ने signature ढूंढा होता है उसे उसी क्रिप्टोकरेंसी में rewarded किया जाता है जो उक्त ब्लॉकचेन से जुड़ा हुआ होता है। विभिन्न ट्रांज़ैक्शन के लिए रिवॉर्ड अलग होते हैं। कुछ अधिक रिवॉर्ड देते हैं, जबकि अन्य कम भुगतान करते हैं।
समापन
आपने जाना कि कॉइन माइनिंग की प्रक्रिया वास्तव में कितनी सरल है| इसे ‘Proof of Work’ के रूप में जाना जाता है क्योंकि वैध और योग्य signature, जो अन्य क्रिप्टो miners द्वारा वेरीफाई है, इस बात का प्रमाण है कि माइनर द्वारा कम्प्यूटेशनल कार्य किया गया है। और एक बार ब्लॉकचैन में डेटा का एक ब्लॉक जुड़ जाने के बाद, आप लगातार सभी ब्लॉकों को बदले बिना इसे संशोधित नहीं कर सकते।
ए क्विक रीकैप
- मौजूदा ब्लॉकचेन पर नए सिक्के बनाने के दो प्रमुख तरीके हैं। वे हैं ‘Proof of Work’ और ‘Proof of Stake.’
- क्रिप्टो माइनिंग या कॉइन माइनिंग वह प्रक्रिया है जिसके द्वारा ब्लॉकचेन पर ट्रांज़ैक्शन वेरीफाई होते हैं और नए क्रिप्टो coins उत्पन्न होते हैं।
- यह वह प्रक्रिया है जिसके द्वारा क्रिप्टो माइनर मौजूदा ब्लॉकचेन में डेटा का एक नया ब्लॉक जोड़ने के लिए आवश्यक signature ढूंढते हैं।
आप इस अध्याय का मूल्यांकन कैसे करेंगे?
टिप्पणियाँ (0)