
Форк в блокчейне — это ситуация, когда на одной высоте блоков цепь разделяется на два или более самостоятельных направления, как дорога с разветвлением на несколько полос. Такое происходит, когда узлы, которые поддерживают реестр, временно или навсегда фиксируют разные версии истории транзакций из-за различий в правилах или подходах.
В блокчейн-сетях форк возникает, если одновременно создаются два блока-кандидата или если узлы следуют разным правилам консенсуса. Временные форки, как правило, устраняются после достижения консенсуса и объединения цепей. Если изменения правил несовместимы, разделение может стать постоянным.
Есть четыре основные причины появления форков в блокчейне:
Принцип форков связан с "консенсусом" — согласованными правилами проверки блоков и выбора основной цепи. Если узлы используют разные правила для проверки блоков, могут появиться расходящиеся цепи.
Временные форки устраняются процессом "реорганизации цепи", когда короткие ветви заменяются основной цепью. Если правила консенсуса меняются и становятся несовместимыми, узлы со старыми правилами не принимают новые блоки, созданные по новым правилам, что приводит к постоянному форку.
Форки классифицируют по нескольким признакам:
Исторические примеры:
Это примеры постоянных спорных hard fork.
Во время форков пользователи могут столкнуться с задержками подтверждений, колебаниями комиссий и возможными откатами транзакций. После постоянного форка балансы аккаунтов могут сохраняться независимо в обеих цепях, но названия токенов, символы и рыночная стоимость определяются соответствующими сообществами и рынками.
Если форматы транзакций на обеих цепях совпадают и нет защиты от повторного воспроизведения, возможны replay-атаки — транзакции, подписанные в одной цепи, могут быть действительны и в другой. После 2016 года Ethereum внедрил chain ID (см. EIP-155) для снижения риска replay-атак.
Для приложений, таких как смарт-контракты и dApps, важно проверять конкретную цепь и chain ID. Иногда адреса контрактов совпадают в разных цепях, но код или состояние отличаются, что может вызывать функциональные или безопасностные различия.
На биржах, таких как Gate, крупные форки сопровождаются объявлениями о мерах по снижению рисков — например, временным увеличением числа подтверждений или приостановкой депозитов и выводов — до восстановления стабильности сети и утверждения плана отображения активов. Всегда ориентируйтесь на официальные объявления Gate для окончательных решений.
Обновление — это действие (изменение протокола), а форк — результат (разделение цепи). Hard fork происходит, если обновление вносит несовместимые изменения и не все узлы обновляются; совместимые обновления обычно приводят к soft fork или плавному переходу.
Форки отличаются от реорганизаций (reorg). Реорганизация — это процесс, при котором временные разделения цепи устраняются заменой ветвей с меньшей работой на основную цепь, что восстанавливает согласованность без долгосрочного расхождения сети. Постоянные форки приводят к устойчивому сосуществованию параллельных цепей и экосистем.
Форки также отличаются от сайдчейнов или сетей второго уровня: это независимые или вспомогательные цепи, предназначенные для масштабирования или снижения издержек, а не для отделения от основного реестра.
Форк кода — это копирование открытого кода для самостоятельной разработки, что происходит на уровне репозитория. Форк блокчейна возникает на уровне консенсуса, когда расходится история реестра или правила протокола.
Многие новые публичные блокчейны форкают существующие open-source реализации (например, EVM-клиенты), но запускаются с новым генезис-блоком без унаследованного состояния — это не on-chain форк. В отличие от этого, спорные hard fork часто включают и изменения кода, и разделение реестра в рамках одной истории блокчейна.
Форки воплощают принцип "голосования ногами" в open-source управлении: если не удается достичь консенсуса, конкурирующие подходы могут сосуществовать, а рынок и пользователи выбирают, какой путь станет основным. Однако это увеличивает издержки на координацию и фрагментирует бренд и ликвидность.
Сейчас публичные блокчейны делают акцент на тестировании совместимости, тестнет-репетициях и механизмах сигнализации перед крупными обновлениями, чтобы снизить риск спорных форков. Все чаще используются уникальные chain ID и разделение доменов подписей для минимизации replay-атак и пользовательских ошибок. Мультичейн-среда стала стандартом, поэтому пользователям важно изучать кроссчейн-взаимодействие и отображение активов.
В основе форка лежит временное или постоянное расхождение в правилах или подходах, что приводит к разделению истории реестра. Различие между hard fork и soft fork определяется совместимостью правил; временные форки устраняются реорганизациями, а постоянные формируют параллельные экосистемы.
Пользователям: следите за объявлениями, проверяйте chain ID, увеличивайте пороги подтверждений, защищайте приватные ключи и избегайте replay-атак.
Институциональным участникам и разработчикам: проводите тестирование до форка, внедряйте поэтапные обновления и динамически управляйте рисками.
Всем, кто работает с активами: всегда ориентируйтесь на официальные коммуникации проектов или Gate, оценивайте риски взвешенно перед принятием решений.
Hard fork — это несовместимое с предыдущими версиями обновление протокола блокчейна. Блоки, созданные по новым правилам, не могут быть валидированы узлами со старым ПО. Soft fork — это обратимо совместимое обновление: старые узлы могут читать новые блоки, но не всегда корректно интерпретируют новые возможности. Проще говоря: hard fork приводит к разделению на две цепи, soft fork — к обновлению без разделения сети. Выбор зависит от глубины изменений и согласия сообщества (consensus).
Во время hard fork ваши токены обычно дублируются на обеих цепях. Например, при разделении Bitcoin на BCH (Bitcoin Cash) держатели BTC получили эквивалентное количество токенов в обеих цепях. До форка рекомендуется хранить активы в некастодиальных кошельках, а не на биржах, чтобы гарантировать получение новых токенов.
Вы можете продолжать использовать исходное ПО узла без обновления — это оставит вас в оригинальной цепи. Однако с миграцией сети со временем возможны снижение ликвидности и уменьшение числа торговых пар. Наилучший подход — отслеживать пары активов на ведущих биржах, таких как Gate, и корректировать стратегию в зависимости от рыночной ситуации.
Bitcoin пережил несколько hard fork, в результате которых появились такие варианты, как BCH (Bitcoin Cash) и BSV. Ethereum провел крупный hard fork в 2016 году после инцидента с DAO, что привело к появлению ETC (Ethereum Classic). Эти разделения стали следствием разногласий по развитию сети и демонстрируют децентрализованный характер принятия решений в блокчейн-экосистемах. Изучение таких случаев помогает лучше понять влияние форков.
Не обязательно. После форка обе цепи могут продолжать существовать независимо, а держатели получают активы в обеих цепях. Например, капитализация BCH после форка ниже, чем у BTC, но проект остается активным и сегодня. Итог форка зависит от поддержки сообщества и развития экосистемы — это не просто замена старого новым.


