Alfabeto estilo Bitcoin, elimina los caracteres confusos 0/O/I/l
Base58 es la codificación usada en Bitcoin. Usa 58 caracteres, eliminando los cuatro visualmente confusos: 0, O, I, l. Es mejor que Base64 para representar direcciones de monedero y hashes de transacciones de criptomonedas, reduciendo enormemente los errores de transcripción.
Base58 no usa relleno; la longitud de salida es aproximadamente proporcional al número de bytes de entrada. Además de Bitcoin, lo adoptan IPFS, Ripple y otros (algunas variantes como Base58Check añaden una suma de verificación).
Entrada: Hello World → Salida: 2NEwdFFHWmz7v6yCR5R9bQT9xuQ2
+ / = que son propensos a errores al copiar, imprimir o pronunciar. Base58 elimina los caracteres confusos, facilitando la lectura y copia de las direcciones por humanos.