Nakamoto, S. 31 October 2008. “Bitcoin: A Peer-to-Peer Electronic Cash System”. Also known as the Bitcoinwhitepaper. http://nakamotoinstitute.org/bitcoin/. http://bitcoin.org/bitcoin.pdf.
W. Dai, “b-money,” http://www.weidai.com/bmoney.txt
S. Haber, W.S. Stornetta, “How to time-stamp a digital document,” In Journal of Cryptology
D. Bayer, S. Haber, W.S. Stornetta, “Improving the efficiency and reliability of digital time-stamping,” In Sequences II: Methods in Communication, Security and Computer Science
R.C. Merkle, “Protocols for public key cryptosystems,” In Proc. 1980 Symposium on Security and Privacy, IEEE Computer Society
Smart contracts: https://en.bitcoin.it/wiki/Contracts
Merkle trees: http://en.wikipedia.org/wiki/Merkle_tree
Ethereum Merkle Patricia trees: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-Patricia-Tree
Elliptic-curve cryptography (ECC): https://en.wikipedia.org/wiki/Elliptic-curve_cryptography
IPFS: https://docs.ipfs.io/