Что такое форк. Объясняем простыми словами

Категории: Блокчейн Опубликовано:

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

Форк — событие в блокчейне, где основной проект дублируется с изменением в нем (то есть с изменением протокола). Блокчейн имеет два пути. Он может возникать исходя из истории транзакций или из-за новой политики, которая определяет, принимаете ли вы транзакцию или нет. Оба пути могут работать без коллизий, но цепочка, которую будет использовать большее количество людей, будет длиться дольше всего (можно использовать оба пути, но нельзя передавать криптовалюту с одного пути на другой). Например, все больше и больше людей отказываются от использования Bitcoin Cash из-за постоянного снижения его популярности и доверия среди пользователей. Все участники сети должны следовать одним и тем же правилам, чтобы продолжать участвовать в данной цепочке блоков. Набор законов / правил, по которым работает данная сеть, называется «протоколом».

Другими словами, форк — это разветвление оригинального функционала блокчейна на его новый аналог. Форк, от английского слова Fork, т.е. вилка и это логично, ведь функционал вы можете представить в виде оригинального кода (ручку вилки) и разветвления на новый (зубцы).

Наглядный пример реализации форка в блокчейн
Наглядный пример реализации форка в блокчейн

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

Какие типы форков есть?

Мы можем выделить два типа форков, которые очень похожи друг на друга. Софт-форк — это соглашение большинства узлов, и хард-форк — согласие всех узлов.

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

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

Каковы причины внедрения форка?

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

Софт и хард-форки по сути одинаковы — в том смысле, что после изменения существующего кода платформы криптовалюты старая версия (например, биткойн) остается в сети, а новая (например, биткойн-наличные) создается. В случае софт-форка, форк имеет только один блокчейн (т.е. обновляется вся сеть), в то время как хард-форк дублирует старую блок-цепочку и создает новую — тогда есть две сети. Хотя в основном пользователи сети решают, какая цепочка будет более популярной.

Есть ли у биткойна форк?

У биткойна было много софт- и хард-форков. Самый популярный хард-форк — биткойн-кэш (Bitcoin Cash), созданный 1 августа 2017 года. Раскол произошел из-за разногласий сообщества относительно изменений протокола и дальнейшего развития всей сети биткойнов. Группа майнеров хотела ввести блоки размером 8 МБ (размер блока биткойнов — 1 МБ). Вторая группа, то есть пользователи и разработчики, предложили ввести софт-форк — Segregated Witness (SegWit), то есть сжатие данных транзакции для увеличения количества данных в каждом блоке. Из-за отсутствия соглашения был создан биткойн-кэш с блоками по 8 МБ и одинаковой историей транзакций. Во время разделения на каждый адрес BTC в сети было отправлено адекватное количество новой криптовалюты BCH в соотношении 1:1. Любой, у кого в то время был хард-форк, например 100 BTC, также получил 100 BCH на кошелек BCH. То же произошло и с биткойн-золотом (Bitcoin Gold), каждый держатель BTC получил равную сумму.

Форки биткоина
Форки биткоина

Был ли у Ethereum форк?

В сети Ethereum также было множество софт- и хард-форков. Самым спорным был откат транзакции, вызванный хакерской атакой на децентрализованную автономную организацию (DAO). После взлома сообщество Ethereum почти единогласно проголосовало за отмену транзакции. 20 июля 2016 года была создана Ethereum Classic (ETC — де-факто родительская цепочка), на которой у хакера все еще были средства и Ethereum, на котором эфир был взят и возвращен жертвам. Хотя обе имеют одну и ту же историю до 20 июля 2016 года, они существуют в разных сетях.

Будущее обновление Ethereum 2.0 с переходом от алгоритма PoW на PoS также будет хард-форком.

Есть ли форки биткойнов других криптовалют?

Многие криптовалюты полагаются на исходный код биткойнов, но не имеют одинаковой истории транзакций и не связаны с его блокчейном. В некоторых случаях единственное сходство заключается в основном протоколе, но значительно измененном разработчиками. Примеры таких криптовалют: Dash (DASH), Litecoin (LTC) и Dogecoin (DOGE). Так, например, Dash был основан на коде Bitcoin с изменениями в правилах распределения награды за майнинг и ноды. Litecoin также является изменённым Bitcoin, а Dogecoin основан на коде Litecoin что также делает его дочерним от биткоина.

Как распознать хард-форк?

Хард-форки — это громкие события, которые переводят пользователей в свою цепочку блоков из родительской цепочки. В результате они часто предлагают бесплатные криптовалюты, при этом в день обмена пользователи получают разветвленную криптовалюту 1:1 (что касается содержимого кошелька в домашней цепочке), но обычно они привлекают гораздо больше криптовалют. Большинство форков добавляют к исходному имени дополнительный элемент, например, Bitcoin Gold, Bitcoin Diamond, Bitcoin Satoshi или Ethereum classic.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *