En inglés: Soft Fork
DEFINICIÓN de’Soft Fork’
En términos de tecnología de cadena de bloques, una horquilla blanda (o a veces una horquilla blanda) es un cambio en el protocolo de software en el que sólo se invalidan los bloques/transacciones previamente válidos. Dado que los nodos antiguos reconocerán los bloques nuevos como válidos, una softfork es compatible con el retroceso. Este tipo de horquilla sólo requiere que la mayoría de los mineros se actualicen para hacer cumplir las nuevas reglas, a diferencia de una horquilla rígida que requiere que todos los nodos se actualicen y estén de acuerdo con la nueva versión.
DESGLOSE ‘Horquilla blanda’
A menudo se pueden añadir nuevas clases de operaciones como horquillas blandas, lo que sólo requiere que los participantes (por ejemplo, el remitente y el receptor) y los mineros comprendan la nueva clase de operación. Esto se hace haciendo que la nueva transacción aparezca a los clientes más antiguos como una transacción de «pago a todo el mundo» (de una forma especial), y haciendo que los mineros acepten rechazar los bloques que incluyen estas transacciones a menos que la transacción sea validada bajo las nuevas reglas. Así es como se añadió el hash de pago a script (P2SH) a Bitcoin.
Una bifurcación suave también puede ocurrir a veces debido a una divergencia temporal en la cadena de bloques cuando los mineros que usan nodos no actualizados violan una nueva regla de consenso que sus nodos no conocen.
Las horquillas blandas no requieren que los nodos se actualicen para mantener el consenso, ya que todos los bloques con las nuevas reglas blandas también siguen las reglas antiguas, por lo que los clientes antiguos las aceptan. Las horquillas blandas no pueden invertirse sin una horquilla dura, ya que una horquilla blanda por definición sólo permite que el conjunto de bloques válidos sea un subconjunto adecuado de lo que era válido antes de la horquilla.Si los usuarios se actualizan a un cliente de horquilla post-soft y, por alguna razón, la mayoría de los mineros vuelven al cliente de presoftfork, los usuarios del cliente de post-softfork romperán el consenso tan pronto como aparezca un bloque que no siga las nuevas reglas de sus clientes. Cuantos más mineros acepten las nuevas reglas, más segura será la red post-fork. Si tiene 3/4 de los mineros reconociendo la horquilla, 1/4 de los bloques creados no están garantizados para seguir las nuevas reglas. Estos bloques de 1/4 serán válidos para los nodos antiguos que no conozcan las nuevas reglas, pero serán ignorados por los nuevos nodos.
Se han utilizado horquillas blandas en las cadenas de bloques Bitcoin y Ethereum, entre otras, para implementar funcionalidades nuevas y actualizadas que son compatibles con las versiones anteriores.