فورک به انشعاب یا به‌روزرسانی یک نرم‌افزار گفته می‌شود که توسط برنامه‌نویس با ایجاد تغییراتی در کدهای منبع یک پروژه انجام می‌شود و ممکن است منجر به ایجاد یک برنامه جدید گردد. فورک در حوزه ارزهای دیجیتال نیز متداول بوده و هاردفورک یکی از زیرمجموعه‌های آن است. در طی فرایند هاردفورک، تغییرات اساسی در شبکه بلاک‌چین ارز دیجیتال ایجاد می‌شود، در نتیجه شبکه قبلی قادر به پشتیبانی این تغییرات نیست. در همین راستا برای حمایت از این تغییرات، نیاز است که یک ارز جدید در همان شبکه ایجاد شود که بتواند تغییرات جدید را پشتیبانی کند.