Descripción General
En cadena se refiere a transacciones y datos que se registran directamente en la cadena de bloques de Bitcoin y son validados por cada nodo completo en la red. Las transacciones en cadena representan el nivel más alto de seguridad y finalidad disponible en Bitcoin, ya que se benefician de la seguridad completa de la prueba de trabajo y la aplicación de consenso del protocolo Layer 1.
Características de las Transacciones en Cadena
Ciclo de vida de la transacción en cadena:
Crear tx → Transmitir → Mempool → Minada en bloque → Confirmada
│
1 confirmación
│
2 confirmaciones
│
6 confirmaciones ← Generalmente
│ considerada final
N confirmaciones
Cada transacción en cadena:
- Se registra permanentemente en la blockchain
- Es validada por cada nodo completo
- Paga una tarifa proporcional a su tamaño en peso de bloque
- Requiere esperar confirmaciones de bloque para la finalidad
- Está limitada por el espacio de bloque disponible (~4 MB de peso por bloque)
Cuándo Usar En Cadena
Las transacciones en cadena son más adecuadas para:
- Transferencias de alto valor donde la máxima seguridad es esencial
- Liquidación final de actividad fuera de cadena (por ejemplo, apertura/cierre de canales Lightning)
- Transacciones que necesitan ser verificables independientemente por cualquier tercero
- Almacenamiento a largo plazo o transferencias que no requieren confirmación instantánea
Finalidad y Confirmaciones
A diferencia de los pagos fuera de cadena que se liquidan instantáneamente, las transacciones en cadena ganan mayor seguridad con cada bloque adicional minado encima de ellas. Una confirmación significa que la transacción está en un bloque; seis confirmaciones (aproximadamente una hora) es el umbral tradicional para considerar una transacción prácticamente irreversible.
Conceptos Erróneos Comunes
"En cadena" no significa "mejor" en todos los casos. Para pagos pequeños y frecuentes, las transacciones en cadena a menudo son impracticables debido a las tarifas y los tiempos de confirmación. La Lightning Network y otras soluciones de Layer 2 existen precisamente para manejar casos de uso donde la liquidación en cadena para cada transacción es innecesaria.