Buy Crypto
Markets
Spot
FuturesBTC
Earn
Event Center
More
0-Fee Fest
SegWit (Segregated Witness): ¿Qué es SegWit?SegWit, abreviatura de Segregated Witness, es una importante actualización del protocolo de Bitcoin que cambió cómo se almacenan y contabilizan los datos de firma de las transacciones dSegWit (Segregated Witness): ¿Qué es SegWit?SegWit, abreviatura de Segregated Witness, es una importante actualización del protocolo de Bitcoin que cambió cómo se almacenan y contabilizan los datos de firma de las transacciones d

SegWit (Segregated Witness)

2026/10/13 16:57
#Intermediate
Humanity
H$0.05326-5.41%
PX
PX$0.0107-0.92%
Lagrange
LA$0.0601-4.95%
ELYSIA
EL$0.001521-1.68%
MemeCore
M$0.92126-6.71%

¿Qué es SegWit?

SegWit, abreviatura de Segregated Witness, es una importante actualización del protocolo de Bitcoin que cambió cómo se almacenan y contabilizan los datos de firma de las transacciones dentro de los bloques de Bitcoin.

La palabra «segregated» significa separado, y «witness» se refiere a los datos de firma y script utilizados para demostrar que una transacción de Bitcoin es válida.

En pocas palabras, SegWit separa los datos relacionados con las firmas de los datos principales de la transacción, aunque dichos datos siguen comprometidos en el bloque.

Este cambio ayudó a Bitcoin a resolver la maleabilidad de las transacciones, mejorar la capacidad de los bloques, facilitar transacciones más eficientes y permitir un desarrollo más sencillo de sistemas de pago avanzados como Lightning Network.

La especificación técnica original se describe en BIP 141: Segregated Witness, que define la estructura witness y las reglas de consenso de SegWit.

SegWit no es una moneda nueva, una blockchain independiente ni una marca de wallet.

Es una actualización del protocolo de Bitcoin que modificó el formato de las transacciones de forma compatible con versiones anteriores.

Como SegWit se introdujo mediante un soft fork, los nodos antiguos de Bitcoin pudieron seguir funcionando, mientras que los nodos actualizados aplicaban las nuevas reglas witness.

Definición sencilla de SegWit

SegWit es una actualización de Bitcoin que traslada los datos de firma a una sección witness independiente de la transacción.

Esto hace que el ID de la transacción sea más estable y cambia cómo se mide el tamaño de las transacciones para las comisiones y los límites de los bloques.

SegWit permite enviar Bitcoin utilizando tipos de direcciones SegWit, como SegWit anidado y SegWit nativo.

En la mainnet de Bitcoin, las direcciones SegWit nativas suelen empezar por «bc1».

SegWit ayuda a reducir las comisiones de muchos tipos de transacciones, ya que los datos witness tienen menos peso en el sistema de peso de bloques de Bitcoin.

También hace más seguros los diseños de contratos inteligentes y canales de pago de Bitcoin, porque los ID de las transacciones son menos vulnerables a cambios no deseados.

Por qué se creó SegWit

SegWit se creó para resolver varios problemas de Bitcoin al mismo tiempo.

El más importante era la maleabilidad de las transacciones.

Antes de SegWit, ciertas partes de la firma de una transacción podían modificarse antes de su confirmación sin cambiar el resultado efectivo del pago.

Esto significaba que el ID de la transacción podía cambiar aunque el emisor, el destinatario y los importes siguieran siendo esencialmente los mismos.

Este comportamiento complicaba la contabilidad de las wallets y el diseño seguro de los sistemas de canales de pago.

El artículo de Bitcoin Core sobre las ventajas de SegWit explica que SegWit evita la maleabilidad de terceros y de scriptSig al trasladar los datos susceptibles de modificación a witness.

SegWit también ayudó a aumentar la capacidad efectiva de transacción de Bitcoin sin limitarse a elevar el antiguo límite de tamaño de bloque de un megabyte de la misma forma que lo haría un hard fork.

