Bitcoin
$ 9,034.45-0.52%$ 166.45 B
IG Gold
$ 0.00027100%$ 0
Ethereum
$ 225.01-0.42%$ 25.12 B
VeChain
$ 0.0143022.22%$ 793.00 M
XRP
$ 0.1757-1.24%$ 17.57 B
Kyber Network
$ 1.61-4.58%$ 338.17 M
Compound
$ 210.8814.73%$ 2.11 B
Tether
$ 1.000.1%$ 6.04 B
Bitcoin Cash
$ 219.62-0.84%$ 4.05 B
Cardano
$ 0.09495-3.19%$ 2.46 B
Litecoin
$ 41.33-0.6%$ 2.70 B
Chainlink
$ 4.65-2.44%$ 4.65 B
Tezos
$ 2.25-3.65%$ 1.82 B
Maker
$ 462.81-4.58%$ 465.39 M
Bitcoin
$ 9,034.45-0.52%$ 166.45 B
IG Gold
$ 0.00027100%$ 0
Ethereum
$ 225.01-0.42%$ 25.12 B
VeChain
$ 0.0143022.22%$ 793.00 M
XRP
$ 0.1757-1.24%$ 17.57 B
Kyber Network
$ 1.61-4.58%$ 338.17 M
Compound
$ 210.8814.73%$ 2.11 B
Tether
$ 1.000.1%$ 6.04 B
Bitcoin Cash
$ 219.62-0.84%$ 4.05 B
Cardano
$ 0.09495-3.19%$ 2.46 B
Litecoin
$ 41.33-0.6%$ 2.70 B
Chainlink
$ 4.65-2.44%$ 4.65 B
Tezos
$ 2.25-3.65%$ 1.82 B
Maker
$ 462.81-4.58%$ 465.39 M
Главная > База знаний > Вопрос-ответ > Общее > Форк: что это и зачем нужен?

Форк: что это и зачем нужен?

У вас есть вопрос? Надите ответ!

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

Что такое форк?

Для понимания рассмотрим официальное определение. Это слово появилось из английского языка («fork») и переводится как «вилка». В криптовалютной отрасли оно обозначает разделение цепочки блоков на две части, которое происходит в блокчейне. Новичку сложно понять смысл этого объяснения, поэтому далее информация будет подаваться простыми словами.

Первоочередная задача – понять смысл проведения форка. Для этого необходимо знать, как организован блокчейн и особенности хранения в нем информации. Незначительные по объему данные (транзакции) соединяются между собой, формируя полноценные блоки. Опираясь на заложенный криптографический алгоритм, очередность записи новой информации определяется автоматически. Стоит отметить, что создание новых блоков выполняется независимыми между собой узлами.

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

Из этой информации можно выделить назначение fork в криптовалюте: когда происходит изменение параметров в стандартном протоколе, единая цепь разделяется на две части.

Почему это возможно?

Специалисты в области виртуальной валюты и блокчейна выделяют несколько причин, по которым происходит событие, получившее название fork:

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

При внесении правок в начальные параметры, они имеют разное назначение, поэтому форк разделяется на две разновидности – софтфорк и хардфорк. В чем же их отличие? Рассмотрим подробнее.

Софтфорк в криптовалюте

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

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

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

Хардфорк в криптовалюте

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

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

Когда проводится hard fork в blockchain, обращается внимание на принятие или отвержение правок всеми пользователями, подключенными к сети. Это приводит к появлению двух вариантов дальнейших событий:

  • Определенное количество участников не удовлетворены новыми правилами. Таким образом формируется новая ветвь блоков. Фактически происходит образование уникальной виртуальной валюты.
  • Все пользователи (узлы) соглашаются с правками. В таком случае цепь не разделяется на несколько ветвей.
  • Когда условия не принимаются и выполняется деление, в новой версии блокчейна балансы всех участников сохраняются. Иными словами, пользователь дополнительно получает 100% от имеющейся суммы только-что созданной криптовалюты, которая возникла после проведения хардфорка.

Выделяются несколько случаев hard fork:

  • Проводится сознательное создание новой криптовалюты. Для этого программисты берут за основу существующий код, но вносят в него необходимые правки формирования блоков. Таким образом создавались некоторые альтернативные коины.
  • Пользователи единой системы не пришли к согласованному мнению насчет вектора ее развития. Таким образом отделившиеся узлы не поддерживают выполнение хардфорка. В результате подобных мероприятий появилась виртуальная валюта Ethereum Classic.

Отдельно стоит сказать о форке, связанном с биржами. Разделение всегда происходит только в blockchain, в результате которого появляется новая криптовалюта. Биржи могут не согласиться начислять созданные монеты на баланс пользователей, фактически обманывая их. Такие площадки заранее уведомляют участников о поддержке разделения.

Многие криптовалюты – форки биткоина?

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

Вывод

Выжимая основную суть статьи, можно сказать, что форк – разделение цепочки блоков в блокчейне, проводимое с согласия участников системы, путем внесения корректив в начальные параметры. В зависимости от разновидности такой процедуры (hard fork, soft fork) оказывается разное влияние на дальнейшее развитие проекта.