Wanneer de code van een munt wordt aangepast kan het soms zijn dat de nieuwe code niet compatibel is met de huidige wallets en er dus een nieuwe wallet nodig is. Hierdoor ontstaat er dus een nieuwe blockchain, de oude met de niet-aangepaste code, en de nieuwe met de aangepaste code. Bij een hard-fork wordt deze coin gesplitst in twee nieuwe blockchains. Het is wel zo dat de hoofdcomputers / nodes, hiervoor toestemming moeten verlenen en vaak een update nodig hebben.