# Digital Currency and Blockchain

- **Track:** Cambridge IGCSE™ Computer Science (0478 / 0984) (CAMBRIDGE IGCSE 0478)
- **Module:** Section 5: The Internet & Security
- **Estimated Duration:** 10 minutes
- **Access:** Open Theory (All-Access for Interactive IDE &amp; Autotests)

---

## Theory & Conceptual Background

**Digital currency** is money represented electronically rather than as physical notes and coins. A cryptocurrency is a kind of digital currency that uses cryptographic techniques to support transactions. Do not assume every electronic payment or bank balance uses a blockchain.

## A shared transaction record

A blockchain stores records in blocks linked in order. Each block includes a reference based on the previous block's data. Copies of the ledger can be held on multiple computers. The network follows rules for agreeing which new records to accept.

Changing an earlier record changes its derived link and conflicts with later links and other copies. This makes unnoticed alteration difficult; it does not mean every transaction is honest or every cryptocurrency has a stable value. The ledger records transfers; it does not by itself verify a seller's promise to deliver a product.

## Worked example

A buyer transfers digital tokens to a seller. Computers verify the transaction under the network's rules and include it in the ledger. Other participants can check that accepted record. If someone alters an old transfer in one copy, its links and the agreed copies no longer match.

## Evaluate the choice

Electronic transfers can be convenient and shared verification can avoid relying on a single ledger keeper. Risks include lost credentials, scams, price changes and the difficulty of reversing a mistaken transfer. A distributed ledger is not the same thing as anonymous or risk-free payment.

## Independent explanation

A seller says “our payment is on a blockchain, therefore the goods are guaranteed”. Explain the difference between recording a payment and proving that the goods will arrive.

---

## Interactive Exercises & Autotest Specifications

### Exercise 1: Application: A shared ledger (Fill in blank, 30 XP)

**Instructions:**
Work out each answer before submitting. What is the linked sequence of transaction blocks called? Are ledger copies centralised in one computer or distributed? Does a recorded payment guarantee delivery of goods: yes or no?


**Starter Code:**
```text
{"prompt":"Application: A shared ledger","template":"1. What is the linked sequence of transaction blocks called? [blank_1]\n2. Are ledger copies centralised in one computer or distributed? [blank_2]\n3. Does a recorded payment guarantee delivery of goods: yes or no? [blank_3]","blanks":[{"id":"blank_1"},{"id":"blank_2"},{"id":"blank_3"}],"word_bank":["blockchain","distributed","centralised","yes","no","ledger"]}
```


### Exercise 2: Concept Check: Digital money (Multiple choice, 30 XP)

**Instructions:**
Which statement is accurate?

**Options:**
- **A**: All online bank payments use a blockchain.
- **B**: A cryptocurrency is one form of digital currency.
- **C**: Digital currency must have a fixed exchange value.
- **D**: A blockchain guarantees that a seller is honest.



