फोर्क्स क्या होता है
एक fork तब होता है जब कोई समुदाय ब्लॉकचैन के प्रोटोकॉल, या नियमों के मूल सेट में बदलाव करता है। जब ऐसा होता है, तो श्रृंखला विभाजित होती है - एक दूसरा ब्लॉकचैन तैयार करती है जो अपने सभी इतिहास को मूल के साथ साझा करती है, लेकिन एक नई दिशा में आगे बढ़ती है
यह महत्वपूर्ण क्यों है?
अधिकांश डिजिटल मुद्राओं में स्वतंत्र विकास दल होते हैं जो नेटवर्क में बदलाव और सुधार के लिए जिम्मेदार होते हैं, ठीक उसी तरह जिस तरह से इंटरनेट प्रोटोकॉल में बदलाव वेब ब्राउज़िंग को समय के साथ बेहतर बनाने की अनुमति देता है। तो कभी-कभी एक fork क्रिप्टोकुरेंसी को और अधिक सुरक्षित बनाने या अन्य सुविधाओं को जोड़ने के लिए होता है।
लेकिन एक नई क्रिप्टोकुरेंसी के डेवलपर्स के लिए पूरे नए सिक्के और पारिस्थितिक तंत्र बनाने के लिए एक fork का उपयोग करना भी संभव है।
fork क्यों होते हैं?
जैसे सभी सॉफ़्टवेयर को अपग्रेड की आवश्यकता होती है, वैसे ही ब्लॉकचेन को कई कारणों से अपडेट किया जाता है:
- कार्यक्षमता जोड़ने के लिए
- सुरक्षा जोखिमों को दूर करने के लिए
- क्रिप्टोक्यूरेंसी की दिशा के बारे में समुदाय के भीतर एक असहमति को हल करने के लिए
क्रिप्टोक्यूरेंसी परिदृश्य को बदलने के लिए forks कैसे जारी हैं?
एथेरियम ब्लॉकचैन को "स्मार्ट कॉन्ट्रैक्ट्स" चलाने के लिए डिज़ाइन किया गया है, जो कोड के टुकड़े हैं जो कुछ मानदंडों को पूरा करने पर स्वचालित रूप से पूर्व निर्धारित कार्यों के एक सेट को निष्पादित करते हैं। स्मार्ट कॉन्ट्रैक्ट एप्लिकेशन में गेम से लेकर लॉजिस्टिक्स टूल से लेकर डेफी डैप्स तक सब कुछ शामिल है।
इन सभी अनुप्रयोगों को चलाने वाले मंच के रूप में, आप एथेरियम ब्लॉकचेन को कंप्यूटर के ऑपरेटिंग सिस्टम के समान मान सकते हैं। उस सादृश्य में, विभिन्न एथेरियम forks - एथेरियम, एथेरियम क्लासिक, एथेरियम 2.0 - एक ऑपरेटिंग सिस्टम के नए संस्करणों की तरह हैं जो उन सुविधाओं या दक्षताओं को जोड़ते हैं जिनकी पूर्व संस्करणों में कमी हो सकती है।
एक पुराना fork एक स्थिर, सिद्ध मंच के रूप में जारी रह सकता है, जबकि एक नया fork डेवलपर्स को इसके साथ बातचीत करने के पूरी तरह से नए तरीके प्रदान कर सकता है। (पुराने और नए संस्करण अंततः विलय कर सकते हैं या आगे अलग विकसित हो सकते हैं।)
एक सॉफ्ट फोर्क को 'सॉफ़्टवेयर अपग्रेड' के रूप में सोचें (जैसे जब आपका फ़ोन आपको नवीनतम OS में अपडेट करने के लिए कहता है) और एक हार्ड फोर्क एक संपूर्ण नए ऑपरेटिंग सिस्टम के रूप में (जैसे Linux और Mac OS आधी सदी पुराने UNIX के विकास हैं)
Forks के प्रकार
फोर्क को आकस्मिक या जानबूझकर के रूप में वर्गीकृत किया जा सकता है। आकस्मिक फोर्क तब होता है जब दो या दो से अधिक खनिक लगभग एक ही समय में एक ब्लॉक ढूंढते हैं। जब बाद के ब्लॉक (ब्लॉकों) को जोड़ा जाता है और श्रृंखला में से एक विकल्प से अधिक लंबी हो जाती है, तो फोर्क हल हो जाता है। नेटवर्क उन ब्लॉकों को छोड़ देता है जो सबसे लंबी श्रृंखला में नहीं होते हैं (उन्हें ऑर्फ़नडब्लॉक कहा जाता है)।
एक ब्लॉकचेन के नियमों को संशोधित करने वाले जानबूझकर कांटे को निम्नानुसार वर्गीकृत किया जा सकता है:
हार्ड फोर्क
एक हार्ड फोर्क एक नियम परिवर्तन है जैसे पुराने नियमों के अनुसार मान्य सॉफ़्टवेयर नए नियमों के अनुसार निर्मित ब्लॉक को अमान्य के रूप में देखेगा। हार्ड फोर्क के मामले में, नए नियमों के अनुसार काम करने वाले सभी नोड्स को अपने सॉफ़्टवेयर को अपग्रेड करने की आवश्यकता होती है। यदि नोड्स का एक समूह पुराने सॉफ़्टवेयर का उपयोग करना जारी रखता है जबकि अन्य नोड नए सॉफ़्टवेयर का उपयोग करते हैं, तो एक स्थायी विभाजन हो सकता है।
उदाहरण के लिए, एथेरियम ने डीएओ में निवेशकों को "संपूर्ण" बनाने के लिए कड़ी मेहनत की है, जिसे इसके कोड में भेद्यता का फायदा उठाकर हैक किया गया था। इस मामले में, कांटा के परिणामस्वरूप एथेरियम और एथेरियम क्लासिक श्रृंखलाएं विभाजित हो गईं।
2014 में Nxtcommunity को एक हार्ड फोर्क पर विचार करने के लिए कहा गया था जिससे एक प्रमुख क्रिप्टोकुरेंसी एक्सचेंज से 50 मिलियन NXT की चोरी के प्रभाव को कम करने के लिए ब्लॉकचेन रिकॉर्ड के रोलबैक का कारण बन सकता था। हार्ड फोर्क प्रस्ताव को अस्वीकार कर दिया गया था, और कुछ धनराशि बातचीत और फिरौती के भुगतान के बाद वसूल की गई थी।
वैकल्पिक रूप से, स्थायी विभाजन को रोकने के लिए, नए सॉफ़्टवेयर का उपयोग करने वाले अधिकांश नोड पुराने नियमों पर वापस आ सकते हैं, जैसा कि 12 मार्च 2013 को बिटकॉइन विभाजन के मामले में हुआ था।
एक और हालिया हार्ड-फोर्क उदाहरण 2017 में बिटकॉइन का है, जिसके परिणामस्वरूप बिटकॉइन कैश का विभाजन हुआ। नेटवर्क विभाजन मुख्य रूप से इस बात पर असहमति के कारण था कि मांग को समायोजित करने के लिए प्रति सेकंड लेनदेन को कैसे बढ़ाया जाए।
सॉफ्ट फोर्क
सॉफ्ट फोर्क या सॉफ्ट-फोर्किंग परिवर्तन को ब्लॉकचैन में एक फोर्क के रूप में वर्णित किया जाता है जो तब हो सकता है जब पुराने नेटवर्क नोड नए अपग्रेड किए गए नोड्स के बाद नियम का पालन नहीं करते हैं। नए नोड्स के लिए अमान्य दिखाई देते हैं, या उपयोगकर्ता को देखे बिना सिंक से बाहर हो जाते हैं। यह एक हार्ड-फोर्क के विपरीत है, जहां नोड बदले हुए नियमों का पालन करते हुए ब्लॉक को संसाधित करना बंद कर देगा।
एक टिप्पणी भेजें