₿₿₿Bitcoin Horizon
Panel
Skip to content
  1. Home
  2. ›
  3. Bifurcaciones de Bitcoin

Soft forks vs hard forks: Cómo se actualiza Bitcoin

La diferencia técnica entre soft forks y hard forks, y cómo Bitcoin evoluciona sin un CEO ni autoridad central.

Era
2009–present
Secciones
4 capítulos

Hard forks: Rompiendo la compatibilidad hacia atrás

Un hard fork cambia las reglas del protocolo de una manera que no es compatible hacia atrás. Los nodos que ejecutan software antiguo rechazarán los bloques creados bajo las nuevas reglas, y los nodos que ejecutan software nuevo rechazarán los bloques creados bajo las reglas antiguas. A menos que cada participante se actualice, la red se divide en dos cadenas separadas — cada una con su propio historial de transacciones en adelante.

Los hard forks son la opción nuclear de la gobernanza blockchain. Pueden cambiar prácticamente cualquier cosa: el tamaño de bloque, el algoritmo de minería, la política monetaria o el mecanismo de consenso en sí. Debido a que requieren adopción universal para evitar una división de cadena, los hard forks son inherentemente contenciosos. Si alguna porción significativa de la red se niega a actualizar, el resultado son dos versiones competidoras de la criptomoneda — como sucedió con Bitcoin Cash en 2017.

Algunas blockchains usan hard forks rutinariamente para actualizaciones (Ethereum ha ejecutado muchos hard forks planificados). Bitcoin, por el contrario, trata los hard forks como último recurso. La fuerte preferencia de la comunidad de Bitcoin por la compatibilidad hacia atrás significa que los hard forks en Bitcoin solo han ocurrido cuando una facción de la comunidad deliberadamente eligió crear una nueva cadena.

Soft forks: Endureciendo las reglas

Un soft fork cambia las reglas del protocolo de una manera que es compatible hacia atrás. Los nodos antiguos seguirán aceptando bloques creados bajo las nuevas reglas porque los soft forks solo endurecen las reglas — hacen que algunas transacciones o bloques previamente válidos sean inválidos, pero nunca hacen que los previamente inválidos sean válidos.

Esta distinción es sutil pero crítica. Considera una analogía: si una ciudad reduce el límite de velocidad de 100 km/h a 80 km/h (soft fork), cualquiera que conduzca a 70 km/h sigue siendo legal bajo ambas reglas, la antigua y la nueva. Pero si la ciudad aumenta el límite de velocidad de 100 km/h a 120 km/h (hard fork), alguien que conduzca a 110 km/h es legal bajo las nuevas reglas pero ilegal bajo las antiguas — las reglas antiguas no pueden acomodar el cambio.

En Bitcoin, SegWit es el ejemplo canónico de soft fork. Reestructuró cómo se almacenan las firmas de transacciones, pero los nodos antiguos aún ven las transacciones SegWit como válidas (aparecen como transacciones "anyone-can-spend" para los nodos antiguos, lo cual es seguro porque los mineros aplican las nuevas reglas). Esta compatibilidad hacia atrás significó que SegWit pudo activarse sin forzar a cada nodo a actualizarse, evitando una división de cadena.

El proceso BIP y el consenso

El proceso de actualización de Bitcoin se centra en las Propuestas de Mejora de Bitcoin (BIP). Introducidas por primera vez en 2011 (como BIP-0001 por Amir Taaki), el proceso BIP proporciona una forma estandarizada de proponer, discutir e implementar cambios en el protocolo de Bitcoin.

El ciclo de vida de un BIP típicamente sigue estas etapas: un autor redacta una propuesta y la envía a la lista de correo bitcoin-dev para discusión. La propuesta es revisada, debatida y a menudo revisada múltiples veces. Si obtiene suficiente apoyo de los desarrolladores, se implementa en Bitcoin Core (la implementación de referencia). Para cambios a nivel de consenso (soft forks), los mineros deben señalar preparación incluyendo datos específicos en los bloques que minan.

Los mecanismos de activación han evolucionado con el tiempo. BIP 34 introdujo la activación basada en versión. BIP 9 formalizó la señalización de los mineros con un umbral del 95%. BIP 8 añadió una opción de "soft fork activado por usuarios" como respaldo si los mineros se niegan a señalar. La activación de Taproot en 2021 usó Speedy Trial — un mecanismo de compromiso que dio a los mineros un umbral de señalización del 90% dentro de un plazo fijo, después del cual la actualización sería reconsiderada. Esta evolución refleja el refinamiento continuo de la comunidad sobre cómo equilibrar velocidad, seguridad y descentralización en el proceso de actualización.

SegWit, Taproot y el futuro

Segregated Witness (SegWit), activado en agosto de 2017, fue el soft fork más impactante en la historia de Bitcoin. Al separar los datos de firma de los datos de transacción, SegWit efectivamente aumentó la capacidad de los bloques a aproximadamente 1.8 MB sin cambiar el límite base de tamaño de bloque de 1 MB. Más importante aún, corrigió la maleabilidad de transacciones, un error de larga data que impedía la construcción de canales de pago confiables — habilitando la Lightning Network para pagos rápidos y baratos fuera de cadena.

