https://blossom.primal.net/be5b111d2b6876b766e1044c9f4f573d9fbfced7b4d792f381fdb74ca82431ce.mp4

¿Por qué las direcciones Bitcoin modernas empiezan con "bc1" y no con "1" como antes?

Hoy te explico la evolución técnica de Bech32: el formato que revolucionó Bitcoin en 2017.

🔹 El problema de Base58Check

Las direcciones legacy (que empiezan por "1" o "3") usaban Base58Check, pero tenía limitaciones:

→ Mayúsculas y minúsculas = errores al copiar

→ QR codes más grandes

→ No corregía errores automáticamente

→ Cada nuevo tipo de tx necesitaba formato nuevo

🔹 Entra Bech32: la solución de SegWit

En 2017, con SegWit, se introdujo Bech32 usando códigos BCH (Bose-Chaudhuri-Hocquenghem).

Ventajas:

✅ Solo minúsculas (adiós errores)

✅ QR codes más pequeños

✅ Detecta Y corrige hasta 4 errores

✅ Compatible con futuras mejoras sin cambiar formato

🔹 Estructura de una dirección Bech32

Una dirección "bc1..." tiene 4 partes:

1️⃣ HRP (Human Readable Part): "bc1" (mainnet) o "tb1" (testnet)

2️⃣ Versión: 0=SegWit, 1=Taproot

3️⃣ Programa witness (2-40 bytes): tu "llave" para desbloquear fondos

4️⃣ Checksum BCH (6 caracteres): verifica errores

🔹 El bug de Bech32 y nace Bech32m

Bech32 tenía un fallo: si alterabas la longitud de la dirección (añadiendo/quitando caracteres al final), perdía capacidad de detectar errores.

Solución: Bech32m (modificación del checksum en los últimos 6 caracteres)

Ahora Taproot usa Bech32m 🎯

Lo importante: NO todo es visible en blockchain

Las direcciones son solo "alias" para tipos de transacciones estándar.

La realidad: Bitcoin controla fondos mediante SCRIPTS, no direcciones. Las direcciones facilitan el uso, pero bajo el capó hay programación pura.

¿Dudas sobre Bech32, scripts o formatos?

Pregunta lo que quieras, respondo todo

#Bitcoin #BitcoinEducación

Reply to this note

Please Login to reply.

Discussion

No replies yet.