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