Introdujo el peso del bloque, que mide de forma diferente los datos witness y los que no son witness.

¿Qué son los datos witness?

Los datos witness son la parte de una transacción de Bitcoin que demuestra que quien gasta las monedas tiene derecho a hacerlo.

En la mayoría de los pagos habituales de Bitcoin, witness incluye firmas digitales y, en ocasiones, scripts.

Una firma digital demuestra que quien gasta las monedas controla la clave privada correspondiente.

Antes de SegWit, estos datos de firma se incluían en la estructura original de la transacción.

Con SegWit, los datos de firma pueden colocarse en un campo witness independiente.

Esta separación es importante porque las firmas son necesarias para validar la transacción, pero no para determinar sus efectos básicos.

Los efectos de la transacción son las entradas que consume, las salidas que crea y los importes que transfiere.

Al separar los datos witness, Bitcoin puede mantener la validez de las transacciones y mejorar el funcionamiento de los ID de transacción y la capacidad de los bloques.

Cómo cambió SegWit las transacciones de Bitcoin

SegWit cambió las transacciones de Bitcoin al añadir una nueva sección witness y un nuevo formato de serialización de transacciones.

Las transacciones SegWit contienen datos de transacción tradicionales y datos witness.

Los datos tradicionales de la transacción siguen describiendo las entradas, las salidas, los importes y el tiempo de bloqueo.

Los datos witness contienen las firmas y otra información para desbloquear las salidas.

Los nodos de Bitcoin que reconocen SegWit validan los datos witness de acuerdo con las reglas actualizadas.

Los nodos antiguos siguen viendo una estructura de transacción válida, ya que SegWit se diseñó para ser compatible con versiones anteriores.

Este diseño permitió actualizar Bitcoin sin exigir que todos los nodos cambiaran de software al mismo tiempo.

Para los usuarios, el cambio se aprecia sobre todo en los formatos de dirección, el menor peso de las transacciones y la mejor compatibilidad de las wallets con los tipos de transacción modernos.

SegWit y la maleabilidad de las transacciones

La maleabilidad de las transacciones significa que el ID de una transacción puede cambiar sin que cambien sus efectos económicos básicos.

Antes de SegWit, las firmas formaban parte de los datos utilizados para calcular el ID de la transacción.

Si una firma podía modificarse de forma válida, también podía cambiar el ID de la transacción.

Esto generaba problemas para el software que dependía del ID de una transacción sin confirmar.

Por ejemplo, una wallet podía crear una segunda transacción que gastara la salida de cambio de una primera transacción.

Si el ID de la primera transacción cambiaba antes de la confirmación, la segunda podía dejar de ser válida porque hacía referencia al ID anterior.

SegWit ayuda a resolverlo al excluir los datos witness del cálculo del ID de las transacciones SegWit.

Esto hace que el ID de la transacción sea resistente a muchas formas de maleabilidad no deseada por parte de terceros.

Por qué es importante resolver la maleabilidad

Resolver la maleabilidad facilitó el desarrollo de aplicaciones sobre Bitcoin.

Las wallets pueden seguir las transacciones sin confirmar con mayor fiabilidad.

Los sistemas de canales de pago pueden hacer referencia a los ID de las transacciones con menos riesgo de cambios imprevistos.

Es más fácil diseñar contratos de Bitcoin de varios pasos, ya que las transacciones posteriores pueden depender de las anteriores con mayor seguridad.

Esta es una de las razones por las que SegWit fue importante para el crecimiento de Lightning Network.

Lightning utiliza canales de pago, que necesitan relaciones fiables entre transacciones.

Si los ID de transacción pudieran cambiar inesperadamente, la construcción de canales y la lógica de penalización serían mucho más difíciles.

SegWit no creó Lightning por sí solo, pero eliminó un obstáculo técnico importante.

SegWit y el peso del bloque

SegWit introdujo el concepto de peso del bloque.

