Blockchains are composed of blocks that contain transaction data along with a timestamp and unique hash. Each new block contains the hash of the previous block, connecting the blocks in a chain. Hashing and digital signatures secure the blockchain by making transactions tamper-proof. Smart contracts automate transactions by executing code when conditions are met. Blockchain networks determine block time, size, and validation methods like proof-of-work or proof-of-stake to achieve distributed consensus on the ledger.