परिभाषा
ब्लॉकचेन एक साझा डिजिटल लेजर (बहीखाता) है, जिसमें ट्रांजैक्शन को ब्लॉकों में समूहित किया जाता है और हर ब्लॉक अपने पिछले ब्लॉक से जुड़ा होता है, जिससे एक बार जुड़ जाने के बाद रिकॉर्ड को बदलना बहुत मुश्किल हो जाता है।
यह कैसे काम करता है
हर ब्लॉक में ट्रांजैक्शन का एक बैच और पिछले ब्लॉक का हैश होता है। हैश एक क्रिप्टोग्राफिक फंक्शन से बना छोटा डिजिटल फिंगरप्रिंट है: इनपुट का एक भी अक्षर बदलने पर पूरी तरह अलग हैश बनता है। चूंकि हर ब्लॉक में पिछले ब्लॉक का हैश शामिल होता है, इसलिए किसी पुराने ट्रांजैक्शन को बदलने से उस ब्लॉक का हैश बदल जाएगा और उसके बाद आने वाले हर ब्लॉक से उसकी कड़ी टूट जाएगी।
कई कंप्यूटर, जिन्हें नोड कहते हैं, लेजर की कॉपी रखते हैं और हर नए ब्लॉक को नेटवर्क के नियमों पर जांचते हैं। एक कंसेंसस मैकेनिज्म तय करता है कि अगला ब्लॉक कौन जोड़ेगा। प्रूफ ऑफ वर्क में माइनर्स कंप्यूटिंग पावर से मुकाबला करते हैं; प्रूफ ऑफ स्टेक में वैलिडेटर्स कोलैटरल के रूप में कॉइन लॉक करते हैं। पब्लिक ब्लॉकचेन पर कोई भी लेजर पढ़ सकता है और उसमें हिस्सा ले सकता है, जबकि परमिशन्ड ब्लॉकचेन में भागीदारी सिर्फ मंजूर सदस्यों तक सीमित होती है।
यह डिजाइन इतिहास को दोबारा लिखना बहुत मुश्किल बना देता है, लेकिन असंभव नहीं: जिस हमलावर के पास किसी नेटवर्क की ज्यादातर माइनिंग पावर या स्टेक हो, वह सैद्धांतिक रूप से हाल के ब्लॉकों को फिर से व्यवस्थित कर सकता है। किसी ब्लॉकचेन पर बने स्मार्ट कॉन्ट्रैक्ट, वॉलेट और एक्सचेंजों में भी अपनी खामियां हो सकती हैं। कोई टोकन ब्लॉकचेन पर चलता है, सिर्फ इससे यह पता नहीं चलता कि वह मूल्यवान है, अच्छी तरह चलाया जा रहा है या उसे रखना सुरक्षित है।
उदाहरण (काल्पनिक आंकड़े)
मान लीजिए चेन X हर 15 सेकंड में एक नया ब्लॉक जोड़ती है, और पेमेंट वाले ब्लॉक के ऊपर 20 और ब्लॉक जुड़ने तक प्राप्तकर्ता इंतजार करता है।
इंतजार का समय = 20 × 15 सेकंड = 300 सेकंड, यानी 5 मिनट।
पेमेंट को पलटने के लिए हमलावर को वह ब्लॉक और उसके बाद के 20 ब्लॉक, यानी कुल 21 ब्लॉक, फिर से बनाने होंगे और नेटवर्क से दोबारा लिखी गई चेन को स्वीकार करवाना होगा।
हर नया ब्लॉक पलटने के लिए एक और परत जोड़ता है, इसीलिए कई ब्लॉकों का इंतजार करने से रिकॉर्ड को बदलना बहुत मुश्किल हो जाता है, हालांकि असंभव नहीं।
आम गलतियां
- यह मानना कि ब्लॉकचेन उस पर बने किसी भी टोकन को मूल्यवान या सुरक्षित बना देता है।
- यह मान लेना कि रिकॉर्ड किसी भी हालत में कभी बदले नहीं जा सकते।
- प्राप्तकर्ता के लिए जरूरी संख्या में ब्लॉक जुड़ने से पहले ही पेमेंट को अंतिम मान लेना।
- किसी एक्सचेंज या स्मार्ट कॉन्ट्रैक्ट की खामी को खुद ब्लॉकचेन की विफलता समझ लेना।
यह शब्दावली केवल शैक्षिक उद्देश्य के लिए है और निवेश सलाह नहीं है। उदाहरणों में काल्पनिक आंकड़ों का इस्तेमाल किया गया है।