ब्लॉकचेन टेक्नोलॉजी क्या है? ब्लॉकचेन कैसे काम करता है



यह ब्लॉकचेन ब्लॉग आपको यह समझने में मदद करेगा कि ब्लॉकचेन कैसे काम करता है। ब्लॉकचेन टेक्नोलॉजी एक विकेन्द्रीकृत वितरित डेटाबेस है जो अपरिवर्तनीय रिकॉर्ड्स का लेन-देन करता है जहाँ लेनदेन को क्रिप्टोग्राफ़िक एल्गोरिदम द्वारा संरक्षित किया जाता है और नेटवर्क स्थिति को सर्वसम्मति एल्गोरिथ्म द्वारा बनाए रखा जाता है।

क्या ब्लॉकचेन नया इंटरनेट है? खैर, यह निश्चित रूप से है !!

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

  1. ब्लॉकचेन टेक्नोलॉजी क्या है?
  2. ब्लॉकचेन कैसे काम करता है?
    2.1 लेन-देन का स्वतंत्र सत्यापन
    2.2 सत्यापित लेन-देन का एकत्रीकरण
    2.3 एक ब्लॉक का खनन
  3. क्या होगा अगर कोई सिस्टम को हैक करने की कोशिश करता है?





ब्लॉकचेन टेक्नोलॉजी क्या है?

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

डिजिटल टाइमस्टैम्प-कैसे ब्लॉकचेन काम करता है-edureka

डिजिटल टाइमस्टैम्प



सरल शब्दों में, ब्लॉकचेन ब्लॉकों की एक श्रृंखला है जिसमें जानकारी होती है।

प्रौद्योगिकी मूल रूप से 1991 में वर्णित की गई थी और इसका उद्देश्य था टाइमस्टैम्प डिजिटल दस्तावेज़ किसी भी रिकॉर्ड के बैकडेट या टेम्परिंग से बचने के लिए।

हालाँकि महान तकनीक थी, इसकी असली क्षमता तब तक महसूस नहीं की गई जब तक कि Satoshi Nakamoto ने इसका इस्तेमाल डिजिटल cryptocurrency बनाने के लिए नहीं किया ' बिटकॉइन ”।



ब्लॉकचेन टेक्नोलॉजी | शुरुआती के लिए ब्लॉकचेन ट्यूटोरियल | Edureka

जावा में हैशमैप और हैशटेबल

अब देखते हैं कि ब्लॉकचेन कैसे काम करता है।

ब्लॉकचेन कैसे काम करता है?

चलो यह समझने की कोशिश करें कि ब्लॉकचेन एक ब्लॉकचेन नेटवर्क पर एक साधारण लेनदेन के साथ कैसे काम करता है।

मान लीजिए कि जेम्स भेजना चाहता है 5 बीटीसी अपने दोस्त केविन के लिए। अब, यह लेन-देन एक के रूप में प्रसारित होता है डिजिटल संदेश।

डिजिटल संदेश में एक अद्वितीय हस्ताक्षर है। जैसे आपका हस्ताक्षर दस्तावेज़ के स्वामित्व का प्रमाण प्रदान करता है, वैसे ही, डिजिटल हस्ताक्षर सबूत देता है कि लेन-देन वास्तविक है।

अब यह उत्पन्न लेनदेन उस नेटवर्क पर प्रसारित किया जाता है जहां यह प्रचार करता है पीयर टू पीयर।

लेनदेन नेटवर्क में सहकर्मी से सहकर्मी का प्रचार करता है

मान लीजिए उपरोक्त लेन-देन पहली बार प्राप्त हुआ है नोड ए नेटवर्क में।

लेन-देन का स्वतंत्र सत्यापन

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

सत्यापित लेन-देन का एकत्रीकरण

प्रूफ-ऑफ-वर्क एल्गोरिथ्म के माध्यम से प्रदर्शित गणना के साथ खनन नोड्स द्वारा नए ब्लॉकों में उन लेनदेन का स्वतंत्र एकत्रीकरण।

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

आइए इसे एक उदाहरण से बेहतर समझते हैं।

बता दें कि एंडी एक खनिक है। (एक खनन नोड ब्लॉकचेन की एक स्थानीय प्रति रखता है, 2009 में बिटकॉइन सिस्टम की शुरुआत के बाद से बनाए गए सभी ब्लॉकों की सूची)

