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

Разветвить цепочку можно несколькими способами:

  • Случайные форки случаются, когда разные майнеры находят блок практически одновременно, создавая две цепочки блоков. Такие форки устраняются довольно быстро, по мере добавления новых блоков одна цепь становится длиннее, соответственно, блоки второй цепи устаревают.

  • Запланированные форки происходят в том случае, когда разработчики не могут договориться о том, как должно работать программное обеспечение. Правила функционирования протокола меняются и создается новая монета. Если рынок не проявит к ней достаточно интереса, стоимость нового токена падает до нуля и его перестают добывать. Однако вторая ветка может выжить, если у новой монеты будет достаточно сторонников. В этом случае оба актива продолжат сосуществовать и развиваться параллельно.

Запланированные форки можно подразделить на мягкие и жесткие, также их называют «софтфорк» и «хардфорк» соответственно.

Софтфорк

Софтфорки, как правило, представляют собой незначительные изменения в протоколе, они опциональные и обладают обратной совместимостью. Иными словами, старые правила не отменяются. Пользователям необязательно обновлять ПО, потому что предыдущие версии блоков все равно распознаются блокчейном. По мере того как люди переходят на новую версию протокола, остается только один действительный блокчейн.

Хардфорк

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

Некоторые хардфорки являются согласованными, это означает, что все стороны согласны принять новый набор правил.

Известные хардфорки

  • Случай 1: Bitcoin cash (BCH) появился в 2017 году в результате хардфорка на блокчейне биткоина. Криптовалюта успешно существует и по сей день. У биткоина и Bitcoin Cash общая история вплоть до блока 478 558. Bitcoin Cash появился в результате разногласий в сообществе по поводу истинной концепции криптовалюты, заложенной создателем биткоина Сатоши Накамото. Главным яблоком раздора стал размер блока и реализация технологии Segregated Witness.

  • Случай 2: Ethereum Classic (ETC) — это успешная ветвь Ethereum (ETH), созданная после взлома Децентрализованной автономной организации (DAO) и хищения $50 млн в ETH. Сообщество Ethereum размышляло над тем, что делать, и большинство решило сделать хардфорк на блоке 1 920 000.

Что такое клонирование

Клонирование иногда путают с форками. Однако клон — это точная копия программного кода криптовалюты, в которая запускается на новом распределенном реестре с незначительными изменениями.

Клонирование поощряется на платформах, где публикуются открытые, таких как Github; там можно скопировать существующий код и изменить его под свои нужды. Затем можно его запустить и создать абсолютно новый блокчейн в чистом реестре. Клонирование часто приводит к инновационным разработкам. Например, можно взять базовый код биткоина, чуть-чуть подправить кое-какие параметры, и создать на его основе новую монету. Так родились большинство альтернативных монет (альткоинов).

Например, в 2011 году бывший инженер google Чарли Ли создал таким образом лайткоин (Litecoin). Он использовал исходную копию кода биткоина и изменил несколько параметров, таких как доказательство работы (proof-of-work) и скорость генерации блока. Это позволило ему повысить скорость транзакций и масштабируемость сети, создав монету, которую можно использовать для повседневных небольших расходов.

Будущее форков

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