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