Lesson 5 of 6
CIE 0478 only Lesson 5

Digital Currency and Blockchain

Cambridge IGCSE expects you to define digital currency, explain how blockchain stores transactions in linked blocks, and describe why this design makes the ledger tamper-resistant.

Examined under Cambridge IGCSE 0478 syllabus point 6.2. Not part of OCR, AQA or Edexcel GCSE.

Money used to require a bank to keep score. Bitcoin, launched in 2009, asked: what if no single bank had to be trusted? What if thousands of computers each held a copy of the same ledger, and any change had to be agreed by the majority? That idea is blockchain, and the digital currency on top is just one of its uses.

Digital currency
Money that exists only electronically. Not printed on paper, not stored in a physical bank vault.
Cryptocurrency
A digital currency that uses cryptography to secure transactions, e.g. Bitcoin, Ethereum.
Blockchain
A decentralised digital ledger of all transactions, stored as a chain of linked blocks.
Block
A group of transactions plus a hash of the previous block.
Hash
A short fixed-length string calculated from the contents of a block. Any change to the contents changes the hash.
Decentralised
No single authority controls it. Copies of the ledger live on many computers (nodes).

Centralised vs decentralised ledgers

A traditional bank holds one master copy of every account balance. Trust is placed in the bank.

A blockchain holds identical copies of the entire ledger on thousands of computers. Anyone can read it, and to change a transaction you would need to change the majority of copies at once. Trust is placed in the maths, not in any single organisation.

How blocks are linked

+-----------+    +-----------+    +-----------+
| Block 1   |    | Block 2   |    | Block 3   |
| Txns      |    | Txns      |    | Txns      |
| prev hash |    | prev hash |<---| prev hash |<---
| own hash  |<---| own hash  |    | own hash  |
+-----------+    +-----------+    +-----------+

Each block stores:

  • A list of transactions.
  • A timestamp.
  • The hash of the previous block.
  • Its own hash, calculated from the above.

If anyone alters a transaction in an old block, that block's hash changes. The next block's "previous hash" pointer no longer matches, breaking the chain. To get away with the change, the attacker would need to recalculate every block after the change and persuade the majority of nodes to accept the new chain. In a network of thousands of nodes, this is computationally impossible.

Advantages and drawbacks

Advantages
Tamper-resistant; transparent (any node can audit); no single point of failure; cross-border transfers without banks.
Drawbacks
Huge electricity use to maintain the network; price volatility for cryptocurrencies; lost private keys = lost funds with no recovery; used for criminal payments because of the partial anonymity.

Beyond the basics

A friend tells you "blockchain is impossible to hack". Use what you know about hashing, decentralisation and consensus to explain why this claim is mostly true for the ledger itself, but identify three real-world ways that blockchain users still lose money.
Why the ledger is hard to hack: changing one transaction changes that block's hash, which breaks the next block's "previous hash" pointer, which cascades through the rest of the chain. The attacker would also need control of more than half the nodes to persuade the network to accept the new chain. With thousands of nodes, this is computationally and economically infeasible.

How users still lose money:
1. Lost private keys. If you lose the key to your wallet, the coins are stuck forever - there is no bank to recover them.
2. Phishing and exchange hacks. Most cryptocurrency thefts target the exchanges where users buy and sell, not the chain itself. The chain is fine; the website storing the keys is not.
3. Scams and rug pulls. Buying a worthless coin is not a hack of the technology; it is social engineering. The blockchain dutifully records that you handed your money to a fraudster.

Traditional currency vs digital cryptocurrency

FeatureTraditional currencyCryptocurrency
Issued byA central bank or governmentNo single issuer; created by mining
LedgerHeld privately by each bankPublic, distributed blockchain
VerificationThe bank confirms the transactionThe network verifies via consensus
Identity of holderTied to a named accountTied to a wallet address (pseudonymous)
ReversibilityBanks can reverse fraudOnce confirmed, transactions are permanent
Value stabilityGenerally stable, government-backedHighly volatile, no government guarantee
"Bitcoin transactions are anonymous"

