En fork uppstår när en blockkedja delas upp i två versioner – antingen som en mjukvaruuppdatering (soft fork) eller som en ny kryptovaluta (hard fork).