Форк (в блокчейне)

Изменение или обновление протокола блокчейна. Форки бывают «жёсткими» (создают новую цепочку) или «мягкими» (обновляют текущую).

Что такое форк (в блокчейне)?

Форк — это изменение или обновление программного протокола блокчейна, которое может привести к разделению цепочки. Это может происходить по разным причинам: от улучшения функций и безопасности до разногласий в сообществе проекта.

Как это работает

  • Типы форков: Существует два основных типа:
  • Жёсткий форк (Hard Fork): Значительное изменение, несовместимое с предыдущей версией блокчейна. Создаётся новая цепочка. Пример — Bitcoin Cash (BCH), который возник из форка Bitcoin (BTC) для повышения скорости транзакций.
  • Мягкий форк (Soft Fork): Обратимо совместимое обновление, при котором новые правила могут применяться узлами без разделения цепи. Пример — обновление Segregated Witness (SegWit) в Bitcoin, позволившее уместить больше транзакций в блоке.
  • Консенсус и сообщество: Форки часто возникают из-за разногласий в сообществе относительно дальнейшего развития проекта. Когда не удаётся достичь согласия, форк позволяет реализовать альтернативный путь.

Пример жёсткого форка

Ethereum и Ethereum Classic (ETC): В 2016 году произошёл хардфорк Ethereum после взлома DAO. Сообщество решило откатить блокчейн, чтобы вернуть украденные средства. Это привело к появлению Ethereum (ETH), а оригинальная цепочка продолжила существовать как Ethereum Classic (ETC).

Пример мягкого форка

Bitcoin Segregated Witness (SegWit): В 2017 году был реализован софтфорк, который изменил способ хранения данных в блоках, что позволило обрабатывать больше транзакций без разделения сети. Узлы, не обновившиеся, могли продолжать участвовать в сети.

Пример

Если сообщество решает внедрить новую функцию в криптовалюту, может быть создан хардфорк с запуском новой монеты. Классический пример — Bitcoin и Bitcoin Cash, где последняя была создана для повышения скорости и снижения комиссий.

Основные выводы

  • Форк — это изменение в протоколе блокчейна, которое может привести к разделению сети.
  • Жёсткие форки создают новые, несовместимые версии, а мягкие форки сохраняют совместимость с оригинальной цепочкой.
  • Форки отражают разные взгляды внутри сообщества и позволяют развивать проекты по разным направлениям.

Вкратце, форки — это как обновления или ответвления, позволяющие сообществу выбирать разные пути развития криптовалюты.

‹ Back to the Glossary