They are pseudonymous, not anonymous. Every transaction is permanently recorded on the public blockchain against a wallet address. If anyone ever links that wallet to a real-world identity (a withdrawal to a bank, an IP address, a posted address), the entire history of the wallet becomes public. This is the opposite of cash, which leaves no record at all.

A six-mark exam question with mark scheme

Question (CIE-style, 6 marks): Explain how blockchain prevents previously confirmed transactions from being altered.

Mark scheme - one mark per valid point, up to 6
  • Each block contains a list of transactions.
  • Each block also stores the cryptographic hash of the previous block.
  • Changing any transaction in an old block changes that block's hash.
  • The next block's "previous hash" field would no longer match, breaking the chain.
  • To hide the change, every following block would have to be re-hashed.
  • The blockchain is held as identical copies on thousands of computers (distributed/decentralised).
  • Other nodes would compare the changed copy to the majority and reject it, preserving the original chain.

Beyond the basics

A government proposes to ban cryptocurrency entirely on the grounds that it is used for crime. Suggest two reasons such a ban would be hard to enforce in practice, and one legitimate reason a citizen might want to use cryptocurrency.
Two enforcement difficulties:
1. No central server to shut down. The blockchain lives on thousands of computers across many countries. Closing one node has no effect; closing all of them is not within any single government's reach.
2. Detection is hard. Cryptocurrency transactions look like ordinary encrypted internet traffic. Without inspecting every packet, a government cannot tell who is sending what.

One legitimate use: sending money internationally to family in a country with an unstable currency or a corrupt banking system. The transfer is fast, cheap and cannot be blocked or seized by either country's banks. For someone in that situation, cryptocurrency may be the only practical option.
Q1. Why does altering a transaction in an old block break a blockchain?
The chain of "previous hash" pointers detects any tampering.
Q2. What is the main difference between a blockchain ledger and a traditional bank ledger?
Decentralisation removes the need to trust a single institution.
Q3. Give one drawback of large-scale cryptocurrency networks.
Energy consumption (especially of proof-of-work chains) is a major real-world drawback.
CIE 0478 - Lesson 5
Digital Currency and Blockchain
Starter activity
Pass a single sheet of paper around the class. Each student must write one transaction (e.g. "Alice gave Bob 5 pounds") and pass it on. After ten transactions, ask: "How would we know if someone secretly changed an earlier line?" Use this to motivate hashes and the chain of "previous hash" pointers.
Lesson objectives
1
Define digital currency and cryptocurrency, and explain how they differ from physical currency.
2
Describe a blockchain as a decentralised ledger of transactions stored as linked blocks.
3
Explain how hashing and the "previous hash" pointer make the chain tamper-evident.
4
Contrast a blockchain with a traditional centralised bank ledger.
5
Discuss the advantages and drawbacks of large-scale cryptocurrency networks.
Key vocabulary
digital currencycryptocurrencyblockchainblockhashdecentralisednodeledgertamper-resistantconsensusmining
Discussion questions
Why do most cryptocurrency thefts target exchanges, not the blockchain itself?
Should governments be allowed to ban or regulate cryptocurrencies? Justify your view.
Is the energy cost of large blockchains an acceptable price for decentralised money?
Exit tickets
Define digital currency. [1 mark]
Explain how a hash and the "previous hash" pointer prevent tampering with an old block. [4 marks]
Give one advantage and one drawback of using a blockchain instead of a traditional bank ledger. [2 marks]
Homework suggestion
Pick one cryptocurrency (Bitcoin, Ethereum or any other). Write a 300-word report covering: when it launched, how transactions are verified, the approximate annual electricity consumption of the network, and one practical use case beyond speculation. Include sources for every figure you quote.
Classroom tools