Glosario · en profundidad

Soft fork

Un cambio de reglas que solo las endurece, de modo que los nodos antiguos siguen aceptando los bloques nuevos.

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.