Blockchain (wikipedia)
Cryptography
Cryptographic Primitives
Hash Tree
Commitment Scheme
Byzantine Fault
The Web
Computing
...