Public and Private Keys vs. Public Address
To understand bitcoin and its intricate structure, you need to know the difference between three terms whose definitions are often, easily (and mistakenly), interchanged.
Private Keys
In their purest form, private keys are 256-bit numbers that are generated randomly and used to authorise the spending of bitcoins.
‘Bit’ is short for binary digit and always represented by one of the two binary figures: a 0 or a 1.
Since the number of possible 256-bit combinations is extremely large, a simpler system has been created to represent the private key.
A 64-character hexadecimal system using letters a-f and numbers 1-9, like so:
ef235aacf90d9f4aadd8c92e4b2562e1d9eb97f0df9ba3b508258739cb013db2
Public Keys
Derived from the mathematical theory of elliptic curve multiplication, public keys are created from private keys.
They are used to confirm that the data sent in the blockchain is authentic; in other words that it comes from the owner of the specific private key.
Thanks to the public key, the private key takes the shape of a digital signature, without ever being publicly revealed.
The receiver, or any peer in the network, will only see the digital signature and public key.
Example of a Public Key: 030589ee559348bd6a7325994f9c8eff12bd5d73cc683142bd0dd1a17abc99b0dc
Public Address
Also known as the bitcoin address, the public address is also a major identifier for a transaction and it’s derived from the public key.
In fact, this is the information that people need to input if they wish to send you bitcoin.
Each bitcoin transaction carries with it a unique public address, generated by applying the public key into a cryptographic algorithm called Secure Hash Algorithm (SHA).
Example of a Public Address: 1J7mdgA5rbQyUHE2NYd5x39WVBWK7AfsLpEo6XZy
Comment by jetonwhy
February 16, 2025
Anyone else finding it weird that Deriv only allows deposits through Jeton and not bank transfers? They’ve removed crypto too, so now it’s just cards and Jeton. Kinda frustratin...