Форк — ситуация, при которой правила блокчейн-протокола изменяются либо разные участники временно или постоянно следуют несовместимым правилам формирования цепочки.

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

Почему возникают форки

  • обновление правил протокола;
  • изменение формата транзакций или блоков;
  • исправление технических проблем;
  • изменение параметров сети;
  • разногласия между участниками экосистемы.

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