En este artículo
Qué es la codificación Base58
Base58 es un esquema de codificación binario a texto diseñado para representar números enteros grandes como cadenas compactas y legibles. Fue creado por Satoshi Nakamoto para las direcciones Bitcoin y excluye deliberadamente caracteres fácilmente confundibles: el dígito 0, la O mayúscula, la l minúscula y la I mayúscula.
El alfabeto Base58 usa 58 caracteres: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Al eliminar los caracteres visualmente ambiguos, Base58 reduce los errores de transcripción cuando las direcciones se leen en voz alta, se imprimen o se escriben manualmente — una decisión de diseño crítica para sistemas financieros donde un solo carácter incorrecto significa fondos perdidos.
Cómo funciona la codificación Base58
El codificador Base58 de CheckTown convierte entre texto plano o datos hexadecimales y cadenas codificadas en Base58.
- Ingrese su texto o datos hex — el codificador convierte su entrada a su representación Base58
- Cambie entre los modos de codificación y decodificación para convertir en ambas direcciones
- Todo el procesamiento ocurre localmente en su navegador — no se envían datos a ningún servidor
- Copie el resultado con un clic para usarlo en sus proyectos o aplicaciones
Pruébalo gratis — sin registro
Codificar con Base58 →Dónde se usa Base58
La codificación Base58 aparece en varios sistemas importantes donde la legibilidad humana y la prevención de errores son prioridades.
- Direcciones Bitcoin — las direcciones de billetera como 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa usan codificación Base58Check con una suma de verificación integrada
- Identificadores de contenido IPFS — los hashes CIDv0 (que comienzan con Qm) usan codificación Base58btc para representar direcciones de contenido
- URLs cortas de Flickr — Flickr fue pionero en Base58 para generar URLs de fotos compactas que evitan caracteres ambiguos
- Direcciones Ripple — el XRP Ledger usa Base58Check con una variante de alfabeto diferente para direcciones de cuenta
Preguntas frecuentes
¿Cuál es la diferencia entre Base58 y Base64?
Base64 usa 64 caracteres (A-Z, a-z, 0-9, +, /) y está optimizado para codificar datos binarios de forma compacta. Base58 usa 58 caracteres y está optimizado para la legibilidad humana eliminando caracteres ambiguos (0, O, l, I) y símbolos (+, /) que causan problemas en URLs. Base64 es más eficiente en espacio; Base58 es más amigable para el usuario.
¿Qué es Base58Check?
Base58Check agrega un byte de versión como prefijo y un sufijo de suma de verificación de 4 bytes a los datos antes de la codificación Base58. La suma de verificación son los primeros 4 bytes de un doble hash SHA-256. Esto permite a las billeteras detectar errores tipográficos en las direcciones antes de enviar fondos.
¿Es reversible la codificación Base58?
Sí, la codificación Base58 es completamente reversible. Es un esquema de codificación, no cifrado ni hash. Cualquier cadena codificada en Base58 puede decodificarse a sus datos binarios originales sin ninguna pérdida de información.