"ब्लॉकचेन" क्या है?

विषयसूची:

"ब्लॉकचेन" क्या है?
"ब्लॉकचेन" क्या है?

वीडियो: "ब्लॉकचेन" क्या है?

वीडियो:
वीडियो: Uber Sends In App Safety Messages To Drivers - YouTube 2024, नवंबर
Anonim
यदि आप हाल ही में खबर देख रहे हैं, तो आपने ब्लॉकचेन नामक किसी चीज़ के बारे में सुना होगा। यह एक अवधारणा है जो विशिष्ट उपयोगों के लिए डेटा को अति-सुरक्षित बनाती है। आपने शायद बिटकॉइन के संबंध में इसे सुना है, लेकिन इसमें एप्लिकेशन की हर किसी की पसंदीदा क्रिप्टोकुरिटी से बहुत दूर है। यहां एक त्वरित स्पष्टीकरण दिया गया है कि यह कैसे काम करता है।
यदि आप हाल ही में खबर देख रहे हैं, तो आपने ब्लॉकचेन नामक किसी चीज़ के बारे में सुना होगा। यह एक अवधारणा है जो विशिष्ट उपयोगों के लिए डेटा को अति-सुरक्षित बनाती है। आपने शायद बिटकॉइन के संबंध में इसे सुना है, लेकिन इसमें एप्लिकेशन की हर किसी की पसंदीदा क्रिप्टोकुरिटी से बहुत दूर है। यहां एक त्वरित स्पष्टीकरण दिया गया है कि यह कैसे काम करता है।

यह सब एन्क्रिप्शन के साथ शुरू होता है

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

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

ब्लॉकचेन एक सहयोगी, सुरक्षित डेटा लेजर है

एन्क्रिप्शन आमतौर पर फ़ाइलों को लॉक करने के लिए उपयोग किया जाता है ताकि उन्हें केवल विशिष्ट लोगों द्वारा ही पहुंचा जा सके। लेकिन क्या होगा यदि आपके पास ऐसी जानकारी है जिसे हर किसी के द्वारा देखा जाना चाहिए, जैसे कि एक सरकारी एजेंसी के लिए लेखांकन जानकारी जिसे कानून द्वारा सार्वजनिक होना है- और अभी भी सुरक्षित होना चाहिए? वहां, आपको एक समस्या है: अधिक लोग जो जानकारी देख और संपादित कर सकते हैं, उतना ही कम सुरक्षित है।

इन विशिष्ट स्थितियों की सुरक्षा आवश्यकताओं को पूरा करने के लिए ब्लॉकचेन्स विकसित किए गए थे। एक ब्लॉकचेन में, हर बार जब जानकारी का उपयोग और अद्यतन किया जाता है, तो परिवर्तन रिकॉर्ड और सत्यापित किया जाता है, फिर एन्क्रिप्शन द्वारा बंद कर दिया जाता है, फिर से संपादित करने में असमर्थ। परिवर्तनों का सेट तब सहेजा जाता है और कुल रिकॉर्ड में जोड़ा जाता है। अगली बार जब कोई परिवर्तन करता है, तो यह फिर से शुरू होता है, एक नए "ब्लॉक" में जानकारी को संरक्षित करता है जो पिछले ब्लॉक (इसलिए "ब्लॉक श्रृंखला") से एन्क्रिप्टेड और संलग्न होता है। यह दोहराव प्रक्रिया नवीनतम जानकारी के साथ सेट किए गए सूचना के पहले संस्करण को जोड़ती है, इसलिए हर कोई कभी भी किए गए सभी बदलाव देख सकता है, लेकिन केवल नवीनतम संस्करण का योगदान और संपादन कर सकता है।

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

कुछ और अधिक प्रासंगिक के लिए, एक सहयोगी दस्तावेज़ की कल्पना करें, जैसे कि Google डॉक्स या Office 365 पर स्प्रेडशीट की तरह। प्रत्येक व्यक्ति जिसके पास दस्तावेज़ तक पहुंच है, उसे संपादित कर सकते हैं, और हर बार जब वे करते हैं, तो परिवर्तन सहेजा जाता है और एक नई स्प्रेडशीट के रूप में रिकॉर्ड किया जाता है, फिर दस्तावेज़ इतिहास में बंद कर दिया। तो आप किए गए परिवर्तनों के माध्यम से, चरण-दर-चरण, वापस जा सकते हैं, लेकिन आप केवल नवीनतम संस्करण में जानकारी जोड़ सकते हैं, स्प्रेडशीट के पिछले संस्करणों को संशोधित नहीं कर सकते हैं जो पहले ही लॉक हो चुके हैं।

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