Antes de SegWit, se solía hablar del límite de tamaño de los bloques de Bitcoin en términos simples de bytes.

Después de SegWit, el límite importante pasó a medirse en unidades de peso de bloque.

El peso del bloque asigna más peso a los datos que no son witness que a los datos witness.

Esto significa que las transacciones SegWit pueden aprovechar los bloques de forma más eficiente cuando utilizan datos witness.

BIP 141 define el peso del bloque como el tamaño base de la transacción multiplicado por tres, más el tamaño total de la transacción, con un peso máximo de bloque de 4,000,000 unidades de peso.

Este sistema aplica un descuento a los datos witness, pero sigue limitando el coste total que los bloques imponen a la red.

El resultado es que Bitcoin puede incluir más actividad de transacciones sin tratar todos los bytes exactamente igual.

SegWit y los bytes virtuales

Los bytes virtuales, a menudo escritos como vbytes o vB, son una unidad de medida de comisiones que se utiliza con las transacciones SegWit.

El tamaño virtual de una transacción se basa en su peso.

Las wallets suelen mostrar las comisiones de Bitcoin en satoshis por byte virtual.

Esto ayuda a comparar las comisiones de las transacciones legacy y SegWit.

Una transacción SegWit puede ocupar más bytes reales que una transacción legacy similar y, aun así, tener menos bytes virtuales porque los datos witness pesan menos.

Por eso SegWit puede reducir las comisiones de muchos tipos habituales de transacción.

En la mayoría de las wallets, los usuarios no tienen que calcular manualmente el peso del bloque.

Una buena wallet debería estimar la comisión según el tamaño virtual de la transacción y las condiciones actuales de las comisiones de la red.

Tipos de direcciones SegWit

SegWit introdujo nuevas formas de recibir y enviar Bitcoin.

Los tipos de direcciones SegWit más comunes son SegWit anidado y SegWit nativo.

Las direcciones SegWit anidadas suelen empezar por «3», ya que están encapsuladas en un formato Pay-to-Script-Hash.

En la mainnet de Bitcoin, las direcciones SegWit nativas suelen empezar por «bc1».

La especificación BIP 173 define Bech32, el formato de dirección utilizado para las salidas witness nativas de versión 0.

El SegWit nativo suele ser más eficiente que el SegWit anidado porque no necesita esa capa adicional de encapsulación.

Sin embargo, el SegWit anidado fue útil durante la transición, ya que algunas wallets y servicios antiguos no admitieron inmediatamente el SegWit nativo.

Actualmente, muchas wallets modernas admiten SegWit nativo de forma predeterminada.

Legacy frente a SegWit anidado y SegWit nativo

En la mainnet, una dirección Bitcoin legacy suele empezar por «1».

Una dirección SegWit anidada suele empezar por «3» en la mainnet.

Para la versión 0 de SegWit, una dirección SegWit nativa suele empezar por «bc1q» en la mainnet.

Las transacciones legacy son más antiguas y suelen utilizar las comisiones de forma menos eficiente.

Las transacciones SegWit anidadas ofrecen algunas ventajas de SegWit y mantienen una mayor compatibilidad con sistemas antiguos.

Las transacciones SegWit nativas suelen ser más eficientes y ofrecen una mejor detección de errores gracias a las direcciones Bech32.

Los usuarios deberían elegir una wallet compatible con los formatos modernos de direcciones Bitcoin.

Al enviar Bitcoin, hay que copiar siempre la dirección completa con cuidado y confirmar que la wallet receptora admite el tipo de dirección elegido.

SegWit y Bech32

Bech32 es el formato de codificación de direcciones utilizado para las direcciones SegWit nativas de versión 0.

Se diseñó para que las direcciones fueran más fáciles de leer y escribir, y para mejorar la detección de errores.

Las direcciones Bech32 solo utilizan letras minúsculas y números de un conjunto limitado de caracteres.

Esto reduce la confusión entre caracteres parecidos.

Bech32 también incluye una suma de verificación que ayuda a detectar errores al escribir o copiar una dirección.

