Blockchain is divided into key things
- Cryptography
- Transaction Ledger
- Concensus (Database, who gets to ammend the database or its state?)
The bitcoin currency is really only the first application of this invention. Bitcoin represents the culmination of decades of research in cryptography and distributed systems and includes four key innovations brought together in a unique and powerful combination. Bitcoin consists of:
- A decentralized peer-to-peer network (the bitcoin protocol)
- A public transaction ledger (the blockchain)
- A set of rules for independent transaction validation and currency issuance (consensus rules)
- A mechanism for reaching global decentralized consensus on the valid blockchain (Proof-of-Work algorithm)
Source: Mastering Bitcoin
- Bitcoin
- Endianess
- Arpit Byani
- Bitcoin Paper
- Bitcoin coinbase
- UTXO
- MemPool
- Proof-of-Work
- Blockchain Protocols
- Byzantine generals problem
- Cryptography (practice stuffs on it)
- Lock time
- Hash functions
- Mathematics