Skip to main content

Bifurcación Suave | Bitcoin Glossary | Mapping Bitcoin

Bifurcación Suave

Protocolo

Actualización compatible hacia atrás de Bitcoin donde nodos no actualizados siguen aceptando bloques. SegWit y Taproot se implementaron como soft forks.

Descripción General

Una bifurcación suave es un cambio en las reglas de consenso de Bitcoin que es retrocompatible con el software antiguo. Funciona reduciendo el conjunto de bloques o transacciones válidas — todo lo válido bajo las nuevas reglas también es válido bajo las reglas antiguas, pero no necesariamente al revés. Esto significa que los nodos no actualizados continúan siguiendo la cadena sin ser bifurcados de la red.

Cómo las Bifurcaciones Suaves Difieren de las Bifurcaciones Duras

                  Bifurcación Suave              Bifurcación Dura
              ┌──────────────────┐        ┌──────────────────┐
  Reglas ant: │  Bloques válidos │        │  Bloques válidos  │
              │  ┌────────────┐  │        │                   │
  Reglas nue: │  │ Bloques    │  │        │        ┌─────────┼──┐
              │  │ válidos    │  │        │        │ Bloques │  │
              │  │ (subconj.) │  │        │        │ válidos │  │
              │  └────────────┘  │        │        │(nvo set)│  │
              └──────────────────┘        └────────┼─────────┘  │
                                                   └────────────┘
  Las nuevas reglas son un SUBCONJUNTO  Las nuevas reglas SE EXPANDEN
  de las reglas antiguas                más allá de las reglas antiguas

Con una bifurcación suave, los mineros actualizados aplican reglas más estrictas mientras los nodos no actualizados ven todos los bloques nuevos como válidos. Con una bifurcación dura, los nodos no actualizados rechazan los nuevos bloques por completo, causando una división de cadena.

Bifurcaciones Suaves Notables de Bitcoin

  • P2SH (BIP16, 2012): Introdujo direcciones pay-to-script-hash para multifirma más sencilla.
  • SegWit (BIP141, 2017): Segregó datos de testigo, corrigiendo la maleabilidad de transacciones y aumentando la capacidad efectiva de bloques.
  • Taproot (BIP340-342, 2021): Introdujo firmas Schnorr y MAST para mayor privacidad y flexibilidad en contratos inteligentes.

Mecanismos de Activación

Las bifurcaciones suaves han utilizado varios métodos de activación, incluyendo señalización de mineros mediante bits de versión (BIP9), bifurcaciones suaves activadas por usuarios (UASF mediante BIP148) y Speedy Trial (BIP8). La elección del mecanismo de activación es a menudo uno de los aspectos más controvertidos de una propuesta de bifurcación suave.

Conceptos Erróneos Comunes

Una bifurcación suave no significa un cambio "menor" o "suave". Las bifurcaciones suaves pueden introducir nuevas capacidades fundamentales (como SegWit y Taproot demostraron). El término se refiere estrictamente a la compatibilidad hacia atrás, no a la importancia del cambio.