Внесение изменений в протокол или базовый набор правил существующего блокчейна.
Другими словами, это создание альтернативного блокчейна из уже существующего.
Достигается путём модификации исходного кода или изменения правил, по которым блок в блокчейне признаётся подлинным.
Первые форки появились на базе открытого исходного кода Биткоина.
Существуют два основных вида форка: софтфорк и хардфорк.
Первый можно назвать «мягкой» модификацией исходного кода, второй — «жёсткой».
Софтфорк (или «мягкий форк») — результат внесения модификаций в блокчейн с целью расширения функциональности с сохранением обратной совместимости. Изменения вступают в силу с момента их признания большинством узлов сети. При этом меньшинство узлов, не получивших апгрейд, не исключаются из цепочки.
Хардфорк (или «жёсткий форк») — результат внесения существенных изменений в правила блокчейна, влекущий к его разделению на две независимые сети без обратной совместимости. В результате появляется новая сеть, состоящая исключительно из узлов и блоков, принявших новые правила взаимодействия. В итоге образуется новая криптовалюта.
Форкнуть — значит копировать код какого-либо проекта и построить свой собственный проект на его основе.
<aside> 💡 Например: в результате хардфорка Bitcoin получилась монета Bitcoin Cash. Позже она разделилась на два новых форка: Bitcoin Cash и Bitcoin SV.
</aside>