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