सॉफ्ट फोर्क ब्लॉकचेन के नियमों को इस तरह बदलता है कि वे पुराने नियमों के अनुकूल हों। पुराने नोड्स भी नए ब्लॉकों को मान्य कर सकते हैं। हो सकता है कि वे नए नियमों को न समझें, लेकिन वे ब्लॉकों को वैध मानते हैं। इसका मतलब है कि सॉफ्ट फोर्क को अपनाने के लिए केवल अधिकांश माइनर्स या वैलिडेटर्स की आवश्यकता होती है। जो नोड्स अपग्रेड नहीं करते, वे काम करते रहते हैं। चेन विभाजित नहीं होती। सॉफ्ट फोर्क ब्लॉकचेन को अपग्रेड करने का पसंदीदा तरीका है क्योंकि इससे कम व्यवधान होता है।
2017 में बिटकॉइन का SegWit अपग्रेड एक सॉफ्ट फोर्क था। इसने लेनदेन डेटा को स्टोर करने के तरीके को बदल दिया, जिससे ब्लॉक आकार सीमा को बदले बिना ब्लॉक क्षमता बढ़ गई। पुराने नोड्स ने ब्लॉकों को वैध माना, भले ही वे नए विटनेस डेटा को प्रोसेस नहीं कर सकते थे। हर सॉफ्ट फोर्क सुचारू नहीं होता। यदि खनिकों का एक महत्वपूर्ण अल्पसंख्यक समूह नए नियमों को अपनाने से इनकार करता है, तो वे अभी भी उन ब्लॉकों को माइन कर सकते हैं जिन्हें अपग्रेड किए गए नोड्स अस्वीकार कर देते हैं। इससे भ्रम और अस्थायी चेन विभाजन हो सकता है। सॉफ्ट फोर्क हार्ड फोर्क की तुलना में कम विवादास्पद होते हैं, लेकिन वे जोखिम रहित नहीं होते। इसके लिए समन्वय और स्पष्ट संचार की आवश्यकता होती है। इसका विकल्प हार्ड फोर्क है, जो सभी को अपग्रेड करने या चेन को विभाजित करने के लिए बाध्य करता है। सॉफ्ट फोर्क अधिक सौम्य मार्ग है।
सॉफ्ट फोर्क की विशेषताएं
- पुराने नोड्स के साथ भी संगत — पुराने नोड्स अभी भी मान्य हैं
- बहुसंख्यक हैश दर आवश्यक है — खनिकों को इसे अपनाना होगा
- कोई चेन विभाजित नहीं हुई — नेटवर्क एकीकृत बना रहा
- उदाहरण — 2017 में बिटकॉइन सेगविट
सॉफ्ट फोर्क बिटकॉइन के लिए मानक अपग्रेड तंत्र है। इनका डिज़ाइन रूढ़िवादी है।
Comments
No comments yet. Be the first to share a thought.
Leave a comment