برخلاف سافت فورک ، در هارد فورک تغییری در کد یک ارز دیجیتال ایجاد می‌شود که باعث می‌شود نسخه جدید با نسخه‌های قبلی ناسازگار باشد. این فرآیند باعث می شود که ما آن را “شاخه شبکه” می نامیم. شما باید بین استفاده از نسخه جدید نرم افزار یا نسخه قبلی یکی را انتخاب کنید.

دلایل رخ دادن آن ممکن است “تصادفی” به دلیل تصحیح یک خطا در کد باشد. یا ایجاد یک پروپوزال پروتکل جدید و اعمال آنها در نسخه جدید کد از پیش طراحی شده است.

برای درک بهتر هارد فورک، بیایید سفری را با دوستان خود در جنگل تصور کنیم. تا زمانی که با هم ادامه دهید، همان مسیر را دنبال کنید، همه همان را خواهید دید. اما اگر در یک لحظه بخشی از گروه تصمیم بگیرد مسیر دیگری را طی کند، تجربه یکسان نخواهد بود. وقتی هارد فورک اتفاق می افتد، دانش گذشته از مسیر به اشتراک گذاشته می شود، اما دانش مسیرهای آینده نه.

یک هارد فورک می تواند دو نوع زنجیره (اصل و جدید) ایجاد کند که باعث ایجاد دو شبکه و ارز مختلف می شود. همانطور که چندین بار در بیت کوین اتفاق افتاده است. یکی از شناخته شده ترین هارد فورک ها بیت کوین و بیت کوین کش است.

بیت کوین کش یک فورک مورد علاقه بیت کوین با هدف بهبود برخی ویژگی ها است. تقریباً تمام کدهای بیت کوین را به ارث می برد (آنها از SHA-256 استفاده می کنند ، هر ۱۰ دقیقه یک بلوک تولید می کنند،). تفاوت ها در این است که بیت کوین دارای بلوک های ۱ مگابایتی  است و  از ۳.۵ تراکنش در ثانیه در میان سایر موارد پشتیبانی می کند، در حالی که در بیت کوین کش بلوک ها تا ۳۲ مگابایت است و حدود ۲۴ تراکنش در ثانیه را پشتیبانی می کند.