Если совсем на пальцах, то сократим число майнеров до трёх. Вот сидят они, майнят одну крутую крипту и потом сталкиваются с проблемой или наоборот решают сделать нововведение. И один против. Ну вот есть несогласные и этот один реализует хардфорк, бросая остальных, сам доробатывает ПО под новую сеть и уходит в свободное плавание
Не совсем так. Если майнят трое одну крипту, то они используют ПО с единым протоколом (едиными правилами консенсуса). Если назрела необходимость в существенном изменении протокола (это и есть хардфорк - модернизация, расширение функционала, т.е. новое ПО не будет совместимо со старым), то те, кто обновляют своё ПО, начинают майнить новую цепь блоков на основе старой. Если кто-то не обновил своё ПО (не согласен с хардфорком или по незнанию), он продолжает майнить старую цепь блоков и происходит разделение. Если в итоге все обновляют ПО (т.е. принимают условия хардфорка), то майнится только одна цепь и разделения не происходит.
Поправьте меня, если что-то напутал