Taproot, activado en noviembre de 2021, fue el segundo gran soft fork. Introdujo firmas Schnorr (más eficientes y respetuosas de la privacidad que las firmas ECDSA que Bitcoin usaba originalmente), MAST (Merkelized Alternative Script Trees, que ocultan condiciones de gasto no utilizadas) y Tapscript (un lenguaje de scripting actualizado). Juntos, estos cambios hicieron que las transacciones complejas de Bitcoin — billeteras multi-firma, contratos con bloqueo temporal y canales Lightning — se vieran idénticas a las transacciones simples en la blockchain, mejorando la privacidad para todos los usuarios.

Las futuras propuestas de soft fork incluyen OP_CTV (BIP 119, que habilitaría covenants — restricciones sobre cómo se puede gastar Bitcoin después de recibirlo) y varias propuestas de OP_CAT para scripting mejorado. El ritmo deliberado de las actualizaciones de Bitcoin — típicamente años desde la propuesta hasta la activación — refleja la convicción de la comunidad de que la estabilidad y la seguridad son más importantes que las características. Bitcoin se actualiza lentamente porque puede permitírselo. El sistema funciona, y cada cambio conlleva el riesgo de romper algo que gestiona cientos de miles de millones de dólares en valor.

Frequently Asked Questions

Un soft fork es un cambio de protocolo compatible hacia atrás donde los nodos antiguos aún pueden validar nuevos bloques sin actualizarse. Un hard fork es un cambio no compatible hacia atrás donde los nodos antiguos rechazarán nuevos bloques, causando una división permanente de la cadena si no todos los nodos se actualizan. Los soft forks endurecen las reglas (haciendo inválidos bloques previamente válidos), mientras que los hard forks aflojan o cambian las reglas (haciendo válidos bloques previamente inválidos).

Los dos soft forks más significativos de Bitcoin son Segregated Witness (SegWit), activado en agosto de 2017, y Taproot, activado en noviembre de 2021. SegWit reestructuró los datos de transacciones para aumentar la capacidad efectiva de los bloques y habilitar la Lightning Network. Taproot introdujo firmas Schnorr y MAST para mejorar la privacidad y las capacidades de contratos inteligentes. Ambos fueron compatibles hacia atrás, lo que significa que los nodos que no se actualizaron aún podían participar en la red.

Bitcoin se actualiza a través del proceso de Propuestas de Mejora de Bitcoin (BIP). Cualquiera puede enviar un BIP, que luego es discutido, revisado y refinado por la comunidad de desarrolladores. Si un BIP obtiene suficiente apoyo, se implementa en el software Bitcoin Core. Para cambios de consenso, los mineros señalan preparación, y la activación ocurre solo cuando una supermayoría (típicamente 90–95%) señala apoyo. Este proceso es deliberadamente lento y conservador, priorizando la seguridad y el consenso sobre la velocidad.

Términos del Glosario Relacionados

Recompensa de Bloque
La cantidad de nuevos Bitcoin otorgados a los mineros por añadir exitosamente un bloque a la blockchain. La recompensa comenzó en 50 BTC por bloque y se reduce a la mitad aproximadamente cada cuatro años a través del proceso de halving.
Almacenamiento en Frío
Un método de almacenar Bitcoin fuera de línea, desconectado de internet, para proteger contra hackeos y robos. Las billeteras de hardware y las billeteras de papel son formas comunes de almacenamiento en frío.
Halving
Un evento que ocurre aproximadamente cada cuatro años (cada 210,000 bloques) donde la recompensa de bloque de Bitcoin se reduce a la mitad. Los halvings reducen la tasa de nueva oferta entrando al mercado y han precedido históricamente grandes mercados alcistas.
Minería
El proceso de usar poder computacional para validar transacciones y añadir nuevos bloques a la blockchain de Bitcoin. Los mineros son recompensados con Bitcoin recién acuñados (la recompensa de bloque) más comisiones de transacción.

Más bifurcaciones de Bitcoin

Bitcoin Cash (BCH): La bifurcación del tamaño de bloque
August 2017
SegWit2x: El compromiso que fracasó
November 2017
Bitcoin SV (BSV): La bifurcación de Craig Wright
November 2018
Bitcoin Gold (BTG): Resistencia a los ASIC
October 2017
Bifurcaciones menores: Bitcoin Diamond, Private y más
2017–2018

Related Content

SegWit
La actualización de protocolo Segregated Witness explicada
Taproot
La actualización de contratos inteligentes de Bitcoin en 2021
Evolución técnica
SegWit, Taproot, Lightning y cómo se actualiza Bitcoin

Herramientas Interactivas

Usa estas herramientas gratuitas para planificar tu estrategia de Bitcoin.

Calculadora DCA
Simula el promedio de costo en dólares con proyecciones de Ley de Potencia
Seguimiento de Patrimonio
Proyecta tu patrimonio en Bitcoin a lo largo del tiempo
Planificador de Jubilación
Planifica tu jubilación con Bitcoin y niveles FIRE
Modelo de Ley de Potencia
Mira dónde se encuentra Bitcoin en su curva de crecimiento

Explora el ciclo actual de Bitcoin

Usa el modelo de Ley de Potencia para ver dónde se encuentra Bitcoin en relación con las bandas históricas de soporte y resistencia.

Ver gráfico de Ley de Potencia