Blockchain technology consists of blocks (containing transactions and timestamps), nodes (computers in the network), cryptography, and a consensus mechanism (for agreement on the state of the blockchain).