A public tool used to access cryptocurrency, like an account number. Users need both a public and private key access to their cryptocurrency.
Public keys are generated through an algebraic transformation of the user’s private key. Public keys are then shortened by using a hash function to create the user’s cryptocurrency address that is visible to everyone.