En la mainnet de Bitcoin, las direcciones SegWit nativas que utilizan Bech32 empiezan por «bc1q».

En el testnet de Bitcoin, las direcciones similares utilizan un prefijo legible distinto.

Los usuarios no deberían editar manualmente las direcciones Bech32, ya que incluso un pequeño cambio puede invalidarlas o enviar los fondos a un destino equivocado.

SegWit y Bech32m

Bech32m es un formato posterior de suma de verificación de direcciones para las nuevas versiones witness.

Se define en BIP 350.

Bech32 se utiliza para las direcciones SegWit de versión 0.

Bech32m se utiliza para direcciones witness de versión 1 y posteriores, incluidas las direcciones Taproot.

Esta diferencia es importante porque la wallet debe utilizar el formato de suma de verificación correcto para cada versión witness.

Una dirección SegWit nativa de versión 0 y una dirección Taproot pueden empezar ambas por «bc1», pero no son el mismo tipo de dirección.

Normalmente, los usuarios no tienen que elegir manualmente el formato de suma de verificación.

Las wallets deberían gestionar automáticamente el formato correcto de la dirección.

SegWit y las comisiones de Bitcoin

SegWit puede reducir las comisiones de las transacciones de Bitcoin porque el sistema de peso del bloque aplica un descuento a los datos witness.

Las comisiones suelen calcularse según el tamaño virtual, no el tamaño bruto en bytes.

Una transacción SegWit nativa suele tener un tamaño virtual inferior al de una transacción legacy comparable.

Esto significa que el usuario podría pagar menos satoshis en las mismas condiciones de tasa de comisión.

SegWit no garantiza que las comisiones sean siempre bajas.

Las comisiones de Bitcoin siguen dependiendo de la demanda de la red, la congestión de la mempool, la complejidad de la transacción y la urgencia de su confirmación.

Una transacción SegWit compleja aún puede costar más que una sencilla.

Sin embargo, utilizar SegWit suele ser una de las formas más sencillas de mejorar la eficiencia de las comisiones.

SegWit y la capacidad de los bloques de Bitcoin

SegWit aumentó la capacidad efectiva de los bloques de Bitcoin al cambiar la forma de contabilizar los datos.

No hizo que el tamaño de los bloques fuera ilimitado.

En su lugar, introdujo un peso máximo de bloque y aplicó un descuento a los datos witness.

Esto permite incluir más datos de transacciones en los bloques cuando las transacciones utilizan SegWit de forma eficiente.

El aumento real de capacidad depende de cuántas transacciones utilicen SegWit y de qué tipo sean.

Si pocos usuarios utilizan SegWit, el beneficio en capacidad es menor.

Si muchos usuarios utilizan formatos SegWit eficientes, caben más transacciones en los bloques.

Por eso, la compatibilidad de las wallets y la adopción por parte de los usuarios son importantes para la escalabilidad de Bitcoin.

SegWit como soft fork

SegWit se activó mediante un soft fork.

Un soft fork es un cambio de reglas compatible con versiones anteriores, en el que los nodos actualizados aplican reglas más estrictas mientras los nodos antiguos pueden seguir la cadena.

Esto diferencia a SegWit de un hard fork, que exigiría a todos los usuarios aceptar nuevas reglas incompatibles.

Bitcoin utiliza soft forks con frecuencia porque reducen los riesgos de coordinación.

Sin embargo, los soft forks también requieren un amplio respaldo del ecosistema, incluidos mineros, nodos, wallets, desarrolladores y usuarios.

La activación de SegWit fue un momento importante de la historia de Bitcoin, ya que mostró lo difíciles que pueden ser las actualizaciones de protocolo cuando muchos participantes se preocupan por la seguridad y la descentralización.

Para los usuarios, lo importante es que SegWit pasó a formar parte de las reglas de consenso de Bitcoin.

En general, las wallets y la infraestructura modernas de Bitcoin son compatibles con SegWit.

SegWit y Lightning Network

