The hard way - Bitcoin: private key, public key, address