Bitcoin-Alphabet, entfernt die verwechselbaren Zeichen 0/O/I/l
Base58 ist die im Bitcoin-Design verwendete Kodierung mit 58 Zeichen (unter Entfernung der vier optisch verwechselbaren Zeichen 0, O, I, l). Sie eignet sich besser als Base64 zur Darstellung langer Kennungen wie Krypto-Wallet-Adressen und Transaktions-Hashes und verringert Kopierfehler deutlich.
Base58 verwendet kein Padding; die Ausgabelänge verhält sich etwa proportional zur ursprünglichen Bytezahl. Neben Bitcoin wird es auch von IPFS, Ripple und anderen verwendet (manche Varianten wie Base58Check fügen eine Prüfsumme hinzu).
Eingabe: Hello World → Ausgabe: 2NEwdFFHWmz7v6yCR5R9bQT9xuQ2
+ / =, die beim Kopieren, Drucken oder Vorlesen fehleranfällig sind. Base58 entfernt verwechselbare Zeichen und macht Adressen für Menschen leichter lesbar und übertragbar.