Dmitriy Vassilieff
Специалист
Попробую объяснить на бытовом уровне.
Форк – это мероприятие по изменению программного кода блокчейна. Изменение должно привести к признанию валидности (достоверности) блока.
При софтфорке происходит изменение последних блоков транзакций без изменения самих правил формирования цепочки блоков. Узлы сети, использующие старое ПО, по-прежнему будут считать новые транзакции действительными, и, таким образом, не нарушается единственность цепочки блоков транзакций. Это что-то типа улучшения механизма. Как косметический ремонт
Хардфорк предполагает изменение самого механизма. Он разделяет сеть на две несовместимые части. Блоки, которые признаются валидными (достоверными) в первой части – не считаются валидными в другой. Поэтому, в ходе хардфорка необходимо, чтобы все узлы или пользователи обновлялись до последних версий программного обеспечения протокола. Тут уже "всё по-взрослому"
Самые популярные криптовалюты, полученные в ходе хардфорка Bitcoin – Bitcoin Cash, Litecoin; Ethereum – Ethereum Classic.