ब्लॉकचैन क्या है?
यदि आप हाल ही में समाचार देख रहे हैं, तो आपने ब्लॉकचेन नामक किसी चीज के बारे में सुना होगा। यह एक अवधारणा है जो विशिष्ट उपयोगों के लिए डेटा को अति-सुरक्षित बनाता है। आपने शायद इसे बिटकॉइन के संबंध में सुना है, लेकिन इसके पास हर किसी की पसंदीदा क्रिप्टोकरेंसी से कहीं अधिक आवेदन हैं। यहां यह बताया गया है कि यह कैसे काम करता है.
यह सभी एन्क्रिप्शन के साथ शुरू होता है
ब्लॉकचेन को समझने के लिए, आपको क्रिप्टोग्राफी को समझने की आवश्यकता है। क्रिप्टोग्राफी का विचार कंप्यूटर की तुलना में बहुत पुराना है: इसका मतलब केवल इस तरह से जानकारी को पुन: व्यवस्थित करना है ताकि आपको इसे समझने के लिए एक विशिष्ट कुंजी की आवश्यकता हो। साधारण डिकोडर रिंग टॉय जो आपको किक्स अनाज के अपने बॉक्स में मिला है, यह सबसे बुनियादी क्रिप्टोग्राफी का एक रूप है (एक सिफर के रूप में भी जाना जाता है) एक कुंजी बनाएं जो एक नंबर के साथ एक पत्र को बदलता है, कुंजी के माध्यम से अपना संदेश चलाता है, और फिर देता है किसी और की कुंजी। जो कोई भी कुंजी के बिना संदेश पाता है, वह इसे पढ़ नहीं सकता है, जब तक कि यह "फटा" नहीं है। सैन्य ने कंप्यूटर से बहुत पहले और अधिक जटिल क्रिप्टोग्राफी का इस्तेमाल किया (उदाहरण के लिए द्वितीय विश्व युद्ध के दौरान एनगमा मशीन ने इनकोडिंग और डिकोड किए गए संदेश).
आधुनिक एन्क्रिप्शन, हालांकि पूरी तरह से डिजिटल है। आज के कंप्यूटर एन्क्रिप्शन के तरीकों का उपयोग करते हैं जो इतने जटिल और इतने सुरक्षित हैं कि मनुष्यों द्वारा किए गए सरल गणित द्वारा उन्हें तोड़ना असंभव होगा। कंप्यूटर एन्क्रिप्शन तकनीक सही नहीं है, हालांकि; यह तब भी "क्रैक" हो सकता है यदि स्मार्ट पर्याप्त लोग एल्गोरिथ्म पर हमला करते हैं, और डेटा अभी भी असुरक्षित है अगर मालिक से अलग कोई कुंजी पाता है। लेकिन यहां तक कि उपभोक्ता-स्तर के एन्क्रिप्शन, एईएस 128-बिट एन्क्रिप्शन की तरह जो अब आईफोन और एंड्रॉइड पर मानक है, लॉक किए गए डेटा को एफबीआई से दूर रखने के लिए पर्याप्त है।.
ब्लॉकचेन एक सहयोगी, सुरक्षित डेटा लेजर है
एन्क्रिप्शन आमतौर पर फ़ाइलों को लॉक करने के लिए उपयोग किया जाता है ताकि वे केवल विशिष्ट लोगों द्वारा ही एक्सेस किए जा सकें। लेकिन क्या होगा अगर आपके पास ऐसी जानकारी है जिसे सभी को देखने की आवश्यकता है, जैसे, कहते हैं, एक सरकारी एजेंसी के लिए लेखांकन जानकारी जिसे कानून द्वारा सार्वजनिक किया जाना चाहिए-और अभी भी सुरक्षित होने की आवश्यकता है? वहां, आपको एक समस्या है: जितने अधिक लोग जानकारी देख और संपादित कर सकते हैं, वह उतना ही कम सुरक्षित है.
इन विशिष्ट स्थितियों की सुरक्षा जरूरतों को पूरा करने के लिए ब्लॉकचेन विकसित किए गए थे। एक ब्लॉकचेन में, हर बार जानकारी तक पहुँचने और अद्यतन करने के बाद, परिवर्तन रिकॉर्ड किया जाता है और सत्यापित किया जाता है, फिर एन्क्रिप्शन द्वारा बंद कर दिया जाता है, फिर से संपादित नहीं किया जा सकता। परिवर्तनों का सेट तब सहेजा जाता है और कुल रिकॉर्ड में जोड़ा जाता है। अगली बार जब कोई बदलाव करता है, तो यह फिर से शुरू होता है, एक नई "ब्लॉक" में जानकारी को संरक्षित करता है जिसे एन्क्रिप्ट किया गया है और पिछले ब्लॉक से जुड़ा हुआ है (इसलिए "ब्लॉक चेन")। यह दोहराई जाने वाली प्रक्रिया नवीनतम के साथ सेट की गई जानकारी के पहले संस्करण को जोड़ती है, इसलिए हर कोई कभी भी किए गए सभी परिवर्तनों को देख सकता है, लेकिन केवल नवीनतम संस्करण को योगदान और संपादित कर सकता है.
यह विचार रूपकों के प्रति प्रतिरोधी की तरह है, लेकिन कल्पना कीजिए कि आप दस लोगों के समूह में हैं जो एक लेगो सेट को इकट्ठा कर रहे हैं। आप एक समय में केवल एक टुकड़ा जोड़ सकते हैं, और कभी भी किसी भी टुकड़े को हटा नहीं सकते हैं। समूह का प्रत्येक सदस्य विशेष रूप से सहमत होना चाहिए कि अगला टुकड़ा कहाँ जाता है। इस तरह, आप किसी भी टाइम-राइट बैक पर सभी टुकड़ों को प्रोजेक्ट के पहले टुकड़े पर देख सकते हैं-लेकिन आप केवल एक ही टुकड़ा संशोधित कर सकते हैं.
कुछ अधिक प्रासंगिक के लिए, Google डॉक्स या ऑफिस 365 पर एक स्प्रेडशीट की तरह, एक सहयोगी दस्तावेज़ की कल्पना करें। दस्तावेज़ तक पहुंचने वाले हर व्यक्ति इसे संपादित कर सकता है, और हर बार जब वे ऐसा करते हैं, तो परिवर्तन को सहेज लिया जाता है और एक नई स्प्रेडशीट के रूप में दर्ज किया जाता है, फिर दस्तावेज़ इतिहास में बंद कर दिया गया। तो आप वापस जा सकते हैं, कदम दर कदम, किए गए परिवर्तनों के माध्यम से, लेकिन आप केवल नवीनतम संस्करण में जानकारी जोड़ सकते हैं, स्प्रैडशीट के पिछले संस्करणों को संशोधित नहीं कर सकते जो पहले से ही लॉक हो चुके हैं।.
जैसा कि आपने शायद सुना है, एक सुरक्षित, लगातार-अपडेट किए गए "लेज़र" का यह विचार ज्यादातर वित्तीय डेटा पर लागू किया जा रहा है, जहां यह सबसे अधिक समझ में आता है। बिटकॉइन जैसी वितरित डिजिटल मुद्राएं ब्लॉकचेन का सबसे आम उपयोग हैं-वास्तव में, पहले एक बिटकॉइन के लिए बनाया गया था और यह विचार वहां से फैल गया था.
तकनीकी सामग्री: स्टेप बाय स्टेप, ब्लॉक बाय ब्लॉक
यह सब वास्तव में कंप्यूटर पर कैसे चलता है? यह क्रिप्टोग्राफी और पीयर-टू-पीयर नेटवर्किंग का एक संयोजन है.
आप सहकर्मी से सहकर्मी फ़ाइल साझाकरण से परिचित हो सकते हैं: बिटटोरेंट जैसी सेवाएँ जो उपयोगकर्ताओं को एकल कनेक्शन से अधिक कुशलता से कई स्थानों से डिजिटल फ़ाइलों को अपलोड करने और डाउनलोड करने की अनुमति देती हैं। एक ब्लॉकचेन में मुख्य डेटा के रूप में "फाइल" की कल्पना करें, और क्रिप्टोग्राफी के रूप में डाउनलोड प्रक्रिया जो इसे अद्यतन और सुरक्षित रखती है.
या, ऊपर हमारे Google डॉक्स उदाहरण पर वापस जाने के लिए: कल्पना करें कि आप जिस सहयोगी दस्तावेज़ पर काम कर रहे हैं वह सर्वर पर संग्रहीत नहीं है। इसके बजाय, यह प्रत्येक व्यक्ति के कंप्यूटर पर है, जो यह सुनिश्चित करने के लिए लगातार एक-दूसरे की जाँच कर रहे हैं और अपडेट कर रहे हैं कि किसी ने पिछले रिकॉर्ड को संशोधित नहीं किया है। यह इसे "विकेंद्रीकृत" बनाता है.
ब्लॉकचेन के पीछे यही मुख्य विचार है: यह क्रिप्टोग्राफिक डेटा है जो किसी भी केंद्रीकृत सर्वर या स्टोरेज के बिना एक ही समय में लगातार एक्सेस और सिक्योर होता है, जिसमें डेटा के प्रत्येक नए संस्करण में खुद को शामिल करने का रिकॉर्ड होता है।.
इसलिए हमारे पास इस संबंध में विचार करने के लिए तीन तत्व हैं। एक, सहकर्मी से सहकर्मी उपयोगकर्ताओं का नेटवर्क जो सभी ब्लॉकचेन रिकॉर्ड की प्रतियां संग्रहीत करता है। दो, डेटा जो इन उपयोगकर्ताओं को नवीनतम "ब्लॉक" जानकारी में जोड़ता है, जिससे इसे अपडेट किया जा सकता है और कुल रिकॉर्ड में जोड़ा जा सकता है। तीन, क्रिप्टोलॉजिकल अनुक्रम जो उपयोगकर्ता नवीनतम ब्लॉक पर सहमत होने के लिए उत्पन्न करते हैं, इसे डेटा के अनुक्रम में जगह पर लॉक करते हुए रिकॉर्ड बनाते हैं.
यह आखिरी सा है कि ब्लॉकचेन सैंडविच में गुप्त सॉस है। डिजिटल क्रिप्टोग्राफी का उपयोग करते हुए, प्रत्येक उपयोगकर्ता अपने कंप्यूटर की शक्ति का योगदान देता है ताकि उन सुपर-जटिल गणित समस्याओं में से कुछ को हल करने में मदद मिल सके जो रिकॉर्ड को सुरक्षित रखता है। इन बेहद जटिल समाधानों को "हैश" के रूप में जाना जाता है, जो रिकॉर्ड में डेटा के मुख्य भागों को शामिल करते हैं, जैसे अकाउंटिंग अकाउंटर में पैसा जोड़ा या घटाया गया, और वह पैसा कहां गया या कहां से आया। डेटा जितना अधिक घना होगा, क्रिप्टोग्राफी उतनी ही जटिल होगी और इसे हल करने के लिए अधिक प्रोसेसिंग पावर की आवश्यकता होगी। (यह वह जगह है जहाँ बिटकॉइन में "खनन" का विचार रास्ते में आता है।)
तो, संक्षेप में, हम सोच सकते हैं कि एक ब्लॉकचेन डेटा का एक टुकड़ा है:
- लगातार अपडेट किया गया. ब्लॉकचेन उपयोगकर्ता किसी भी समय डेटा तक पहुंच सकते हैं, और नवीनतम ब्लॉक में जानकारी जोड़ सकते हैं.
- वितरित. ब्लॉकचेन डेटा की प्रतियां प्रत्येक उपयोगकर्ता द्वारा संग्रहीत और सुरक्षित की जाती हैं, और सभी को नए अतिरिक्त पर सहमत होना चाहिए.
- सत्यापित. क्रिप्टोग्राफिक सत्यापन के माध्यम से नए ब्लॉक में परिवर्तन और पुराने ब्लॉक की प्रतियां सभी उपयोगकर्ताओं द्वारा स्वीकार की जानी हैं.
- सुरक्षित. पुराने डेटा के साथ छेड़छाड़ करना और नए डेटा को सुरक्षित करने की विधि को बदलना दोनों ही डेटा के क्रिप्टोग्राफिक विधि और गैर-केंद्रीकृत भंडारण द्वारा रोका जाता है।.
और मानो या न मानो, यह इससे भी अधिक जटिल हो जाता है ... लेकिन यह मूल विचार है.
द ब्लॉकचैन इन एक्शन: शो मी द (डिजिटल) मनी!
तो आइए एक उदाहरण पर विचार करें कि यह बिटकॉइन जैसी क्रिप्टोकरेंसी पर कैसे लागू होता है। कहें कि आपके पास एक बिटकॉइन है और आप इसे एक नई कार पर खर्च करना चाहते हैं। (या एक बाइक, या एक घर, या एक छोटे से मध्यम आकार के द्वीप राष्ट्र-हालांकि इस सप्ताह एक बिटकॉइन की कीमत है।) आप अपने सॉफ़्टवेयर के साथ विकेंद्रीकृत बिटकॉइन ब्लॉकचैन से जुड़ते हैं, और आप अपना अनुरोध अपने स्थानांतरण के लिए भेजते हैं। कार के विक्रेता को बिटकॉइन। आपका लेनदेन तब सिस्टम में प्रसारित होता है.
सिस्टम का प्रत्येक व्यक्ति इसे देख सकता है, लेकिन आपकी पहचान और विक्रेता की पहचान केवल अस्थायी हस्ताक्षर, विशाल गणित समस्याओं के छोटे तत्व हैं जो डिजिटल क्रिप्टोग्राफी का दिल बनाते हैं। इन मूल्यों को ब्लॉकचेन समीकरण में प्लग किया जाता है, और समस्या स्वयं "हल" है जो सदस्यों द्वारा सहकर्मी से सहकर्मी नेटवर्क पर क्रिप्टोग्राफी हैश पैदा करता है।.
एक बार लेनदेन सत्यापित हो जाने के बाद, एक बिटकॉइन आपको विक्रेता से ले जाया जाता है और श्रृंखला में नवीनतम ब्लॉक पर दर्ज किया जाता है। ब्लॉक को क्रिप्टोग्राफी के साथ समाप्त, सील और संरक्षित किया गया है। लेनदेन की अगली श्रृंखला शुरू होती है, और ब्लॉकचेन लंबे समय तक बढ़ता है, जिसमें हर बार अपडेट होने पर सभी लेनदेन का पूरा रिकॉर्ड होता है.
अब, जब आप एक ब्लॉकचेन को "सुरक्षित" मानते हैं, तो संदर्भ को समझना महत्वपूर्ण है। व्यक्तिगत लेनदेन सुरक्षित हैं, और कुल रिकॉर्ड सुरक्षित है, इसलिए जब तक क्रिप्टोग्राफी को सुरक्षित करने के लिए उपयोग किए जाने वाले तरीके "अनियंत्रित" रहते हैं (और याद रखें, यह सामान। वास्तव में एफबीआई को तोड़ना मुश्किल है, केवल कंप्यूटिंग संसाधनों के साथ ऐसा नहीं कर सकते।) लेकिन ब्लॉकचेन की सबसे कमजोर कड़ी है, आप, उपयोगकर्ता.
यदि आप किसी अन्य व्यक्ति को श्रृंखला तक पहुँचने के लिए अपनी व्यक्तिगत कुंजी का उपयोग करने की अनुमति देते हैं, या यदि वे इसे आपके कंप्यूटर में हैक करके पाते हैं, तो वे आपकी जानकारी के साथ ब्लॉकचेन में परिवर्धन कर सकते हैं, और उन्हें रोकने का कोई तरीका नहीं है। यह है कि प्रमुख बाजारों पर अत्यधिक प्रचारित हमलों में बिटकॉइन को कैसे "चोरी" किया जाता है: यह ऐसी कंपनियां हैं जो बाजारों का संचालन कर रही थीं, न कि खुद बिटकॉइन ब्लॉकचेन, जो कि समझौता किए गए थे। और क्योंकि चोरी किए गए बिटकॉइन गुमनाम उपयोगकर्ताओं को स्थानांतरित किए जाते हैं, एक प्रक्रिया के माध्यम से जिसे ब्लॉकचेन द्वारा सत्यापित किया जाता है और हमेशा के लिए रिकॉर्ड किया जाता है, हमलावर को खोजने का कोई तरीका नहीं है। या बिटकॉइन पुनः प्राप्त करें.
और क्या ब्लॉकचेन कर सकते हैं?
ब्लॉकचेन तकनीक की शुरुआत बिटकॉइन से हुई थी, लेकिन यह इतना महत्वपूर्ण विचार है कि यह लंबे समय तक नहीं रहा। एक प्रणाली जो लगातार अपडेट की जाती है, किसी के लिए सुलभ, गैर-केंद्रीकृत नेटवर्क द्वारा सत्यापित और अविश्वसनीय रूप से सुरक्षित है, इसमें बहुत सारे अनुप्रयोग हैं। जेपी मॉर्गन चेज़ और ऑस्ट्रेलियन स्टॉक एक्सचेंज जैसे वित्तीय संस्थान वित्तीय डेटा को सुरक्षित करने और वितरित करने के लिए ब्लॉकचेन सिस्टम विकसित कर रहे हैं (पारंपरिक पैसे के लिए, बिटकॉइन जैसी क्रिप्टोकरेंसी नहीं)। बिल एंड मेलिंडा गेट्स फाउंडेशन उन लोगों को अरबों की मुफ्त, वितरित बैंकिंग सेवाएं प्रदान करने के लिए ब्लॉकचैन सिस्टम का उपयोग करने की उम्मीद कर रहा है जो नियमित बैंक खाता नहीं खरीद सकते हैं.
हाइपरलेगर जैसे ओपन सोर्स टूल ब्लॉकचेन तकनीकों को लोगों की एक विस्तृत श्रृंखला के लिए उपलब्ध कराने की कोशिश कर रहे हैं, कुछ मामलों में ऐसा करने के लिए प्रसंस्करण शक्ति की राक्षसी मात्रा की आवश्यकता के बिना इसे अन्य डिजाइनों को सुरक्षित करने में लगता है। सहयोगात्मक कार्य प्रणालियों को ब्लॉकचेन तकनीकों के साथ सत्यापित और दर्ज किया जा सकता है। बहुत ज्यादा कुछ भी जिसे लगातार रिकॉर्ड करना, एक्सेस करना और अपडेट करना होता है, उसी तरह से इस्तेमाल किया जा सकता है.
छवि क्रेडिट: पोस्टवर्दी / शटरस्टॉक, लुईस त्से पुई लुंग / शटरस्टॉक, जैक कोपले