SegWit ayudó a desarrollar Lightning Network sobre Bitcoin de forma más sencilla y segura.

Lightning Network es un sistema de canales de pago de capa 2 que permite realizar muchos pagos off-chain y utiliza Bitcoin para abrir y cerrar los canales.

Los canales de pago dependen de transacciones de Bitcoin construidas cuidadosamente.

Antes de SegWit, la maleabilidad de las transacciones dificultaba la creación segura de cadenas de transacciones sin confirmar.

Al hacer más fiables los ID de las transacciones, SegWit mejoró los fundamentos para crear canales Lightning.

En muchos casos, SegWit también hizo más eficientes las comisiones de las transacciones de apertura y cierre de canales.

Lightning sigue teniendo sus propios riesgos, como la gestión de la liquidez, el enrutamiento, las copias de seguridad de los canales y la supervisión mientras están conectados.

Sin embargo, SegWit fue una importante mejora de la capa base que contribuyó al crecimiento de Lightning.

SegWit y la compatibilidad de las wallets

La compatibilidad de las wallets es importante porque no todas incorporaron la compatibilidad con SegWit al mismo tiempo.

Una wallet moderna debería poder recibir y enviar fondos a direcciones SegWit nativas.

Algunas wallets antiguas solo admiten direcciones legacy o SegWit anidadas.

Si la wallet del emisor no admite el formato de dirección del destinatario, es posible que no pueda completar el pago desde esa wallet.

Hoy en día esto es menos habitual, pero aún puede ocurrir con herramientas obsoletas.

La guía de desarrollo de wallets SegWit de Bitcoin Core explica conceptos clave como txid, wtxid y la serialización witness.

Los usuarios deberían mantener actualizado el software de sus wallets y probar con una transacción pequeña al utilizar una wallet o un formato de dirección nuevos.

Los desarrolladores deberían admitir los formatos de dirección modernos para mejorar la eficiencia de las comisiones y la experiencia de usuario.

SegWit y la diferencia entre txid y wtxid

SegWit introdujo la posibilidad de que una transacción tenga tanto un txid como un wtxid.

El txid es el identificador tradicional de la transacción, que excluye los datos witness en las transacciones SegWit.

El wtxid es un identificador de transacción witness que incluye los datos witness.

Esta diferencia ayuda a mantener la compatibilidad y permite que los nodos actualizados sigan toda la información de la transacción, incluidos los datos witness.

Para la mayoría de los usuarios, el txid sigue siendo el identificador principal que aparece en las wallets y los exploradores de bloques.

Para los desarrolladores, entender txid y wtxid es importante al crear wallets, nodos, exploradores de bloques y sistemas de retransmisión de transacciones.

Es otro ejemplo de cómo SegWit modificó el funcionamiento interno de Bitcoin, pero mantuvo prácticamente intacta la experiencia de pago visible para los usuarios.

Normalmente, los usuarios no necesitan gestionar el wtxid directamente.

SegWit y las multifirmas

SegWit mejoró la eficiencia y la seguridad de muchas transacciones multifirma.

Multifirma significa que puede ser necesaria más de una firma para gastar monedas.

Antes de SegWit, las transacciones multifirma podían ser grandes porque incluían varias firmas en los datos tradicionales de la transacción.

Con SegWit, los datos de firma pueden colocarse en la sección witness y contabilizarse con un peso menor.

Esto puede reducir las comisiones de las wallets multifirma, especialmente al gastar fondos de scripts complejos.

SegWit también ayudó a admitir un mejor versionado de scripts, lo que facilitó el diseño de futuras actualizaciones de Bitcoin.

Para empresas, fondos y usuarios que priorizan la seguridad, las multifirmas compatibles con SegWit pueden ser una parte importante de una custodia más segura de Bitcoin.

Antes de utilizar multifirmas, los usuarios deberían comprender las copias de seguridad de las claves, las políticas de firma, la compatibilidad con hardware wallets y los procedimientos de recuperación.

