По сути если брать тот-же биток с технической точки зрения это что - сам софт, который стоит у участников сети + база всех транзакций, все блоки сети. В софте задан алгоритм как работать с базой, с уже имеющейся и как строить её дальше, так вот когда ты меняешь кардинально софт, так что уже работающий у участников сети данный от новой версии будут воспринимать как некорректные, это уже форк и тут либо все участники с ним согласятся и обновятся, либо часть согласится, а часть нет и тогда сеть разделится. Для примера тоже самой было с появлением Bitcoin Cash