Un soft fork es un cambio en las reglas de consenso de Bitcoin que las hace más estrictas. Todo lo válido bajo las nuevas reglas sigue siendo válido bajo las antiguas, así que los nodos que no actualizan siguen la cadena.
Ejemplos
P2SH (BIP16, 2012), CLTV (BIP65, 2015), CSV (2016), SegWit (2017) y Taproot (2021) fueron soft forks. Muchos reutilizaron opcodes o formas de script que los nodos antiguos trataban como «cualquiera puede gastar», y luego añadieron reglas para ellos.
El truco
Si la mayor parte del hashrate no aplica las nuevas reglas, los mineros podrían crear bloques que las rompan, y los nodos antiguos las aceptarían. Por eso métodos de activación como BIP9 esperan una señalización amplia de mineros.