base58
base64と同様にバイナリを文字列として扱えるようにするエンコード方式
base58はマッピングが扱うデータにより異なるので事前にマッピングを確認する必要がある
bitcoinやrippleにおいてはアドレスや公開鍵、秘密鍵を人間が扱える形式に変換するときに用いられる
bitcoin base58 alphabet
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
ripple base58 alphabet
rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz