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