


Al diseñar Bitcoin, Satoshi Nakamoto estableció una limitación fundamental: cada bloque no puede superar un millón de bytes de capacidad. Esta restricción fue suficiente en los inicios de Bitcoin, cuando atendía a un nicho muy específico, pero el crecimiento de su popularidad provocó una congestión considerable en la red. Cada diez minutos, la red Bitcoin genera un nuevo bloque y, debido al límite de un millón de bytes, solo cabe un número reducido de transacciones en cada uno, normalmente no más de unas pocas docenas. Esto equivale a una media de siete transacciones por segundo. En épocas de alta actividad, decenas de miles de transacciones se acumulan en la cola, lo que dispara las comisiones hasta decenas de dólares y alarga los tiempos de procesamiento a varios días. La comunidad cripto necesitaba urgentemente una solución técnica eficiente que permitiera procesar operaciones más rápido y con tarifas más bajas. Esta solución llegó con Segregated Witness, conocido como SegWit.
La tecnología Segregated Witness (SegWit) fue propuesta en 2015 por Pieter Wuille, desarrollador de Bitcoin, y otros colaboradores de Bitcoin Core, como solución integral a las limitaciones de velocidad de procesamiento en las transacciones de Bitcoin. Se implementó oficialmente mediante un soft fork en la red en 2017, logrando aumentar la capacidad de procesamiento de un bloque de Bitcoin hasta en 1,7 veces. Este avance supuso un hito fundamental en la evolución de Bitcoin, sin recurrir a un hard fork conflictivo que dividiera la red.
La adopción de SegWit se ha extendido más allá de Bitcoin a otras criptomonedas relevantes, como Litecoin y Bitcoin Cash. Su implementación aporta tres beneficios clave: mayor capacidad de bloque, más velocidad en las transacciones y mejor escalabilidad. Estas mejoras han convertido a SegWit en un elemento esencial de la infraestructura blockchain actual, demostrando el potencial de la innovación para resolver problemas de escalabilidad sin perder compatibilidad con los sistemas previos.
Para comprender la innovación de SegWit, conviene analizar la estructura de la información en las transacciones de Bitcoin. Cada transacción consta de dos partes diferenciadas: los datos básicos y los datos de testigo. Los datos básicos registran información clave como saldos y cantidades transferidas; los datos de testigo incluyen la firma que verifica la identidad del usuario y su autorización para gastar los fondos.
En la práctica, a los usuarios les interesa principalmente la información esencial sobre activos, como saldos y montos transferidos. Los datos de verificación de identidad, si bien son necesarios para la seguridad, no requieren ocupar espacio prioritario en la estructura de la transacción. Es decir, el destinatario solo necesita confirmar que los activos existen y están autorizados; no precisa acceso inmediato a los detalles de la firma del remitente.
Sin embargo, en la estructura original de Bitcoin, los datos de testigo—especialmente la firma—ocupaban una gran parte del espacio de almacenamiento, hasta el 65% de la capacidad de un bloque. Esta ineficiencia afecta directamente a la rapidez de las transferencias y aumenta los costes de empaquetado para los mineros. SegWit resuelve este problema con una solución elegante: extrae los datos de testigo y los almacena por separado en otra estructura. Así, la red puede procesar más transacciones dentro del mismo bloque, incrementando el rendimiento sin modificar el límite de bloque de un megabyte. Al separar los datos de testigo, SegWit optimiza el uso del espacio disponible, mejora la velocidad de las transacciones y reduce los costes.
SegWit aporta varias ventajas que han transformado la eficiencia operativa de Bitcoin. La primera es el aumento de la capacidad de bloque. El análisis estadístico muestra que la firma puede ocupar hasta el 65% del espacio en un bloque de transacciones. Al aplicar SegWit, ese espacio se libera, permitiendo que los bloques procesen mucha más información. Así, aunque el tamaño nominal del bloque se mantiene en un megabyte, la capacidad efectiva para datos de transacción aumenta notablemente.
La segunda ventaja es una mayor velocidad de transacción, basada en principios similares a las soluciones de escalabilidad de capa 2 de Ethereum. Los datos de Bitcoin se procesan por capas para lograr mayor rendimiento. Tras adoptar SegWit, el sistema puede dedicar más recursos y almacenamiento al procesamiento real de información, y al reducir la carga de las firmas, la tasa de transacciones por segundo (TPS) aumenta considerablemente. Los datos demuestran que, tras la adopción de SegWit, el coste medio por transacción ha caído, haciendo Bitcoin más útil para operaciones cotidianas.
La tercera ventaja importante se relaciona con la compatibilidad con Lightning Network. Lightning Network es una solución de expansión de protocolo de capa 2 que resuelve problemas de escalabilidad con procesamiento fuera de cadena. Añade una capa de infraestructura sobre la blockchain de Bitcoin, creando canales de pago que permiten transferencias grandes y rápidas incluso en situaciones extremas. Mientras Lightning Network gestiona los datos fuera de la cadena, SegWit procesa los datos críticos en la cadena, generando una relación complementaria que reduce la presión sobre la blockchain principal y facilita la implementación de Lightning Network.
Además, SegWit aporta una mejora de seguridad significativa: los datos de transacción y los datos de firma quedan completamente separados. Como la firma del usuario se excluye del cálculo del identificador de la transacción, se elimina la maleabilidad (manipulación de la información antes de la confirmación). Esto garantiza que no se registre información incorrecta de forma permanente en la cadena y facilita la expansión de programas para reparar información de transacciones. SegWit también sentó las bases para los ordinales de Bitcoin al ampliar el límite de datos arbitrarios en la transacción. Junto con la actualización Taproot de 2021, que facilita el almacenamiento de datos arbitrarios de testigo y amplía los límites, estas mejoras permiten la creación de ordinales y NFTs sobre satoshis individuales.
Para los usuarios comunes, SegWit ofrece tres ventajas prácticas: mayor seguridad frente a direcciones tradicionales, transacciones más rápidas gracias a bloques ampliables y verificación acelerada, y menores costes, ya que las comisiones son mucho más bajas que las de las direcciones de monedero estándar. Estas mejoras aportan una experiencia notablemente superior en operaciones con Bitcoin.
Utilizar SegWit es sencillo para el usuario: basta con emplear una dirección de monedero compatible para recibir transferencias, y así se obtienen automáticamente todos los beneficios anteriores. Los datos históricos demuestran que el uso de SegWit en Bitcoin ha aumentado de manera constante, y las tasas actuales siguen creciendo, reflejando su amplia aceptación.
Actualmente, los formatos de dirección de Bitcoin se dividen en cuatro tipos principales, cada uno con sus propias características. El formato Legacy (P2PKH), con direcciones que comienzan por "1", es el original y sigue vigente. P2PKH significa Pay To PubKey Hash (pago a hash de clave pública). Ejemplo: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u.
El formato Nested (P2SH), con direcciones que empiezan por "3", es multifirma. P2SH significa Pay-to-Script-Hash y emplea scripts de redención para entradas y salidas de Bitcoin. Su estructura es similar a P2PKH, pero admite funciones más complejas. El formato P2SH es habitual en direcciones multifirma, que requieren varias firmas digitales para autorizar transacciones. Por ejemplo, una dirección que empieza por "3" puede estar controlada por tres personas, y basta con que dos autoricen el envío. Ejemplo: 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX.
El formato Nested SegWit (P2SH), también con direcciones que empiezan por "3", es compatible con SegWit. Emplea el empaquetado P2SH y por eso empieza por "3", lo que la hace reconocible para nodos antiguos sin soporte total para SegWit. Ejemplo: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN. Los usuarios no necesitan distinguir si una dirección que empieza por "3" es multifirma o compatible con SegWit; solo deben saber que las direcciones que empiezan por "3" están ampliamente soportadas y pueden enviar Bitcoin a direcciones que empiezan por "1" y "bc1".
El formato Native SegWit (Bech32), con direcciones que empiezan por "bc1", es el formato SegWit nativo. Las direcciones Bech32 se desarrollaron específicamente para SegWit y se definieron en BIP173 a finales de 2017. Una característica clave es la insensibilidad a mayúsculas—solo usa números 0-9 y letras minúsculas a-z—lo que evita confusiones y mejora la legibilidad. Ejemplo: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3.
Bech32 emplea Base32 en vez de Base58, necesita menos caracteres en la dirección y facilita los cálculos. Los datos pueden almacenarse más compactos en códigos QR. Bech32 ofrece mayor seguridad con códigos de detección de errores mejorados, minimizando el riesgo de direcciones inválidas. Las direcciones Bech32, al ser nativas de SegWit, no requieren espacio extra para incrustarse en P2SH, lo que se traduce en menores comisiones. Las direcciones nativas SegWit superan a las antiguas Base58 por sus códigos QR más pequeños, mayor detección de errores, seguridad y facilidad de lectura por el uso exclusivo de letras minúsculas.
Las direcciones Native P2WPKH y Native P2WSH, que empiezan por "bc1q", representan las direcciones SegWit nativas versión 0. Las P2WPKH (Pay-to-Witness-Public-Key-Hash) tienen una longitud fija de 42 caracteres (ejemplo: bc1qmgjswfb6eXcmuJgLxvMxAo1tth2QCyyPYt8shz). Las P2WSH (Pay-to-Witness-Script-Hash) tienen 62 caracteres (ejemplo: bc1q09zjqeetautmyzrxn9d2pu5c5glv6zcmj3qx5axrltslu90p88pqykxdv4wj). P2WPKH se emplea para direcciones estándar y P2WSH para multifirma.
En 2019 se detectó un posible problema en Bech32: si el último carácter es "p" y se añaden por error uno o más "q", la dirección puede superar la verificación de suma de comprobación sin mostrar error de entrada. Así, los Bitcoins enviados a esa dirección serían imposibles de gastar. Sin embargo, como Bech32 solo se usa en direcciones SegWit nativas, que tienen límites estrictos de 20 o 32 bytes, añadir caracteres extra supera el límite y el monedero rechaza la transacción.
Para corregir esta limitación, se propuso el estándar Bech32m en BIP0350. Bech32m añade un dígito extra a la fórmula de suma de comprobación para que cualquier carácter adicional provoque una suma inválida. Este estándar se aplica solo a las direcciones Taproot y futuros formatos, mientras que las direcciones SegWit nativas existentes siguen usando Bech32, ya protegidas por sus límites de longitud.
El formato P2TR (Bech32m), con direcciones que empiezan por "bc1p", corresponde a las direcciones Taproot usadas en SegWit nativo versión 1. Ejemplo: bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. Las direcciones SegWit nativas versión 0 emplean Bech32, y las de versión 1 o superior, Bech32m. Las direcciones Taproot siempre empiezan por "bc1p" y admiten funciones avanzadas como NFTs de BTC y Ordinals NFT.
Al comparar los formatos de dirección, existen diferencias importantes en comisiones y funcionalidad. Las direcciones SegWit compatibles que empiezan por "3" permiten ahorrar cerca del 24% en comisiones respecto a las tradicionales que empiezan por "1". Las SegWit nativas que empiezan por "bc1" ofrecen un ahorro aún mayor, alrededor del 35% comparado con las que empiezan por "1".
El mayor ahorro se produce al comparar direcciones SegWit nativas (las que empiezan por "bc1" y algunas que empiezan por "3") con las multifirma (que también empiezan por "3"). En este caso, las SegWit nativas pueden reducir las comisiones hasta un 70%, lo que supone una gran ventaja para quienes realizan muchas transacciones. Las direcciones Taproot, que permiten funciones NFT y Ordinals, mantienen comisiones similares a las que empiezan por "3", resultando rentables para los interesados en el ecosistema digital de Bitcoin.
Estas diferencias reflejan el espacio de bloque que requiere cada tipo de dirección. Las tradicionales ocupan más espacio por su estructura ineficiente, mientras que las SegWit nativas optimizan el uso del bloque al segregar los datos de testigo. El ahorro en comisiones convierte a las SegWit nativas en la opción preferida para quienes buscan eficiencia, y las Taproot ofrecen funcionalidades avanzadas sin aumentar el coste.
Segregated Witness marca un antes y un después en la evolución de Bitcoin, resolviendo los retos clave de escalabilidad y manteniendo la compatibilidad con la red existente. Al separar los datos de testigo, SegWit incrementa el número de transacciones por bloque, reduce las comisiones y mejora la eficiencia general. Su adopción es cada vez mayor, a medida que más usuarios descubren sus ventajas.
La relevancia de SegWit va más allá de la escalabilidad inmediata. Elimina el exploit de maleabilidad, mejora la seguridad y la fiabilidad de las transacciones, y aporta mayor programabilidad, permitiendo soluciones como Lightning Network y nuevas funciones como ordinales y NFTs mediante actualizaciones como Taproot.
Para los usuarios comunes, SegWit ofrece seguridad reforzada, procesamiento acelerado y menores costes en sus operaciones. La diversidad de formatos compatibles—desde Nested SegWit ("3") hasta SegWit nativo ("bc1") y Taproot ("bc1p")—brinda opciones que equilibran compatibilidad, eficiencia y funcionalidad avanzada.
Los monederos actuales y las principales plataformas de trading ya integran SegWit en Bitcoin, Litecoin y Bitcoin Cash, optimizando la experiencia, reduciendo comisiones y acelerando las transferencias. La compatibilidad con Taproot permite participar en el ecosistema de ordinales, tokens BRC-20 y NFTs de Bitcoin. A medida que Bitcoin evoluciona, SegWit es ejemplo de cómo la comunidad puede implementar mejoras sustanciales mediante soft forks consensuados, resolviendo la escalabilidad sin comprometer la descentralización ni la seguridad. La adopción de direcciones SegWit nativas es un paso esencial en la evolución de Bitcoin, ofreciendo eficiencia, seguridad y rentabilidad óptimas en las transacciones de criptomonedas.
Native SegWit es un formato avanzado de dirección de Bitcoin que utiliza 'bech32'. Optimiza el protocolo SegWit, reduce tarifas y mejora la velocidad de las transacciones.
Sí, puedes enviar Bitcoin a una dirección Native SegWit. Usa tu monedero para transferir desde tu cuenta a una dirección SegWit nueva. Comprueba siempre la dirección antes de enviar.
No, BTC SegWit no es lo mismo que Bitcoin. Es un formato mejorado de dirección para Bitcoin que ofrece tarifas más bajas y mejor escalabilidad.
Sí, Native SegWit es recomendable. Permite transacciones más baratas, mayor eficiencia y amplia compatibilidad. Es ideal para transferencias entre usuarios y sigue siendo la opción óptima para operar con Bitcoin.











