A modified Base58 binary-to-text encoding for encoding Bitcoin addresses. It appends the first four bytes of Hash256 of the encoded data to that data before converting to Base58 . It is used to detect typing errors in addresses.
Malone, J.A (2015). Glossary of Bitcoin Terms and Definitions. United States: Lulu Press, Inc