Bitcoin Q&A: Cryptographic Primitives