6 May 2021 0:02

मर्कल रूट (क्रिप्टोक्यूरेंसी)

एक मर्कल रूट क्या है?

एक मर्कल जड़ है हैश सभी सभी लेनदेन है कि एक में एक ब्लॉक का हिस्सा हैं हैश की  blockchain नेटवर्क।

चाबी छीन लेना

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

एक मर्कल रूट को समझना

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

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

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

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

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

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

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

उदाहरण के लिए, अगर किसी को ब्लॉक # 137 से आने का दावा करने वाले लेनदेन को सत्यापित करना है, तो उन्हें केवल ब्लॉक के 136 या ब्लॉक जैसे ब्लॉकचेन पर किसी भी अन्य ब्लॉक पर कुछ भी सत्यापित करने की चिंता किए बिना, ब्लॉक के मर्कल ट्री की जांच करने की आवश्यकता है। 138।

मर्कल रूट डालें, जो सत्यापन को और तेज़ करता है। चूँकि यह पूरे पेड़ के बारे में पूरी जानकारी रखता है, इसलिए किसी को केवल उस लेन-देन हैश को, उसके भाई-बहन (अगर यह मौजूद है) को सत्यापित करने की आवश्यकता है, और तब तक ऊपर की ओर बढ़ें जब तक कि वह ऊपर न पहुंच जाए।

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