Stepping back, you’ll notice that Bitcoin uses a lot of math: hash functions for mining, one-way functions for generating keys and addresses, and digital signatures for proving your identity. These are all forms of cryptography, the science of keeping information secure by encoding (or encrypting) it in a format that attackers can’t reverse-engineer.[83]

