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

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

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

ब्लॉकचैन थोड़े अलग हैं क्योंकि वे आगे के बजाय पिछड़े को जोड़ते हैं। जब एक नया ब्लॉक बनाया जाता है, तो यह पूर्ववर्ती ब्लॉक को इंगित करता है।

ब्लॉकचेन की अन्य विशेषताएं:

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

ब्लॉकचेन क्यों उपयोगी है

ब्लॉकचेन एक वितरित लेज़र तकनीक या डीएलटी के रूप में प्रभावी है। एक वितरित खाता खुले तौर पर सभी प्रतिभागियों के साथ साझा किया जाता है - कोई निजी लेनदेन नहीं है। ब्लॉक से ब्लॉक तक क्रिप्टोग्राफिक सत्यापन इन लेनदेन में विश्वास की एक श्रृंखला बनाता है।

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

एक ब्लॉक में क्या है

सामान्य तौर पर, एक ब्लॉक होता है:

  • एक ब्लॉक हेडर जिसमें ब्लॉक के बारे में जानकारी की पहचान होती है।
  • एक लेनदेन काउंटर, ब्लॉक में अद्वितीय लेनदेन की संख्या का प्रतिनिधित्व करता है।
  • लेन-देन

एक ब्लॉक हेडर में आम तौर पर शामिल होते हैं:

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

फोर्क्स

एक कांटा बनाया जा सकता है क्योंकि भविष्य के लेनदेन के लिए नियमों का एक अलग सेट लागू किया जा रहा है, या क्योंकि ब्लॉकचेन में नई विशेषताएं जोड़ी गई हैं। यह सड़क में कांटे की तरह है: लेनदेन का रिकॉर्ड दो अलग-अलग दिशाओं में बढ़ता है।

यदि ब्लॉकचेन में ज्ञात वैध बिंदु से आगे बढ़ने के लिए लेनदेन की वैधता पर सवाल है, तो एक कांटा भी रेट्रोएक्टली बनाया जा सकता है।

अस्थायी कांटे एक ब्लॉकचेन पर किए गए वितरित प्रसंस्करण का एक प्राकृतिक दुष्प्रभाव है। ऐसा कांटा तब हो सकता है जब दो या दो से अधिक खनिक एक ही समय में एक ब्लॉक का खनन करते हैं।

जब लेनदेन करने वाले नियम बदलते हैं, तो एक "कठिन" या "सॉफ्ट" कांटा बनाया जा सकता है। एक नरम कांटे में, नए नियम पिछड़े-संगत हैं, इसलिए नए नियम ब्लॉक को पुराने-नियम ब्लॉकों द्वारा मान्य के रूप में देखा जाता है। एक कठिन कांटा में, पुराने और नए नियम संगत नहीं हैं, और न ही कांटा दूसरे के ब्लॉक को मान्य देखता है।

खनिज

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

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

इनाम का गठन क्या होता है, ब्लॉकचेन के उद्देश्य के अनुसार बदलता रहता है। एक क्रिप्टोक्यूरेंसी ब्लॉकचैन में, एक ब्लॉक को हल करने वाले खनिक को आमतौर पर मुद्रा की एक निर्धारित राशि से पुरस्कृत किया जाता है। उदाहरण के लिए, बिटकॉइन ब्लॉक को सफलतापूर्वक खनन करने के लिए इनाम 25 बिटकॉइन है।

बिटकॉइन, मुद्रा, सॉफ्टवेयर शब्द