Alphabet de style Bitcoin, supprime les caractères confondus 0/O/I/l
Base58 est l'encodage adopté dans la conception de Bitcoin, utilisant 58 caractères (en supprimant les quatre caractères visuellement confondus 0, O, I, l). Il est préférable à Base64 pour représenter de longs identifiants tels que les adresses de portefeuille de cryptomonnaie et les hachages de transaction, réduisant significativement les erreurs de copie.
Base58 n'utilise aucun remplissage ; la longueur de sortie est approximativement proportionnelle au nombre d'octets d'origine. Outre Bitcoin, il est aussi utilisé par IPFS, Ripple et d'autres (certaines variantes comme Base58Check ajoutent une somme de contrôle).
Entrée : Hello World → Sortie : 2NEwdFFHWmz7v6yCR5R9bQT9xuQ2
+ / =, sujets aux erreurs lors de la copie, de l'impression ou de l'énoncé. Base58 supprime les caractères confondus, rendant les adresses plus faciles à lire et à transcrire pour les humains.