Base58Check is a Base58 encoding format that unambiguously encodes the type of data in the first few characters and includes an error detection code in the last few characters(check).
Base58 is a group of binary-to-text encoding schemes used to represent large integers as alphanumeric text, introduced by Satoshi Nakamoto for use with Bitcoin. It is similar to Base64 but has been modified to avoid both non-alphanumeric characters and letters which might look ambiguous when printed, eg. 1 and l.
Base58Check in Bitcoin
Base58Check was implemented in the process of Bitcoin address creation.
See also :How to create Bitcoin Address