SegWit y Taproot

Taproot es una actualización posterior de Bitcoin que se basa en el marco de versiones witness introducido por SegWit.

SegWit de versión 0 incluye tipos de salida habituales, como P2WPKH y P2WSH.

Taproot utiliza la versión witness 1.

Esto demuestra que SegWit fue mucho más que una mejora puntual de la eficiencia.

También creó una vía de actualización más limpia para futuras mejoras de los scripts de Bitcoin.

Taproot introdujo firmas Schnorr, mejoró la privacidad de algunos patrones de gasto y permitió estructuras de scripts más flexibles.

Las direcciones Taproot utilizan Bech32m en lugar de la suma de verificación Bech32 original.

Puede considerarse SegWit parte de los fundamentos que facilitaron el despliegue de actualizaciones posteriores de Bitcoin.

Ventajas de SegWit

La primera ventaja importante de SegWit es que soluciona la maleabilidad de las transacciones.

Esto hizo más seguras las cadenas de transacciones sin confirmar y amplió las posibilidades de diseño de los canales de pago.

La segunda ventaja es una mayor eficiencia de las comisiones en muchos tipos de transacción.

Al recibir y gastar desde direcciones SegWit, los usuarios suelen utilizar menos bytes virtuales que con transacciones legacy.

La tercera ventaja es el aumento de la capacidad efectiva de los bloques.

Cuando se utilizan los datos witness de forma eficiente, pueden caber más transacciones en los bloques.

La cuarta ventaja es una mejor compatibilidad con futuras actualizaciones mediante las versiones witness.

La quinta ventaja es una infraestructura mejor para funciones avanzadas de Bitcoin, como Lightning y las multifirmas modernas.

Limitaciones de SegWit

SegWit no hace que las transacciones de Bitcoin sean gratuitas.

No elimina la congestión en periodos de gran demanda.

No hace instantáneas las confirmaciones de Bitcoin en la capa base.

No elimina la necesidad de proteger las claves privadas y verificar las direcciones.

No hace que todas las wallets antiguas sean compatibles con todos los tipos de direcciones modernas.

Por sí solo, no resuelve todos los desafíos de escalabilidad.

SegWit es una actualización potente, pero solo es una parte del desarrollo técnico general de Bitcoin.

Los usuarios deberían conocer sus ventajas sin considerarlo una solución completa para todos los problemas de comisiones, velocidad o facilidad de uso de Bitcoin.

Riesgos y errores habituales de los usuarios con SegWit

Un error habitual es confundir los formatos de dirección.

Un usuario puede no entender la diferencia entre una dirección legacy, una dirección SegWit anidada, una dirección SegWit nativa y una dirección Taproot.

Otro error es utilizar software de wallet obsoleto que no permita enviar fondos a formatos de dirección más recientes.

También es un error suponer que unas comisiones más bajas siempre implican confirmaciones más rápidas.

Una transacción SegWit con una comisión baja puede tardar en confirmarse si la red está ocupada.

Otro error es enviar fondos mediante un servicio o wallet no compatible sin comprobarlo antes.

También es un error pensar que SegWit cambia el límite de 21 millones de BTC de Bitcoin.

SegWit no modificó el calendario de oferta fija de Bitcoin.

Cómo saber si una dirección de Bitcoin utiliza SegWit

Los prefijos de las direcciones de Bitcoin pueden ayudar a identificar su tipo.

En la mainnet, una dirección que empieza por «1» suele ser legacy.

Una dirección de la mainnet que empieza por «3» puede ser SegWit anidada u otra dirección de tipo script-hash.

Una dirección de la mainnet que empieza por «bc1q» suele ser SegWit nativa de versión 0.

Una dirección de la mainnet que empieza por «bc1p» suele ser Taproot y utiliza la versión witness 1.

Estos patrones son útiles, pero los usuarios deberían seguir confiando en el software de la wallet y en los exploradores de bloques para interpretar correctamente cada dirección.

