Что такое форк блокчейна? Мягкие и жёсткие форки — объяснение
Что такое форк блокчейна? Узнайте ключевые различия между жёсткими и мягкими форками, почему они происходят, распространённые примеры и как обновления протокола могут повлиять на пользователей и активы.
Блокчейн-форк — это техническое событие, возникающее при расхождении правил сетевого протокола или состояний цепочки. При обновлениях протокола форки обычно классифицируются как мягкие или жёсткие в зависимости от того, остаются ли новые правила совместимыми со старыми. Мягкие форки обратно совместимы, тогда как жёсткие форки вводят несовместимые изменения правил. Важно, что форк не всегда означает, что сеть разделится навсегда, и он не обязательно создаёт новую криптовалюту. Понимание блокчейн-форков помогает пользователям лучше разбираться в обновлениях протокола, консенсусе узлов и потенциальных изменениях активов в сети.
Что такое блокчейн-форк?
Блокчейн работает в соответствии с общим набором правил протокола. Узлы используют эти правила, чтобы определять, действительны ли транзакции, следует ли принимать блоки и какую историю блокчейна им продолжать. Когда правила протокола меняются или когда разные узлы временно признают разные блоки-кандидаты, может возникнуть блокчейн-форк.
Существует множество причин возникновения форков, включая исправление технических проблем, внедрение новых функций, корректировку сетевых параметров или разногласия внутри сообщества относительно будущего направления развития протокола. NIST относит как мягкие, так и жёсткие форки к важным концепциям эволюции блокчейн-протоколов.
Также важно отличать временные ответвления цепочки от намеренных обновлений протокола. Поскольку распространение по сети занимает время, разные узлы могут кратковременно видеть разные блоки, прежде чем следовать своим собственным правилам консенсуса и выбора цепочки для определения принятой истории.
Однако при обсуждении обновлений протокола два наиболее распространённых понятия — это жёсткие и мягкие форки.
Что такое мягкий форк? Понимание обратной совместимости
Мягкий форк — это изменение правил протокола, которое является обратно совместимым. Проще говоря, новые правила обычно предъявляют более строгие требования к тому, что считается действительным блоком, тогда как необновлённые узлы всё ещё могут принимать блоки, созданные по новым правилам, как действительные.
В результате мягкий форк не требует, чтобы каждый участник обновился точно в одно и то же время, и само изменение протокола обычно не создаёт две постоянно независимые цепочки блоков.
Однако совместимость не означает, что старые узлы могут понять каждую новую функцию, введённую обновлением. Они всё ещё могут принимать новые блоки, не имея возможности полностью проверять или использовать добавленную функциональность.
SegWit в Bitcoin — известный пример мягкого форка. Одно из преимуществ мягкого форка заключается в том, что правила сети можно обновлять, сохраняя относительно высокую степень совместимости, хотя успешное внедрение всё ещё зависит от майнеров, узлов, разработчиков, кошельков и других участников экосистемы.
Что такое жёсткий форк? Всегда ли он создаёт новую монету?
Жёсткий форк вводит изменения правил, несовместимые с предыдущим протоколом. Обновлённые узлы могут принимать блоки, которые необновлённые узлы считают недействительными, а значит, обе стороны не могут продолжать проверять блокчейн по абсолютно одинаковым правилам в долгосрочной перспективе.
Если большинство участников сети переходят на новую версию, жёсткий форк может функционировать просто как обновление сети. Если некоторые участники продолжают следовать старым правилам, а обе стороны сохраняют активные узлы, производителей блоков и пользователей, сеть может навсегда разделиться на две независимые цепочки блоков.
Именно поэтому жёсткий форк не означает автоматически, что будет создана новая криптовалюта.
Bitcoin Cash — известный пример постоянного разделения цепочки. Он разделяет часть истории Bitcoin до форка, но с тех пор следует другим правилам протокола.
Жёсткие форки также могут создавать проблемы, связанные с идентификацией активов, поддержкой кошельков, вводом и выводом средств на биржах и атаками повторного воспроизведения. Поэтому пользователям следует избегать решений, основанных исключительно на заявлениях вроде «форк даст вам бесплатные монеты».
Как следует понимать блокчейн-форки?
Самое важное во время блокчейн-форка — понимать, какие правила поддерживаются сетью, кошельком и торговой платформой, которые вы используете.
Если изменение представляет собой мягкий форк, обычным пользователям, возможно, не потребуется предпринимать немедленных действий, хотя кошелькам и поставщикам услуг всё ещё могут понадобиться обновления для поддержки новых функций.
Если происходит постоянный жёсткий форк, пользователям следует уточнить названия образовавшихся сетей, правила протокола, поддержку кошельков и политику обработки на биржах. Владение активом до форка не гарантирует, что каждая биржа автоматически распределит соответствующий актив в другой цепочке.
Во время крупных событий форка пользователям следует в первую очередь обращать внимание на официальные объявления от разработчиков протокола, поставщиков кошельков и торговых платформ. Особое внимание следует уделить временным приостановкам депозитов или выводов, миграциям сетей, снимкам активов и уведомлениям о безопасности.
Форки блокчейна подчёркивают важную особенность децентрализованных сетей: не существует единого администратора, который может заставить каждый узел принять новые правила. Станет ли обновление протокола стандартом сети, в конечном итоге зависит от того, примут ли его на практике участники экосистемы.
FAQ
Что такое форк блокчейна?
Форк блокчейна происходит, когда узлы сети следуют разным правилам протокола или состояниям цепочки, создавая различные истории блокчейна или пути правил.В чём основное различие между жёстким форком и мягким форком?
Ключевое различие — совместимость. Мягкий форк обратно совместим, тогда как жёсткий форк вводит правила, несовместимые с предыдущей версией.Всегда ли жёсткий форк создаёт новую криптовалюту?
Нет. Новая экосистема активов с большей вероятностью возникнет только тогда, когда обе сети сохранят достаточное количество участников и продолжат работать независимо с течением времени.Может ли мягкий форк разделить блокчейн на две цепочки?
Мягкий форк обычно сам по себе не создаёт две постоянно независимые цепочки, хотя временные ответвления цепочки всё же могут возникать в ходе нормальной работы сети.Стоит ли мне перемещать свои активы во время форка?
Не обязательно. Пользователям следует сначала ознакомиться с официальными рекомендациями кошельков и торговых платформ и избегать крупных переводов в сети, пока правила или условия сети остаются неопределёнными.
Освоение базовых знаний — первый шаг. Следите за MGBX Academy, чтобы получать больше образовательных материалов о криптовалютах и рыночных возможностях.
Как торговать на MGBX:
Зарегистрируйте торговый аккаунт и пройдите необходимую проверку личности;
Пополните счет и выберите тип сделки;
На странице торговли активом укажите сумму или количество, которое хотите купить;
Подтвердите ордер, завершите сделку и проверьте, корректно ли обновился баланс активов.
Дополнительные материалы:
Что такое блокчейн? Как он работает и основные концепции
Механизмы консенсуса для начинающих: как блокчейны достигают согласия


