‹ ГЛАВА 16, ВСЕ УРОКИ

МАСТЕР · ГЛАВА 16 · УРОК 4 ИЗ 5

Скрипт и обновления

Мягкие форки против жестких форков

Как изменить правила сети, которую никто не контролирует? 5 мин

Мягкий форк: более строгие правила

Мягкий форк делает правила строже: некоторые блоки, которые были действительны, становятся недействительными, но каждый блок, действительный по новым правилам, остается действительным по старым. Узлы, которые не обновляются, продолжают следовать за цепочкой. SegWit и Taproot были мягкими форками.

Жесткий форк: более мягкие правила

Жесткий форк принимает блоки, которые старые правила отвергают, например, более крупные блоки. Узлы, которые не обновляются, отвергают их. Если обе стороны настаивают, цепочка разделяется на две монеты с общей историей до разделения.

  • Мягкий форк: старые узлы продолжают следовать; требует широкой поддержки для безопасной активации.
  • Жесткий форк: все должны обновиться или остаться на другой цепочке.
  • Bitcoin предпочитал мягкие форки для своих обновлений.

Что запомнить

  • Мягкие форки ужесточают правила; старые узлы продолжают следовать.
  • Жесткие форки смягчают их; необновленные узлы отделяются.
  • SegWit и Taproot были мягкими форками.

Быстрая проверка

Узел не обновился для мягкого форка. Что с ним происходит?

Какое изменение потребовало бы жесткого форка?

Мягкие форки против жестких форков · Bitcoin University