Термин «форк» часто встречается в различных материалах и описаниях криптовалют, но даже «образовательные» ресурсы периодически допускают неверное его понимание, смешивая с клонированием. При этом именно форк позволяет выйти из самых неудобных ситуаций, связанных с критическими ошибками и взломами криптовалют, а созданные вследствие форка новые монеты торгуются в топ-100 крупнейших крипловалютных активов.

Форк: что это?

Понятие «форк» в контексте криптовалют

«Форк» (fork) дословно можно перевести как «вилка» или «разветвление», что достаточно точно отражает саму суть процесса. Криптовалюты работают на основе технологии блокчейн, и форк — это разделение цепочки блоков на две новые, независимые более друг от друга цепочки. 

Однако в зависимости от типа форка, блокчейн может и не разделяться (см. далее).

Почему происходит форк?

Понятие «форк» в контексте криптовалют

Основных причин две:

  1. Исправление критических ошибок;
  2. Принципиальное расхождение разработчиков во взглядах на дальнейшее развитие проекта. 

В первом случае, исправление ошибки предполагает откат всей системы к определенному состоянию, то есть номеру блока. Но часть пользователей выступает против такого отката. В этом случае часть — откатывается, а часть — продолжает работать с учетом критической ошибки, принимая ее как часть системы. Пример: криптовалюта Ethereum Classic (ETC), возникшая как форк от Ethereum (ETH) после взлома проекта The DAO.

Во втором случае, часть пользователей может выступать за внедрение новых протоколов шифрования или доработку формата блоков, а другая часть — противиться таким нововведениям или предлагать другие варианты их осуществления. Такой конфликт может привести к форку, после которого каждая часть сообщества получит возможность реализовать на практике свои взгляды. Пример: криптовалюта Bitcoin Cash (BCH), возникшая как форк от Bitcoin (BTC). 

Случайные и запланированные форки

Понятие «форк» в контексте криптовалют

Форк может произойти случайно. Поскольку все вычисления производятся в децентрализованной сети, вероятно следующее событие: два разных майнера практически в один момент «добывают» новый блок, создавая две цепочки блоков. Однако механизм консенсуса позволяет быстро вычислить актуальную цепь и синхронизировать всю систему.

Запланированные форки, как правило, осуществляются после обсуждений и по решению части сообщества. Дата форка объявляется заранее, а сам форк может иметь две формы и предполагать два различных варианта развития событий.

Типы запланированных форков: жесткий и мягкий

Понятие «форк» в контексте криптовалют

Запланированные форки делятся на два типа:

  1. Хардфорк. Такой тип предполагает существенное изменение криптовалюты: исходного кода, технологий, правил ее добычи и прочее. В результате хардфорка фактически создается новая криптовалюта. Все пользователи, желающие ее поддержать, должны обновить ПО до последней версии. Монеты после хардфорка не взаимозаменяемы, так что перешедшие на новую версию пользователи автоматически конвертируют свои сбережения по заранее оговоренному курсу.
  2. Софтфорк. Этот тип предполагает незначительные изменения технической части, обратную совместимость и общие правила. После такого форка монеты остаются взаимозаменяемы, а новый блокчейн поддерживает старые версии ПО. Фактически — это плановое обновление системы, поскольку все пользователи постепенно переходят на обновленную версию.

Крупнейшие форки

Понятие «форк» в контексте криптовалют

По причине популярности детища Сатоши Накамото именно форки Bitcoin являются самыми многочисленными. Первым и крупнейшим стало отделение Bitcoin Cash (BCH), состоявшееся 1 августа 2017 года. Причиной послужили разногласия по поводу увеличения объема блока и внедрения нового протокола. 15 ноября 2018 года BCH породил собственный хардфорк — Bitcoin SV (BSV). Обе монеты успешно торгуются в топ-100. 

Криптовалюта Ethereum (ETH) пережила хардфорк 20 июля 2016 года. Он стал результатом взлома блокчейн-проекта The DAO. Это был крупнейший на то время краудфандинговый проект, который путем проведения ICO собрал около $150 млн. Однако в открытом коде проекта была обнаружена уязвимость, с помощью которой злоумышленники сумели украсть около трети всех собранных средств. Ситуация привела к хардфорку. В одной ветке взлома не было, уязвимость была устранена, а похищенные средства вернулись на счета The DAO. В другой ветке, получившей название Ethereum Classic (ETC), кража состоялась и дальнейшее развитие сети шло с учетом этого события.

Клонирование — не форк

Понятие «форк» в контексте криптовалют

Многие «специалисты» смешивают понятия форка и клонирования. Важно понимать разницу. Клонирование предполагает использование копии открытого кода криптовалюты. Клон стартует с новой цепочкой блоков и чистым реестром, предполагая незначительные усовершенствования технологии или просто смену названия. Многие альткоины были созданы именно как клоны биткоина, превратившись со временем в совершенно другие технологические проекты.

Показательный пример — Litecoin (LTC), который часто называют форком Bitcoin, что в корне не верно. Litecoin изначально был клоном, то есть в момент запуска эта криптовалюта использовала исходных код сети Bitcoin с незначительными изменениями относительно скорости генерации блоков и технологии Proof-of-Work. Однако постепенно проект вырос и сегодня является площадкой для внедрения самых передовых технологий. Например, именно там был впервые внедрен протокол SegWit, использующийся сегодня в Bitcoin (BTC). 

Форк: возможность выбирать

Понятие «форк» в контексте криптовалют

Если подытожить, форк — это возможность фактически создать новую криптовалюту на базе уже существующей. Если сообщество полностью поддерживает форк, то «старая версия» проекта просто перестает существовать. Если же часть сообщества отказывается принимать новые правила — параллельно начинают работать две блокчейн-сети, одна «старая», вторая — «новая». 

Наиболее ярко такую ситуацию могут проиллюстрировать недавние события в сети Ethereum, основная часть которой в результате хардфорка The Merge перешла с алгоритма консенсуса Proof-of-Work на Proof-of-Stake. Однако часть общества оказалась не согласна с таким положением дел — они объединились в организацию ETHW Core и провели свой харфдорк, поддержав версию сети Ethereum на основе Proof-of-Work, которая получила название EthereumPoW и по состоянию на 31 октября 2022 года имеет капитализацию более $710 млн, а токен ETHW держат на счету 87 млн пользователей. 

Автор: Евгений Тарасов
#Криптовалюта