(This post is an extract from another post written a year ago on my other, more personal blog.) I finally got around to studying the math behind bitcoin. If you more or less know what a hash is (the hash is as a short string, e.g. 32 characters, than can be calculated from a file of arbitrary size; if even one byte in the file changes, the hash will be completely different; read more on wikipedia, or ask me in the comments) and you more or less know how the public and private keys in asymme...