अब, एक ब्लॉक में सभी लेनदेन एकत्र करने के बाद, एंडी को ब्लॉक हेडर का निर्माण करने की आवश्यकता है। अब यह कदम यह समझना महत्वपूर्ण है कि ब्लॉकचेन कैसे काम करता है

एक ब्लॉक हैडर का निर्माण

ब्लॉक हेडर के निर्माण के लिए, खनन नोड को छह फ़ील्ड भरने की आवश्यकता है, जैसा कि तालिका में सूचीबद्ध है:

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

एक बार एंडी के नोड में ब्लॉक हेडर में भरे हुए सभी क्षेत्र हैं, एंडी शुरू हो गया खुदाई खंड।

एक ब्लॉक का खनन

  • अन्य सभी फ़ील्ड भरे जाने से, ब्लॉक हेडर अब पूरा हो गया है और खनन की प्रक्रिया शुरू हो सकती है
  • लक्ष्य अब के लिए एक मूल्य खोजने के लिए है nuncio एक ब्लॉक हेडर हैश में परिणाम है कि कठिनाई लक्ष्य से कम है
  • खनन नोड को एक गैर-पाया जाने से पहले अरबों या खरबों गैर-मानों का परीक्षण करना होगा जो आवश्यकता को पूरा करता है

अब जब एक उम्मीदवार ब्लॉक का निर्माण एंडी के नोड द्वारा किया गया है, यह एंडी के हार्डवेयर खनन रिग के लिए 'खदान' ब्लॉक का समय है, जो प्रूफ-ऑफ-वर्क-वर्क एल्गोरिदम का समाधान खोजने के लिए है जो ब्लॉक को वैध बनाता है।

काम का प्रमाण डेटा का एक टुकड़ा है जो दूसरों को सत्यापित करने और कुछ आवश्यकताओं को पूरा करने के लिए दूसरों के लिए उत्पादन करना आसान (महंगा, समय लेने वाला) है।

पहेली ढूँढना- यह कठिन क्यों है?

  • SHA-256 एक तरफ़ा कार्य है इसलिए, पाशविक बल किसी विशेष आउटपुट वैल्यू का एकमात्र तरीका है
  • औसतन, एक समाधान खोजने के लिए कई यादृच्छिक अनुमान लगते हैं और इस प्रकार चुनौती कठिन है
  • किसी को समाधान के लिए विशेष कुंजी खोजने में औसतन लगभग 10 मिनट लगते हैं

सिक्का वितरण को पूर्वानुमानित रखने के लिए, पहेली को हल करना कठिन होता जा रहा है जब अधिक लोग उन पर काम करते हैं।

जावा में गतिरोध क्या है

अब, के अनुसार ब्लॉक को मान्य करने के लिए काम का सबूत एल्गोरिथ्म, एंडी के खनन नोड को कठिनाई लक्ष्य तक पहुंचना है।

आइए देखें कि कठिनाई का प्रतिनिधित्व कैसे किया जाता है।

कठिनाई का प्रतिनिधित्व

  • ब्लॉक में कठिनाई लक्ष्य शामिल हैं, 'कठिनाई बिट्स' या सिर्फ 'बिट्स' नामक एक संकेतन में।
  • बता दें कि एक ब्लॉक में 0x1903a30c मुश्किल बिट्स के रूप में है। यह अंकन गुणांक / प्रतिपादक प्रारूप के रूप में कठिनाई लक्ष्य को व्यक्त करता है, घातांक के रूप में पहले दो हेक्साडेसिमल अंकों और गुणांक के रूप में अगले छह हेक्स अंकों के साथ

इस प्रतिनिधित्व से कठिनाई लक्ष्य की गणना करने का सूत्र है:

इसलिए, यह कठिनाई गुणांक है कि एंडी के खनन नोड ने मुश्किल लक्ष्य तक पहुंचने के लिए वास्तव में कड़ी मेहनत की है। देखते हैं कि आगे क्या होता है।

ब्लॉक को सफलतापूर्वक खनन करें

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

एनउल्लू उस ब्लॉक को नेटवर्क में प्रचारित करता है, प्रत्येक पूर्ण नोड स्वतंत्र रूप से ब्लॉक को सत्यापित करता है

प्रत्येक ब्लॉक की स्वतंत्र पुष्टि

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

ब्लॉक के जंजीरों को इकट्ठा करना और चयन करना

एक बार एक नोड ने एक नए ब्लॉक को मान्य किया है, तो यह ब्लॉक को मौजूदा ब्लॉकचेन से जोड़कर एक श्रृंखला को इकट्ठा करने का प्रयास करेगा

