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

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

Граф Монте Крипто 
GRAF MONTE CRYPTO
GRAF MONTE CRYPTO


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

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

Какие бывают форки?

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

  • Софтфорк

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

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

Для проведения софт-форка необходимо получить согласие большинства пользователей сети. Самый частый риск софт-форков заключается в том, что для правильной работы такого обновления его должно поддержать не менее 50% майнеров. Если же количество новых поклонников обновления меньше, то такой форк может оказаться непопулярным и может быть отвергнут главной цепью блоков. Таким образом, проведение софт-форка несёт с собой лишь незначительные изменения для сети. Это может быть откат на несколько блоков, или же внесение определённых изменений в программный код. Обычно, все изменения остаются настолько малыми, что большинство пользователей их попросту не замечают.

  • Хардфорк

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

Как и в случае с софт-форком, для проведения хард-форка необходимо получить согласие большей части пользователей сообщества. Если такой компромисс достигнут, то в сети происходит разделение и создаётся новая криптовалюта.

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

Что происходит после хардфорка?

В случае хардфорка одна из образовавшихся ветвей (цепей) системы может отмереть, но может и сохраниться. В качестве наиболее яркого примера можно вспомнить случившийся летом 2016 года хардфорк сети Ethereum: новая цепь продолжила существование под прежним названием (ETH), однако одновременно с этим сохранилась и поддерживается оригинальная цепь, названная Ethereum Classic (ETC).


Предыдущие статьи:

Где хранить криптовалюту?

У кого все биткоины?

Как добыть криптовалюту?

Что такое Ripple и почему ее капитализация $10 млрд?

Что такое смарт-контракт?

Мои другие проекты:

Также я создал свой приватный клуб - PRIVATE DARK FLOW CLUB

DARK FLOW - Авторский канал о безопасности в сети, хакерстве, черном рынке и разоблачение мошенников.



Report Page