ब्लॉकचेन क्या है और यह कैसे काम करता है?
ब्लॉकचेन क्या है? ब्लॉक, हैश, नोड और कंसेंसस पर आसान गाइड: ब्लॉकचेन किसमें अच्छे हैं, कहाँ कमज़ोर पड़ते हैं और मुख्य जोखिम क्या हैं।
ब्लॉकचेन लेन-देन का एक साझा डिजिटल रिकॉर्ड है, जिसकी प्रतियाँ कई स्वतंत्र कंप्यूटरों पर रहती हैं और जिसे ब्लॉकों में समूहित किया जाता है। हर ब्लॉक क्रिप्टोग्राफ़ी से पिछले ब्लॉक से जुड़ा होता है, इसलिए पुरानी प्रविष्टियों को सबकी नज़र में आए बिना बदलना बेहद मुश्किल है। किसी एक कंपनी पर हिसाब-किताब का भरोसा करने के बजाय, प्रतिभागी साझा नियमों का पालन करके तय करते हैं कि कौन-से लेन-देन वैध हैं और किस क्रम में हैं।
यही विचार — ऐसा लेजर जिसका कोई मालिक नहीं, पर जिसे हर कोई जाँच सकता है — Bitcoin जैसी क्रिप्टोकरेंसी को संभव बनाता है। स्मार्ट कॉन्ट्रैक्ट, स्टेबलकॉइन और टोकन की नींव भी यही है। अगर आप बुनियादी कार्यप्रणाली समझ लें, तो बाकी क्रिप्टो दुनिया को समझना काफ़ी आसान हो जाता है।
बुनियादी हिस्से: लेन-देन, ब्लॉक और हैश
लेन-देन एक निर्देश है, जैसे “पते A से पते B पर 0.1 कॉइन भेजो।” इस पर भेजने वाले की प्राइवेट की से हस्ताक्षर होते हैं, जो की को उजागर किए बिना साबित करता है कि मालिक ने इसे मंज़ूरी दी। पब्लिक की और प्राइवेट की पर हमारी गाइड बताती है कि यह हस्ताक्षर कैसे काम करता है।
लेन-देन एक ब्लॉक में इकट्ठा किए जाते हैं। हर ब्लॉक में लेन-देन का एक समूह, एक टाइमस्टैम्प और पिछले ब्लॉक का हैश होता है। हैश किसी गणितीय फ़ंक्शन से बना छोटा डिजिटल फ़िंगरप्रिंट है: इनपुट का एक भी अक्षर बदलें और फ़िंगरप्रिंट पूरी तरह बदल जाता है। हमारा लेख क्रिप्टोकरेंसी क्या है? डिजिटल पैसा कैसे काम करता है इस बिंदु को और विस्तार देता है।
चूँकि हर ब्लॉक में पिछले ब्लॉक का हैश होता है, ब्लॉक एक चेन बनाते हैं। अगर कोई किसी पुराने लेन-देन को बदलने की कोशिश करे, तो उस ब्लॉक का हैश बदल जाएगा, जिससे अगले ब्लॉक और उसके बाद वाले ब्लॉक से जुड़ाव टूट जाएगा, और यह सिलसिला आज तक चलेगा। हर ईमानदार नोड बदले हुए संस्करण को तुरंत अस्वीकार कर देगा।
नोड: एक ही लेजर की कई प्रतियाँ
नोड वह कंप्यूटर है जो ब्लॉकचेन का सॉफ़्टवेयर चलाता है। फ़ुल नोड पूरा इतिहास डाउनलोड करते हैं और हर लेन-देन व हर ब्लॉक को नियमों के आधार पर स्वतंत्र रूप से जाँचते हैं: क्या हस्ताक्षर वैध है? क्या भेजने वाले के पास सच में ये फ़ंड हैं? क्या ब्लॉक सही ढंग से बना है? हमारा लेख क्रिप्टोकरेंसी क्या है? शुरुआती लोगों के लिए आसान गाइड इस बिंदु को और विस्तार देता है।
चूँकि सार्वजनिक ब्लॉकचेन पर कोई भी नोड चला सकता है, इसलिए कोई एक सर्वर नहीं है जिसे बंद किया जा सके या रिश्वत दी जा सके। अगर कोई नोड ऑफ़लाइन हो जाए या झूठ बोले, तो बाकी नोड उसे बस नज़रअंदाज़ कर देते हैं। लोग ब्लॉकचेन को “विकेंद्रीकृत” इसी अर्थ में कहते हैं, हालाँकि विकेंद्रीकरण का स्तर नेटवर्कों में काफ़ी अलग होता है। हम इसे ब्लॉकचेन क्या है? आसान भाषा में व्याख्या में विस्तार से समझाते हैं।
कंसेंसस: नेटवर्क सहमति कैसे बनाता है
नोड्स को यह तय करने का तरीका चाहिए कि अगला ब्लॉक कौन-सा होगा, खासकर जब एक साथ दो वैध ब्लॉक सामने आ जाएँ। इस प्रक्रिया को कंसेंसस (सहमति) कहते हैं। दो सबसे आम तरीके हैं:
| प्रूफ़ ऑफ़ वर्क | प्रूफ़ ऑफ़ स्टेक | |
|---|---|---|
| ब्लॉक कौन जोड़ता है | कंप्यूटेशनल पहेली हल करने की होड़ में माइनर | लॉक किए गए कॉइन के अनुपात में चुने गए वैलिडेटर |
| धोखाधड़ी की कीमत | विशाल कंप्यूटिंग शक्ति और बिजली | बड़ी मात्रा में स्टेक किए गए कॉइन, जो नष्ट (स्लैश) किए जा सकते हैं |
| ऊर्जा खपत | ज़्यादा | बहुत कम |
| उदाहरण | Bitcoin | 2022 से Ethereum |
दोनों डिज़ाइन इतिहास दोबारा लिखने को बेहद महँगा बना देते हैं। पुराने ब्लॉक बदलने के लिए हमलावर को माइनिंग शक्ति या स्टेक मूल्य के बहुमत पर नियंत्रण चाहिए, जिसे 51% हमला कहते हैं। बड़े नेटवर्क पर यह व्यावहारिक नहीं है; छोटे नेटवर्क पर ऐसा हो चुका है। और जानकारी के लिए देखें प्रूफ़ ऑफ़ वर्क की व्याख्या और प्रूफ़ ऑफ़ स्टेक की व्याख्या।
एक लेन-देन ब्लॉकचेन से कैसे गुज़रता है
जब आप अपने वॉलेट से क्रिप्टो भेजते हैं, तो यह होता है:
- 1आपका वॉलेट लेन-देन बनाता है और आपकी प्राइवेट की से उस पर हस्ताक्षर करता है।
- 2हस्ताक्षरित लेन-देन नोड्स तक प्रसारित होता है, जो उसे जाँचते हैं और मेमपूल नाम के प्रतीक्षा क्षेत्र में रखते हैं।
- 3कोई माइनर या वैलिडेटर लेन-देन चुनता है, आमतौर पर ज़्यादा फ़ीस देने वालों को प्राथमिकता देता है, और उन्हें एक नए ब्लॉक में पैक करता है।
- 4ब्लॉक नेटवर्क में साझा होता है, और नोड्स उसे अपनी लेजर प्रति में जोड़ने से पहले सत्यापित करते हैं।
- 5जैसे-जैसे ऊपर और ब्लॉक जुड़ते हैं, लेन-देन को पलटना मुश्किल होता जाता है। इसे कन्फ़र्मेशन कहते हैं, और कई सेवाएँ किसी भुगतान को अंतिम मानने से पहले कई कन्फ़र्मेशन का इंतज़ार करती हैं।
आप यह सब खुद ब्लॉक एक्सप्लोरर से देख सकते हैं, जो सार्वजनिक लेजर दिखाने वाली वेबसाइट है। ब्लॉक एक्सप्लोरर का उपयोग कैसे करें पर हमारी गाइड इसका तरीका बताती है।
ब्लॉकचेन किसमें अच्छे हैं (और किसमें नहीं)
ब्लॉकचेन तब सबसे ज़्यादा काम आते हैं जब एक-दूसरे पर भरोसा न करने वाले लोगों को ऐसा साझा रिकॉर्ड चाहिए जिसे कोई चुपके से बदल न सके:
- डिजिटल पैसा, जिसे बिना बैंक के दुनिया भर में भेजा जा सके।
- टोकन, जो एसेट का प्रतिनिधित्व करते हैं, स्टेबलकॉइन से लेकर टोकनाइज़्ड फ़ंड तक।
- स्मार्ट कॉन्ट्रैक्ट: ऐसे प्रोग्राम जो ठीक वैसे ही चलते हैं जैसे लिखे गए हैं, उधार, ट्रेडिंग और अन्य कामों में इस्तेमाल होते हैं।
- सार्वजनिक ऑडिट ट्रेल, जहाँ पारदर्शिता ही असली मकसद है।
जब कोई भरोसेमंद संचालक पहले से मौजूद हो और खुलेपन से ज़्यादा गति मायने रखती हो, तब ये ठीक नहीं बैठते। पारंपरिक डेटाबेस तेज़, सस्ता और गलती होने पर सुधारने में आसान है। ब्लॉकचेन के असली समझौते भी हैं: सीमित क्षमता, माँग बढ़ने पर उछलती फ़ीस, और ऐसी गलतियाँ जो आमतौर पर पलटी नहीं जा सकतीं। व्यवसायों के कई “ब्लॉकचेन” प्रोजेक्ट्स को इसकी कभी ज़रूरत ही नहीं थी। यह भी पढ़ें: ICO बनाम IEO बनाम IDO।
जोखिम और आम गलतफ़हमियाँ
- “ब्लॉकचेन पर है” का मतलब सच या सुरक्षित नहीं है। ब्लॉकचेन उसे मिलने वाले हर वैध लेन-देन को ईमानदारी से दर्ज करता है, धोखाधड़ी समेत। किसी टोकन का ऑन-चेन होना उसकी वैधता के बारे में कुछ नहीं बताता।
- पारदर्शिता का मतलब गोपनीयता नहीं है। ज़्यादातर ब्लॉकचेन पर हर लेन-देन सार्वजनिक होता है। पते छद्मनाम होते हैं, लेकिन अक्सर असली पहचान से जोड़े जा सकते हैं।
- अपरिवर्तनीयता दोनों तरफ़ काटती है। अगर आप गलत पते पर फ़ंड भेज दें या किसी हानिकारक लेन-देन पर हस्ताक्षर कर दें, तो आमतौर पर कोई नहीं होता जिसे फ़ोन किया जा सके।
- विकेंद्रीकरण अलग-अलग होता है। कुछ नेटवर्क मुट्ठी भर वैलिडेटर चलाते हैं या कोई फ़ाउंडेशन उन्हें रोक सकता है। किसी चेन को Bitcoin जितना विकेंद्रीकृत मानने से पहले जाँच लें।
निष्कर्ष
ब्लॉकचेन एक साझा लेजर है जिसे कई स्वतंत्र कंप्यूटर रखते हैं, जो क्रिप्टोग्राफ़ी से जुड़ा होता है और ऐसी कंसेंसस प्रक्रिया से अपडेट होता है जो धोखाधड़ी को महँगा बनाती है। यह खुले, सत्यापन-योग्य रिकॉर्ड रखने का शक्तिशाली साधन है, लेकिन यह उस पर बने प्रोजेक्ट्स को भरोसेमंद नहीं बनाता। किसी भी कॉइन या टोकन का इस्तेमाल करने से पहले उसकी आधिकारिक जानकारी और लाइव डेटा जाँचें, उदाहरण के लिए हमारी क्रिप्टोकरेंसी सूची में उसके पेज पर, और याद रखें कि चेन आपकी गलतियों को भी उतनी ही ईमानदारी से दर्ज करेगी जितनी आपकी सफलताओं को।
अक्सर पूछे जाने वाले सवाल
क्या ब्लॉकचेन और Bitcoin एक ही चीज़ हैं?
नहीं। Bitcoin ब्लॉकचेन तकनीक का एक उपयोग है: एक डिजिटल मुद्रा जो अपने खुद के ब्लॉकचेन पर चलती है। ब्लॉकचेन एक साझा, छेड़छाड़-रोधी रिकॉर्ड रखने का मूल तरीका है। Ethereum जैसे कई दूसरे नेटवर्क ब्लॉकचेन का इस्तेमाल स्मार्ट कॉन्ट्रैक्ट और टोकन जैसे अन्य कामों के लिए करते हैं।
क्या ब्लॉकचेन हैक हो सकता है?
स्थापित ब्लॉकचेन को बदलना बहुत मुश्किल है, क्योंकि इतिहास दोबारा लिखने के लिए नेटवर्क की माइनिंग या स्टेकिंग शक्ति के बड़े हिस्से पर नियंत्रण चाहिए। ज़्यादातर नुकसान कहीं और होते हैं: बग वाले स्मार्ट कॉन्ट्रैक्ट, ब्रिज, एक्सचेंज, या चोरी हुई प्राइवेट की और फ़िशिंग के ज़रिए।
ब्लॉकचेन को कौन नियंत्रित करता है?
सार्वजनिक ब्लॉकचेन पर कोई एक पक्ष लेजर को नियंत्रित नहीं करता। नोड कहलाने वाले स्वतंत्र कंप्यूटर प्रतियाँ रखते हैं और साझा नियमों का पालन करते हैं, और वैलिडेटर या माइनर नए ब्लॉक जोड़ते हैं। व्यवहार में नियंत्रण फिर भी कुछ डेवलपर्स, माइनिंग पूल या बड़े स्टेकर्स के पास केंद्रित हो सकता है, इसलिए विकेंद्रीकरण नेटवर्क के हिसाब से अलग होता है।
सार्वजनिक और निजी ब्लॉकचेन में क्या अंतर है?
Bitcoin या Ethereum जैसे सार्वजनिक ब्लॉकचेन को कोई भी पढ़ सकता है, इस्तेमाल कर सकता है और चलाने में मदद कर सकता है। निजी या अनुमति-आधारित ब्लॉकचेन यह सीमित करता है कि कौन जुड़ सकता है और वैलिडेट कर सकता है, आमतौर पर स्वीकृत संगठनों तक। निजी चेन को नियंत्रित करना आसान है, लेकिन वे उस खुलेपन का बड़ा हिस्सा छोड़ देती हैं जो सार्वजनिक चेन को खास बनाता है।
