Bitcoin is a cryptocurrency and a digital payment system invented by an unknown programmer, or a group of programmers, under the name Satoshi Nakamoto. It was released as open-source software in 2009.
Private keys can be kept in an encrypted for in a keystore file. in order to Finally, a Bitcoin address is created from a double hashing of the public key along with a base58 encoding.
"Private keys can be kept in an encrypted keystore file. A Bitcoin address is then created from a double-hashing of the public key combined with a base58 encoding."