- Book: Mastering Bitcoin, 2nd Edition Programming the Open Blockchain By Andreas Antonopoulos [Github]
- Bitcoin: A Peer-to-Peer Electronic Cash System [PDF][簡中]
- Learn Blockchains by Building One: https://hackernoon.com/learn-blockchains-by-building-one-117428612f46
- The Group Structure on an Elliptic Curve [PDF]
- Elliptic Curve Discrete Log Problem
- Schoof, Elkies, and Atkin for computing #E(Z/pZ)
- No known analogue of index calculus attacks on the discrete log problem.