‹ अध्याय 16, सभी पाठ

विशेषज्ञ · अध्याय 16 · पाठ 4 में से 5

स्क्रिप्ट और अपग्रेड

सॉफ्ट फोर्क बनाम हार्ड फोर्क

आप किसी ऐसे नेटवर्क के नियमों को कैसे बदलते हैं जिसे कोई नियंत्रित नहीं करता है? 5 मिनट

सॉफ्ट फोर्क: सख्त नियम

एक सॉफ्ट फोर्क नियमों को सख्त बनाता है: कुछ ब्लॉक जो वैध थे वे अमान्य हो जाते हैं, लेकिन नए नियमों के तहत वैध हर ब्लॉक अभी भी पुराने नियमों के तहत वैध है। जो नोड्स अपग्रेड नहीं करते हैं वे श्रृंखला का पालन करना जारी रखते हैं। सेगविट और टैपरूट सॉफ्ट फोर्क थे।

हार्ड फोर्क: ढीले नियम

एक हार्ड फोर्क उन ब्लॉकों को स्वीकार करता है जिन्हें पुराने नियम अस्वीकार करते हैं, उदाहरण के लिए बड़े ब्लॉक। जो नोड्स अपग्रेड नहीं करते हैं वे उन्हें अस्वीकार करते हैं। यदि दोनों पक्ष बने रहते हैं, तो श्रृंखला विभाजित होने तक एक साझा इतिहास के साथ दो सिक्कों में विभाजित हो जाती है।

  • सॉफ्ट फोर्क: पुराने नोड्स अभी भी अनुसरण करते हैं; सुरक्षित रूप से सक्रियण के लिए व्यापक समर्थन की आवश्यकता होती है।
  • हार्ड फोर्क: हर किसी को अपग्रेड करना होगा या दूसरी श्रृंखला पर छोड़ दिया जाएगा।
  • बिटकॉइन ने अपने अपग्रेड के लिए सॉफ्ट फोर्क को प्राथमिकता दी है।

क्या याद रखना है

  • सॉफ्ट फोर्क नियमों को कड़ा करते हैं; पुराने नोड्स अभी भी अनुसरण करते हैं।
  • हार्ड फोर्क उन्हें ढीला करते हैं; गैर-अपग्रेड किए गए नोड्स अलग हो जाते हैं।
  • सेगविट और टैपरूट सॉफ्ट फोर्क थे।

त्वरित जाँच

एक नोड ने सॉफ्ट फोर्क के लिए अपग्रेड नहीं किया है। इसके साथ क्या होता है?

किस बदलाव के लिए हार्ड फोर्क की आवश्यकता होगी?

सॉफ्ट फोर्क बनाम हार्ड फोर्क · बिटकॉइन यूनिवर्सिटी