तकनीकी सामग्री: कदम से कदम, ब्लॉक द्वारा ब्लॉक

यह सब वास्तव में कंप्यूटर पर कैसे खेलता है? यह क्रिप्टोग्राफी और पीयर-टू-पीयर नेटवर्किंग का संयोजन है।

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

या, उपरोक्त हमारे Google डॉक्स उदाहरण पर वापस जाने के लिए: कल्पना करें कि जिस सहयोगी दस्तावेज़ पर आप काम कर रहे हैं वह सर्वर पर संग्रहीत नहीं है। इसके बजाए, यह प्रत्येक व्यक्ति के कंप्यूटर पर है, जो यह सुनिश्चित करने के लिए लगातार एक दूसरे की जांच और अद्यतन कर रहे हैं कि किसी ने पिछले रिकॉर्ड को संशोधित नहीं किया है। यह इसे "विकेन्द्रीकृत" बनाता है।

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

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

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

तो, संक्षेप में, हम एक ब्लॉकचेन के बारे में सोच सकते हैं डेटा का एक टुकड़ा है जो है:

  1. लगातार अपडेट किया गया। ब्लॉकचेन उपयोगकर्ता किसी भी समय डेटा तक पहुंच सकते हैं, और नवीनतम ब्लॉक में जानकारी जोड़ सकते हैं।
  2. वितरित। ब्लॉकचेन डेटा की प्रतियों को प्रत्येक उपयोगकर्ता द्वारा संग्रहीत और सुरक्षित किया जाता है, और सभी को नए परिवर्धन पर सहमत होना चाहिए।
  3. सत्यापित। नए ब्लॉक में परिवर्तन और पुरानी ब्लॉक की प्रतियों को क्रिप्टोग्राफिक सत्यापन के माध्यम से सभी उपयोगकर्ताओं द्वारा सहमति दी जानी चाहिए।
  4. सुरक्षित । पुराने डेटा के साथ छेड़छाड़ और नए डेटा को सुरक्षित करने की विधि को बदलने से क्रिप्टोग्राफिक विधि और डेटा के गैर-केंद्रीकृत भंडारण दोनों को रोका जाता है।

और विश्वास करो या नहीं, यह इससे भी अधिक जटिल हो जाता है … लेकिन यह मूल विचार है।

द ब्लॉकचैन इन एक्शन: मुझे दिखाएं (डिजिटल) पैसा!

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

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

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

Image
Image

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

यदि आप किसी और को श्रृंखला तक पहुंचने के लिए अपनी व्यक्तिगत कुंजी का उपयोग करने की अनुमति देते हैं, या यदि वे इसे आपके कंप्यूटर में हैकिंग करके पाते हैं, तो वे आपकी जानकारी के साथ ब्लॉकचेन में जोड़ सकते हैं, और उन्हें रोकने का कोई तरीका नहीं है। इस तरह बिटकॉइन को प्रमुख बाजारों पर अत्यधिक प्रचारित हमलों में "चोरी" हो जाता है: यह उन कंपनियों की है जो बाजारों का संचालन कर रहे थे, न कि बिटकॉइन ब्लॉकचेन, जो कि समझौता किया गया था। और चूंकि चुराए गए बिटकॉइन को अज्ञात उपयोगकर्ताओं को स्थानांतरित कर दिया जाता है, जो कि ब्लॉकचेन द्वारा सत्यापित की गई प्रक्रिया के माध्यम से और हमेशा के लिए दर्ज की जाती है, हमलावर को खोजने का कोई तरीका नहीं हैयाबिटकॉइन पुनः प्राप्त करें।

क्या ब्लॉक ब्लॉक कर सकते हैं?

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

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

सिफारिश की: