¿Qué es Segregated Witness (SegWit)?
Segregated Witness (SegWit) es una mejora de Bitcoin que mueve los datos de las firmas a un área separada para que los bloques puedan contener más actividad y se corrijan ciertos errores. Imagina guardar los recibos en un bolsillo lateral para que tu cartera tenga más efectivo, sin dejar de conservar cada recibo como comprobante.
«Segregated Witness (SegWit) elimina las firmas, por eso es menos seguro.» No es cierto. Segregated Witness (SegWit) conserva todas las firmas, solo las almacena por separado, y los nodos las siguen verificando de forma rigurosa.
Cómo funciona Segregated Witness (SegWit)
Un recorrido breve sin jerga excesiva. Segregated Witness (SegWit) separa las firmas del resto de la información para que quepa más contenido útil en cada bloque y se corrija un error conocido llamado maleabilidad.
- Paso 1: Realizas un pago y tu cartera construye una o más transacciones.
- Paso 2: Con Segregated Witness (SegWit), los datos de las firmas se trasladan a una sección de witness mientras los detalles principales permanecen en la parte base.
- Paso 3: Como los datos de witness pesan menos en el sistema de peso de bloque, entra más actividad, por lo que las confirmaciones suelen ser más rápidas y económicas.
- Paso 4: Las firmas ya no cambian el identificador de la transacción, lo que elimina los trucos de maleabilidad y permite capas superiores más inteligentes.
- Paso 5: Los mineros lo incluyen, los nodos verifican todo, y tu cartera ve el pago confirmado con comisiones más ajustadas. Sí, esa es la idea.
Por qué Segregated Witness (SegWit) importa
¿Qué te aporta? Algunas mejoras que benefician tu saldo y tu tiempo de espera.
- Beneficio: Mayor rendimiento y comisiones más bajas ayudan a aumentar las transacciones por segundo (TPS) en la práctica.
- Perspectiva: Es una pieza central de la escalabilidad de Bitcoin, junto con mejores carteras y lógica de comisiones más inteligente.
- Relevancia: Te encontrarás con direcciones bc1, comisiones más ligeras y características de capa dos que dependen de la corrección de la maleabilidad.
Activa las direcciones Segregated Witness (SegWit) nativas en tu cartera, las que empiezan por bc1, para ahorrar en comisiones y tener códigos QR más limpios.
Características clave de Segregated Witness (SegWit)
Los rasgos más relevantes, sin adornos:
- Rendimiento: Entra más información útil por bloque, de modo que la red respira mejor en momentos de alta demanda.
- Comisiones: Los datos de witness cuentan menos para el peso del bloque, lo que suele traducirse en envíos más baratos.
- Maleabilidad: Corrige un fallo persistente por el que los identificadores de transacción podían cambiar antes de la confirmación.
- Compatibilidad: Funciona con direcciones antiguas mediante formatos anidados y destaca con bech32 nativo.
- Seguridad: Las firmas siguen siendo verificadas por los nodos, solo que se almacenan en una estantería diferente.
Variantes
Verás algunas versiones en uso:
- Anidada: Segregated Witness (SegWit) envuelto en P2SH es compatible con herramientas antiguas y aun así obtiene muchos beneficios.
- Nativa: Las direcciones bech32 que empiezan por bc1 ofrecen el mejor perfil de comisiones y sumas de verificación más limpias.
- Taproot: Versión bech32m que se basa en Segregated Witness (SegWit) para mayor privacidad y reglas de gasto más flexibles.
Segregated Witness (SegWit) no es una moneda nueva. Es una mejora que muchas carteras e intercambios ya usan, pero algunas todavía aplican por defecto tipos de dirección antiguos, así que revisa tus ajustes.
Ejemplo
Abres un canal en la Lightning Network y pagas una comisión en cadena menor porque la transacción de financiación usa Segregated Witness (SegWit).
Dato curioso
La gran activación de Segregated Witness (SegWit) en 2017 desató una mezcla rara de memes, coordinación desde la base y un impulso por un soft fork activado por usuarios, demostrando que los foros de Internet pueden mover montañas cuando las comisiones suben.
Resumen
Piensa en Segregated Witness (SegWit) como sacar la firma de la página principal para que la fila avance más rápido, sin omitir ningún control de seguridad.
