Найти тему
Mahmud Khamraev

Что такое форк криптовалюты?

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

  1. Что представляет собой форк

Этот термин происходит от английского fork – вилка. Название выбрано неспроста.

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

В основе любого проекта на базе блокчейн лежит программный код. Соответственно, ответвления возможны у любого коина, что и показывает практика. Зачем вообще проводится форк?

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

Ярким примером тому является хардфорк эфириума, после которого появился Ethereum Дело в том, что на базе платформы был создан проект DAO, который, из-за ошибки в коде привел к краже $60 млн. В результате, основатель эфириума был вынужден провести форк криптовалюты.

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

Параллельно с ним существует эфириум, в который были внесены изменения основателем сети в рамках форка.

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

2. Все разновидности форков

Существует два основных вида ветвлений – софтфорк и хардфорк. В первом случае, выполняется откат на несколько блоков и замена кода.

Существенных изменений пользователь в этом случае не видит.

Во втором случае, разработчики вносят кардинальные корректировки в работе кода и алгоритмов.

Чаще всего именно хардфорки используются для создания другой криптовалюты. Рассмотрим два этих вида подробнее.

  • Софтфорк
-2

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

Такой метод может применяться как разработчиками, так и майнинг пулами.

Обновления программного обеспечения узлов в этом случае не требуется.

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

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

  • Хардфорк
-3

Это еще одна разновидность ветвления. Она предполагает серьезные доработки в исходном коде, несопоставимые с предыдущим протоколом.

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

Как и в случае с софтфорком, для хардфорка требуется одобрение большинства участников сети.

Но в случае, если его не будет, произойдет раскол. Обе цепочки могут существовать параллельно.

Также, возможны варианты, когда одна из цепочек постепенно отмирает.