Soft fork: reglas más estrictas
Un soft fork hace las reglas más estrictas: algunos bloques que eran válidos se vuelven inválidos, pero cada bloque válido bajo las nuevas reglas sigue siendo válido bajo las antiguas. Los nodos que no se actualizan siguen la cadena. SegWit y Taproot fueron soft forks.
Hard fork: reglas más flexibles
Un hard fork acepta bloques que las reglas antiguas rechazan, por ejemplo, bloques más grandes. Los nodos que no se actualizan los rechazan. Si ambos lados persisten, la cadena se divide en dos monedas con una historia compartida hasta la división.
- Soft fork: los nodos antiguos siguen participando; requiere amplio apoyo para activarse de forma segura.
- Hard fork: todos deben actualizarse o quedarse en otra cadena.
- Bitcoin ha preferido soft forks para sus actualizaciones.