Base58 — це метод кодування двійкових даних, який зазвичай використовується в адресах Bitcoin та інших криптовалютах. Набір символів Base58 виключає символи, які легко сплутати, такі як цифра 0, великі літери O та I, мала літера l, а також символи + та /, що робить його більш придатним для ручного введення та розпізнавання. Набір символів Base58 включає: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Дані, закодовані Base58, становлять приблизно 137% від оригінального розміру, трохи більше ніж Base64, але більш читабельні.