Los prefijos de las direcciones no deben sustituir una revisión cuidadosa de la transacción.

Antes de enviar cantidades importantes, los usuarios deberían confirmar la dirección con el destinatario mediante un canal de confianza.

Cómo utilizar SegWit de forma segura

Utiliza una wallet moderna de Bitcoin compatible con SegWit nativo.

Mantén actualizado el software de la wallet.

Guarda copias de seguridad de las frases semilla de forma segura y sin conexión.

Nunca compartas claves privadas ni frases de recuperación con ningún sitio web, cuenta de asistencia o contacto de mensajería.

Comprueba la dirección completa del destinatario antes de enviar Bitcoin.

Al enviar fondos a un nuevo tipo de dirección o a una wallet desconocida, realiza primero una transacción de prueba de pequeño importe.

Elige una tasa de comisión razonable según las condiciones actuales de la red.

Espera a que se produzcan suficientes confirmaciones antes de considerar definitivo un pago de gran valor.

Por qué SegWit es importante para los desarrolladores de Bitcoin

SegWit es importante para los desarrolladores porque modificó la serialización de las transacciones, el cálculo de las comisiones, el cálculo del hash de las firmas, la gestión de direcciones y la arquitectura de las wallets.

Los desarrolladores de wallets necesitan comprender los datos witness y los formatos de dirección.

Quienes desarrollan exploradores de bloques necesitan mostrar correctamente los campos de las transacciones SegWit.

Los desarrolladores de sistemas de pago deben entender la estabilidad de los txid y el seguimiento de las confirmaciones.

Los desarrolladores de Lightning u otros sistemas de contratos de Bitcoin necesitan las mejoras de SegWit contra la maleabilidad.

Los desarrolladores de herramientas de comisiones deben calcular correctamente el peso y el tamaño virtual de las transacciones.

SegWit forma parte de los conocimientos estándar de desarrollo de Bitcoin.

Es probable que una aplicación de Bitcoin que ignore SegWit tenga una eficiencia de comisiones inferior y sea menos compatible con los usuarios actuales.

Por qué SegWit es importante para los usuarios de Bitcoin

SegWit es importante para los usuarios porque puede reducir las comisiones y mejorar la compatibilidad con las herramientas modernas de Bitcoin.

Quienes reciban Bitcoin en una dirección SegWit nativa suelen poder gastarlo de forma más eficiente posteriormente.

Esto puede resultar especialmente útil cuando las comisiones de la red son altas.

SegWit también respalda el ecosistema de Bitcoin en general al facilitar el uso de sistemas avanzados como Lightning.

Los usuarios no necesitan entender todos los detalles técnicos para beneficiarse de SegWit.

Principalmente necesitan una buena wallet compatible con los formatos de dirección modernos.

También deben saber que las direcciones SegWit son direcciones Bitcoin normales de la red Bitcoin.

Utilizar SegWit no significa utilizar una moneda diferente.

Ideas equivocadas habituales sobre SegWit

Una idea equivocada habitual es pensar que SegWit elimina las firmas de las transacciones de Bitcoin.

SegWit separa los datos de firma en la sección witness, pero las firmas siguen siendo necesarias para la validación.

Otra idea equivocada es pensar que SegWit crea un activo Bitcoin independiente.

SegWit no crea una moneda nueva ni un sistema de saldos independiente.

También es un error creer que SegWit abarata todas las transacciones en cualquier circunstancia.

SegWit mejora la eficiencia de las comisiones de muchas transacciones, pero estas siguen dependiendo de la demanda de la red y del diseño de la transacción.

Otra idea equivocada es pensar que SegWit y Taproot son lo mismo.

Taproot es una actualización posterior que utiliza el sistema de versiones witness, mientras que SegWit es la actualización anterior que introdujo esa estructura.

Preguntas frecuentes

¿Qué significa SegWit?

SegWit significa Segregated Witness y se refiere a la separación de los datos witness de las transacciones de Bitcoin respecto a la estructura principal de la transacción.

