Understanding Bitcoin: Cryptography, Engineering and Economics (The Wiley Finance Series)