Blockchain, where to start from
Blockchain is underlying technology used in cryptocurrencies, before you start reading about blockchain there are some prerequisite to read,
- distributed computing
- consensus algorithms
- hashing functions
- byzantine fault tolerance
- peer to peer network
- state machines
- Distributed blocks
- Merkle Tree