ऊपर दिखाए गए नेटवर्क में, एक बार नोड (नारंगी में) ब्लॉक को मान्य करता है, यह ब्लॉक को मौजूदा ब्लॉकचेन से जोड़कर श्रृंखला को इकट्ठा करता है

एक बार ब्लॉक नेटवर्क द्वारा सत्यापित हो जाने के बाद, यह ब्लॉकचेन का हिस्सा बन जाता है और ब्लॉक पहेली को सफलतापूर्वक हल करने के लिए माइनर को पुरस्कृत किया जाता है।

माइनर्स रिवॉर्ड

  • चूंकि खनिक अपने मूल्यवान संसाधनों का उपयोग ब्लॉक को मान्य करने के लिए करते हैं, इसलिए उन्हें दिया जाता है एक मौद्रिक पुरस्कार
  • बिटकॉइन के मामले में, उन्हें इनाम के रूप में कुछ नए बनाए गए बिटकॉइन मिलते हैं

अब, सवाल उठता है कि जब एक से अधिक ब्लॉक एक ही समय में हल हो जाएं तो क्या होगा?

हाँ, यह वास्तव में संभव है! ऐसे मामले में, कई शाखाएं मौजूद हैं।

कई शाखाएँ

  • हालांकि समस्या कठिन है, हालांकि, संभावना है कि एक ही समय में एक से अधिक ब्लॉक हल हो जाएंगे
  • कई शाखाएँ ब्लॉकचेन में ऐसे मामलों में संभव है
  • सभी को पहले प्राप्त ब्लॉक के शीर्ष पर ब्लॉक बनाने चाहिए
  • अन्य नोड्स को एक अलग क्रम में ब्लॉक प्राप्त हो सकता है
  • वे पहले प्राप्त ब्लॉक पर निर्माण करेंगे

  • टाई तब टूट जाती है जब कोई अगले ब्लॉक को हल करता है क्योंकि इस स्थिति के लिए एक पंक्ति में कई बार होना बहुत दुर्लभ है

  • ब्लॉकचैन इस स्थिति में जल्दी से स्थिर हो जाता है
  • सामान्य नियम उपलब्ध सबसे लंबी श्रृंखला पर स्विच करना है

ब्लॉकचेन जल्दी से स्थिर हो जाती है। प्रत्येक नोड बही की वर्तमान स्थिति के साथ है।

ठीक है, इसलिए सर्वसम्मति नियम ब्लॉकचेन नेटवर्क को इस तरह की अस्पष्टता से बचाते हैं।

अब, यहां एक और सवाल उठता है, क्या होगा अगर कोई सिस्टम में किसी भी लेनदेन या रिकॉर्ड को बदलने की कोशिश करता है?

क्या होगा अगर कोई सिस्टम हैक करने की कोशिश करे?

एक बार एक ब्लॉक हल हो जाने के बाद क्रिप्टोग्राफिक हैश आउटपुट उस ब्लॉक का पहचानकर्ता बन जाता है।

चूंकि ब्लॉकचेन रिकॉर्ड्स का एक बैक-लिंक्ड वितरित डेटाबेस है। जब एक ब्लॉक बनता है, तो क्रिप्टोग्राफिक हैश आउटपुट उस ब्लॉक का पहचानकर्ता बन जाता है, जो अगले ब्लॉक में ब्लॉक की एक श्रृंखला बनाता है।

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

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

तो यही है। गर्व कीजिए, अब आप इस खूबसूरत तकनीक को जानने के बाद भीड़ से बाहर खड़े हैं।

मैं यह आशा करता हूँ ब्लॉकचेन कैसे काम करता है ब्लॉग आपके लिए ज्ञानवर्धक था।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपको जल्द से जल्द वापस मिलेंगे।

यदि आप ब्लॉकचेन टेक्नोलॉजी के बारे में सीखना चाहते हैं और क्रिप्टोग्राफी, ब्लॉकचेन नेटवर्क्स, स्मार्ट कॉन्ट्रैक्ट्स, एथेरम और हाइपरलेगर की अवधारणाओं में महारत हासिल करते हैं, तो हमारे इंटरैक्टिव, लाइव-ऑनलाइन की जांच करें यहाँ, जो आपके सीखने की अवधि में मार्गदर्शन करने के लिए 24 * 7 समर्थन के साथ आता है।