Что такое хард-форк в блокчейне?

Простыми словами
Хард-форк — это глубокое изменение правил блокчейна, несовместимое со старыми правилами. Проще говоря, это изменение программного кода самой сети. Если часть сети переходит на новые правила, а часть остаётся на старых, цепочка может разделиться надвое. Иногда так и появляется новая, отдельная монета.
Представьте настольную игру, у которой вышло обновление правил, и не все с ним согласны: несогласные продолжают играть по-старому, и получаются две игры с общим прошлым до момента спора. Так в крипте из одной сети рождались отдельные монеты, например Ethereum и Ethereum Classic или Bitcoin и Bitcoin Cash. Как именно это произошло, разберём ниже.
Зачем это вам? Форки объясняют, откуда берутся монеты-родственники с похожими именами, и это часть истории почти любой крупной сети. Строка «история и форки» есть в профиле монеты.
Глубже
Почему сеть может расколоться
В блокчейне нет начальства, которое обязывает всех обновиться, об этом рассказывает статья что такое консенсус. Если по поводу изменения нет согласия, каждый узел сам решает, по каким правилам ему работать. Если правила у всех совпали, сеть остаётся единой. Если разошлись необратимо, получаются две цепочки с общей историей до точки раскола, а дальше у каждой своя.
Два известных примера
Первый пример: Ethereum и Ethereum Classic в 2016 году. После крупного взлома проекта под названием The DAO сообщество решило изменить правила, чтобы откатить последствия. Часть участников с этим не согласилась и продолжила прежнюю цепочку, так появился Ethereum Classic. Хард-форк состоялся 20 июля 2016 года1. Это классический случай, когда раскол про принципы, а не про технику.
Второй пример: Bitcoin и Bitcoin Cash в 2017 году. Из спора о том, как масштабировать сеть, 1 августа 2017 года Bitcoin разделился, и появилась отдельная монета Bitcoin Cash с увеличенным размером блока2.
Форк не всегда означает раскол
Не каждый форк рождает новую монету. По сути это просто изменение правил в коде сети. Отдельная монета появляется лишь тогда, когда по этому изменению нет согласия и часть участников остаётся на прежних правилах. Чаще форк оказывается плановым обновлением, которое принимают практически все. Тогда сеть просто переходит на новые правила без разделения, так проходили, например, обновления Ethereum. Раскол случается только там, где согласия нет.
Важно и другое. После форка монеты-родственники становятся разными активами со своей историей, и путать их не стоит. Детали конкретного форка разобраны в профиле соответствующей монеты.