एक कठिन कांटा क्या है?
एक कठिन कांटा (या हार्डफॉर्क), क्योंकि यह ब्लॉकचेन तकनीक से संबंधित है, एक नेटवर्क के प्रोटोकॉल में एक क्रांतिकारी बदलाव है जो पहले से अमान्य ब्लॉक और लेनदेन को वैध बनाता है, या इसके विपरीत। एक हार्ड फोर्क को प्रोटोकॉल सॉफ्टवेयर के नवीनतम संस्करण में अपग्रेड करने के लिए सभी नोड्स या उपयोगकर्ताओं की आवश्यकता होती है।
चाबी छीन लेना
- एक कठिन कांटा एक ब्लॉकचेन नेटवर्क के प्रोटोकॉल में एक क्रांतिकारी परिवर्तन है जो पहले से अमान्य ब्लॉक / लेनदेन को वैध बनाता है (या इसके विपरीत)। ब्लॉकचेन में एक कांटा बिटकॉइन ही नहीं, किसी भी क्रिप्टो-टेक्नोलॉजी प्लेटफ़ॉर्म में हो सकता है।
हार्ड फोर्क को समझना
एक कठिन कांटा तब होता है जब एक ब्लॉकचैन के नवीनतम संस्करण के नोड्स ब्लॉकचैन के नवीनतम संस्करण को स्वीकार नहीं करते हैं; जो ब्लॉकचेन के पिछले संस्करण से एक स्थायी विचलन बनाता है। कोड में एक नया नियम जोड़ना अनिवार्य रूप से ब्लॉकचेन में एक कांटा बनाता है: एक पथ नए, उन्नत ब्लॉकचैन का अनुसरण करता है, और दूसरा पथ पुराने पथ के साथ जारी रहता है। आम तौर पर, थोड़े समय के बाद, पुरानी श्रृंखला के लोग महसूस करेंगे कि ब्लॉकचैन का उनका संस्करण पुराना या अप्रासंगिक है और नवीनतम संस्करण में जल्दी से अपग्रेड हो जाता है।
बिटकॉइन कांटा समझाया
ब्लॉकचेन में एक कांटा किसी भी क्रिप्टो-प्रौद्योगिकी प्लेटफ़ॉर्म में हो सकता है - उदाहरण के लिए एथेरम - न केवल बिटकॉइन। ऐसा इसलिए है क्योंकि ब्लॉकचेन और क्रिप्टोक्यूरेंसी मूल रूप से उसी तरह से काम करते हैं, जिस पर क्रिप्टो प्लेटफॉर्म पर कोई फर्क नहीं पड़ता। आप ब्लॉकचैन में ब्लॉक को क्रिप्टोग्राफ़िक कुंजियों के रूप में सोच सकते हैं जो मेमोरी को स्थानांतरित करते हैं। क्योंकि एक ब्लॉकचेन में खनिक नेटवर्क में स्मृति को स्थानांतरित करने वाले नियमों को निर्धारित करते हैं, ये खनिक नए नियमों को समझते हैं।
हालांकि, सभी खनिकों को नए नियमों के बारे में और श्रृंखला में एक वैध ब्लॉक शामिल करने के बारे में सहमत होने की आवश्यकता है। इसलिए जब आप उन नियमों को बदलना चाहते हैं, जिन्हें आपको "कांटा करना" चाहिए - जैसे कि सड़क में एक कांटा है - यह इंगित करने के लिए कि प्रोटोकॉल में बदलाव या डायवर्सन हुआ है। फिर डेवलपर्स नए नियमों को प्रतिबिंबित करने के लिए सभी सॉफ़्टवेयर को अपडेट कर सकते हैं।
यह इस प्रक्रिया के माध्यम से है कि बिटकॉइन के समान नामों वाली विभिन्न डिजिटल मुद्राएं आ गई हैं: बिटकॉइन नकद, बिटकॉइन सोना, और अन्य। आकस्मिक क्रिप्टोक्यूरेंसी निवेशक के लिए, इन क्रिप्टोक्यूरेंसी के बीच अंतर बताना और समयरेखा पर विभिन्न कांटे को मैप करना मुश्किल हो सकता है। इसे सुलझाने में मदद करने के लिए, हमने पिछले कई वर्षों के सबसे महत्वपूर्ण बिटकॉइन हार्ड फोर्क्स के इतिहास की रचना की है।
जैसा कि नीचे दिया गया ग्राफिक प्रदर्शित करता है, जो नोड अपग्रेड नहीं हैं, नए नियमों को अस्वीकार करते हैं, जो ब्लॉकचेन में एक विचलन, या हार्ड कांटा बनाता है।
जूली बैंग द्वारा इमेज © इन्वेस्टोपेडिया 2019
एक कठिन कांटा के कारण?
कई कारण हैं कि क्यों डेवलपर्स एक कठिन कांटा लागू कर सकते हैं, जैसे कि सॉफ्टवेयर के पुराने संस्करणों में पाए जाने वाले महत्वपूर्ण सुरक्षा जोखिमों को सही करना, नई कार्यक्षमता जोड़ना, या लेनदेन को उलटना - जैसे जब इथेरेम ब्लॉकचैन ने रिवर्स करने के लिए एक कठिन कांटा बनाया विकेंद्रीकृत स्वायत्त संगठन (DAO) पर हैक। हैक के बाद, Ethereum समुदाय ने लगभग सर्वसम्मति से एक अनाम कांटेक्टर द्वारा डिजिटल मुद्रा के दसियों लाख डॉलर मूल्य के दस लाख रुपये के लेनदेन को वापस लेने के लिए एक कठिन कांटे के पक्ष में मतदान किया। कठिन कांटे ने DAO टोकन धारकों को उनके ईथर (ETH) फंड को वापस पाने में भी मदद की
एक कठिन कांटा के प्रस्ताव ने नेटवर्क के लेनदेन के इतिहास को ठीक नहीं किया। इसके बजाय, इसने डीएओ को एक नए बनाए गए स्मार्ट कॉन्ट्रैक्ट से बंधे फंड को स्थानांतरित कर दिया, जिसका मूल उद्देश्य अपने मालिकों को अपने फंड को वापस लेने देना था। DAO टोकन धारक अब ETH को लगभग 1 ETH की दर से 100 DAO तक निकाल सकते हैं। टोकन और किसी भी ईथर के अतिरिक्त संतुलन जो हार्ड कांटे के परिणामस्वरूप बने रहते हैं और संगठन के लिए "असफल सुरक्षा" प्रदान करने के लिए डीएओ क्यूरेटरों द्वारा वापस ले लिया जाएगा और वितरित किया जाएगा।
हार्ड फोर्क बनाम सॉफ्ट फोर्क
हार्ड कांटे और नरम कांटे अनिवार्य रूप से इस अर्थ में समान हैं कि जब एक क्रिप्टोक्यूरेंसी प्लेटफ़ॉर्म के मौजूदा कोड को बदल दिया जाता है, तो नया संस्करण बनाते समय एक पुराना संस्करण नेटवर्क पर रहता है। नरम कांटा के साथ, केवल एक ब्लॉकचेन वैध रहेगा क्योंकि उपयोगकर्ता अपडेट को अपनाते हैं। जबकि एक कठिन कांटा के साथ, पुराने और नए दोनों ब्लॉकचेन एक साथ मौजूद हैं, जिसका अर्थ है कि नए नियमों द्वारा काम करने के लिए सॉफ़्टवेयर को अपडेट किया जाना चाहिए। दोनों कांटे एक विभाजन बनाते हैं, लेकिन एक कठिन कांटा दो ब्लॉकचेन बनाता है और एक नरम कांटा एक में परिणाम के लिए होता है।
कड़ी मेहनत और मुलायम कांटे के बीच सुरक्षा में अंतर को देखते हुए, लगभग सभी उपयोगकर्ता और डेवलपर्स एक कठिन कांटा के लिए कॉल करते हैं, तब भी जब एक नरम कांटा ऐसा लगता है कि यह काम कर सकता है। ब्लॉकचेन में ब्लॉक ओवरहालिंग करने के लिए कंप्यूटिंग शक्ति की जबरदस्त मात्रा की आवश्यकता होती है, लेकिन हार्ड फोर्क से प्राप्त गोपनीयता एक नरम कांटा का उपयोग करने की तुलना में अधिक समझ में आता है।
