Что такое форк и зачем он нужен?

Криптовалютный форк: что это такое и как он влияет на рынок? В различных материалах и описаниях криптовалют употребляется термин «форк». Однако, его понимание часто оказывается неверным и смешивается с клонированием. Форк позволяет решить проблемы, связанные с критическими ошибками и взломами криптовалют, и созданные в результате форка новые монеты входят в топ-100 крупнейших крипловалютных активов.

Что такое форк и зачем он нужен?

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

«Разветвление» или «вилка» (fork) подразумевает процесс разделения цепочки блоков на две независимые друг от друга цепочки. Этот процесс является существенной частью работы криптовалют на основе блокчейн технологии .

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

«Причины возникновения форков»

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

Главными причинами являются:

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

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

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

«Различные типы форков в разработке программного обеспечения»

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

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

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

Жесткий и мягкий форки: разновидности и их особенности.

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

Виды планируемых форков разделяются на две категории:

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

Самые популярные форки

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

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

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

Клонирование и форк: различия и применение

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

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

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

Выбор между форками: свобода выбора

Форк в криптовалюте

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

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

CryptoIt