The core components of blockchain are distributed ledger, blocks, blockchains, consensus mechanisms, cryptography, and smart contracts.