¿Qué son los datos witness en Bitcoin?

Los datos witness son la información de firmas y scripts que se utiliza para demostrar que una transacción de Bitcoin es válida.

¿Por qué se añadió SegWit a Bitcoin?

SegWit se añadió para resolver la maleabilidad de las transacciones, mejorar la capacidad efectiva de los bloques, reducir las comisiones de muchos tipos de transacciones y facilitar un mejor diseño de contratos inteligentes de Bitcoin.

¿SegWit reduce las comisiones de Bitcoin?

SegWit puede reducir las comisiones de muchas transacciones porque los datos witness se contabilizan con un peso menor, pero las comisiones reales siguen dependiendo de la demanda de la red y de la tasa de comisión elegida.

¿SegWit hace que Bitcoin sea más rápido?

SegWit no cambia el intervalo de los bloques base de Bitcoin, pero puede aumentar la capacidad efectiva y mejorar la eficiencia de las comisiones, lo que ayuda a incluir más transacciones en los bloques.

¿SegWit es un hard fork?

No. SegWit se activó como soft fork, es decir, se diseñó para ser compatible con los nodos antiguos de Bitcoin.

¿Qué es una dirección SegWit nativa?

Una dirección SegWit nativa es una dirección de Bitcoin que utiliza el formato Bech32 y que, en la mainnet de Bitcoin, suele empezar por «bc1q».

¿Qué es una dirección SegWit anidada?

Una dirección SegWit anidada es una dirección SegWit encapsulada en un formato script-hash y, en la mainnet de Bitcoin, suele empezar por «3».

¿Todas las direcciones bc1 son SegWit?

En la mainnet de Bitcoin, una dirección que empieza por «bc1» es una dirección witness, pero «bc1q» suele corresponder a SegWit de versión 0, mientras que «bc1p» suele corresponder a Taproot.

¿SegWit cambia la oferta de Bitcoin?

No. SegWit no cambia el límite de oferta de 21 millones de Bitcoin ni su calendario de emisión.

¿Por qué es importante SegWit para Lightning?

SegWit es importante para Lightning porque resuelve la maleabilidad de las transacciones, lo que hace más fiable la creación de canales de pago.

¿Todas las wallets admiten SegWit?

La mayoría de las wallets modernas de Bitcoin admiten SegWit, pero algunas wallets antiguas o limitadas quizá no admitan todos los formatos de dirección SegWit.

¿Debería utilizar SegWit?

La mayoría de los usuarios se benefician de utilizar una wallet moderna compatible con SegWit nativo, ya que mejora la eficiencia de las comisiones y la compatibilidad con la infraestructura actual de Bitcoin.

Conclusión

SegWit, o Segregated Witness, es una de las actualizaciones más importantes de la historia de Bitcoin.

Cambió la forma en que Bitcoin gestiona los datos de firma al trasladar la información witness a una estructura independiente, manteniendo la verificabilidad completa de las transacciones.

Este diseño resolvió las principales formas de maleabilidad de las transacciones, mejoró la eficiencia de las comisiones, aumentó la capacidad efectiva de los bloques y permitió ofrecer mejor compatibilidad con sistemas avanzados como Lightning.

SegWit también sentó las bases para los formatos modernos de direcciones witness y las futuras actualizaciones de versiones witness.

Para los usuarios habituales, SegWit significa principalmente transacciones de Bitcoin más eficientes y compatibilidad con direcciones modernas.

Para los desarrolladores, implica nuevas estructuras de transacción, la gestión de txid y wtxid, reglas de peso de bloque y mejores herramientas para crear canales de pago y scripts complejos.

Para la red Bitcoin, SegWit demostró cómo un soft fork diseñado cuidadosamente podía mejorar la escalabilidad y la seguridad sin crear un activo independiente.

La lección práctica es sencilla: SegWit es Bitcoin normal, y utilizar una wallet moderna compatible con SegWit es una de las formas más fáciles de aprovechar la infraestructura actual de transacciones de Bitcoin.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?