Key elements of a blockchain: Distributed ledger technology, Immutable records and Smart contracts. All network participants have access to the distributed ledger and its immutable record of transactions. No participant can change or tamper with a transaction after it’s been recorded to the shared ledger.