codificar | decodificar | comprimir

> bech32 | segwit | bc1 <

// Bech32 - codificación de direcciones Bitcoin SegWit con detección de errores

[SEGWIT]

Direcciones de Bitcoin

Formato nativo para direcciones Bitcoin SegWit que empiezan por bc1.

[ERROR-DETECTION]

Mejor detección de errores

Detecta y localiza errores mejor que el formato Base58Check.

[CASE-INSENSITIVE]

Optimizado para códigos QR

Diseño todo en minúsculas que optimiza el tamaño y la legibilidad del código QR.

>> información técnica

Cómo funciona Bech32:

Bech32 usa un alfabeto de 32 caracteres (excluyendo caracteres confusos) junto con un código BCH para la detección de errores. Incluye una parte legible por humanos (HRP), el separador 1, los datos y una suma de comprobación de 6 caracteres.

Estructura:

bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (red principal de Bitcoin) 1 = separador qw508d = datos (grupos de 5 bits) kv8f3t4 = suma de comprobación (últimos 6 caracteres)

Por qué usar Bech32:

  • >Direcciones Bitcoin SegWit
  • >Facturas de Lightning Network
  • >Direcciones de criptomonedas
  • >Codificación resistente a errores
  • >Optimización para códigos QR

>> preguntas frecuentes

¿Qué es Bech32?

Bech32 es un formato base32 con suma de comprobación diseñado principalmente para direcciones Bitcoin SegWit. Se creó para ser más fiable que los formatos de dirección anteriores gracias a una mejor detección de errores.

¿Cuál es la diferencia entre Bech32 y Bech32m?

Bech32m es una versión mejorada que corrige una debilidad del algoritmo de suma de comprobación de Bech32 original. Se usa para direcciones Taproot (bc1p), mientras que las direcciones SegWit clásicas usan Bech32.

¿Por qué las direcciones Bech32 están en minúsculas?

Las direcciones solo en minúsculas generan códigos QR más pequeños y son más fáciles de escribir. El formato no distingue mayúsculas de minúsculas, pero por convención se usan minúsculas para mantener la coherencia.

¿Qué es el HRP?

HRP (Human Readable Part) identifica el tipo de dirección y la red. Ejemplos habituales: bc para la red principal de Bitcoin, tb para la red de pruebas y ltc para Litecoin.

Otros idiomas