Library Computer Science 0478 Digital Currency
O Level · Computer Science 0478

Digital Currency

Revise Digital Currency for Computer Science 0478 (O Level) — revision notes and instant AI marking. Free to start.

📖 Revision notes · preview
  Cambridge (CIE) IGCSE Computer Science

Digital Currency & Blockchain

The Big Idea: Digital currency is money that exists only as data, and a blockchain is the shared, tamper-proof notebook that everyone in the network uses to agree on who owns what — without needing a bank in the middle.

Summary

  • Digital currency only exists in digital form — stored in wallets/accounts, no physical notes or coins.
  • It can be centralised (one authority controls it, e.g. a bank) or decentralised (no single authority — a network of users controls it).
  • Cryptocurrency is a type of digital currency (e.g. Bitcoin, Ethereum) that is volatile in value and tracked using cryptography.
  • A blockchain is a digital ledger that permanently records every transaction made with a currency.
  • Blockchain is decentralised — every participant (node) holds a copy of the ledger and can verify transactions independently.
  • Blocks are linked using hashes: each block stores its own hash and the previous block's hash. Change one block, and every block after it becomes invalid.
  • Transactions must be verified by multiple participants before being accepted — this stops fraud.

What Is Digital Currency?

Think about the money in your head right now — probably notes and coins, something you can physically hold. Digital currency throws that idea out completely. It only exists as data: a number in a database, a balance in an app, a record on a ledger. There's no note to fold into your pocket and no coin to drop in a jar. It lives entirely inside digital wallets or accounts.

You use it the same way you'd use "real" money — paying for goods and services online, or sending money internationally — except every step of that transaction happens as a digital record being updated, not a physical object changing hands.

Centralised vs Decentralised — the key distinction

This is the single most important split in this whole topic, so let's slow down on it.

CENTRALISED DECENTRALISED ┌─────────────┐ ┌───┐ ┌───┐ ┌───┐ │ BANK / │ │User│User│User│ │ GOVERNMENT │ ← controls it └─┬─┘ └─┬─┘ └─┬─┘ └──────┬──────┘ │ │ │ │ └──┬──┴──┬──┘ ┌───┴───┐ ┌───┐ ┌───┐ │ │ │ User A│ │ B │ │ C │ Network of users controls it └───────┘ └───┘ └───┘ (no single "boss")

In a centralised system, one authority — a bank, a government, a company — has the power to create, approve, freeze or reverse transactions. They hold the master record. If that authority makes a mistake, or decides to act against you, you have limited recourse, because they control the system.

In a decentralised system, there is no single boss. Instead, control is spread across a whole network of users, all of whom hold a copy of the records and agree collectively on what's valid. This is the model most cryptocurrencies use, and it's the reason blockchain exists — you need some clever way for thousands of strangers, who don't trust each other, to agree on a shared set of facts without a referee.

Analogy A centralised currency is like a single scoreboard operator at a game — everyone trusts them to keep score correctly, but if they cheat or make an error, there's no independent way to catch it. A decentralised currency is like everyone in the stadium keeping their own scoresheet, and comparing notes after every point. If one person's sheet doesn't match everyone else's, they're the one who's wrong.

Cryptocurrency

Cryptocurrency is simply one type of digital currency — the decentralised, crypto-secured kind, like Bitcoin and Ethereum. Two properties define it in the exam context:

  • Highly volatile — its value can swing rapidly, sometimes within hours, which makes investing in it risky. There's no central bank smoothing out the price.
  • Publicly tracked using cryptography — every transaction is visible to anyone on the network, but cryptographic techniques are what make the ledger secure and trustworthy without needing a central authority to police it.
Examiner Tip In the IGCSE exam, "digital currency" and "cryptocurrency" are treated as the same thing, even though in real life they're not strictly identical (digital currency is the broader category; cryptocurrency is one type of it). Don't overthink the distinction in your exam answers — just know cryptocurrency examples like Bitcoin and Ethereum.
Practice Question 1

Explain the difference between a centralised and a decentralised digital currency.

Practice Question 2

State two reasons why investing in cryptocurrency is considered risky.

Blockchain

A blockchain is a digital ledger — basically a running list of every transaction ever made using a particular digital currency. But it's not just a list sitting on one company's server. It's specifically designed to be decentralised, secure, and permanent.

How transactions get added

Every transaction is time-stamped and added to the blockchain in a way that is permanent and unalterable — once it's in, it can't be quietly edited or deleted.

Decentralisation: everyone has a copy

Because a blockchain is decentralised, no single entity or authority controls it. Instead, every participant in the network (often called a node) holds their own copy of the entire ledger and can independently verify transactions for themselves. Nobody has to "trust" a central server — they can just check the records themselves.

Blocks, chains, and hashes — how it actually links together

The blockchain gets its name from its structure: transactions are grouped into "blocks", and these blocks are linked together in a "chain" using cryptographic algorithms. This is what makes the whole system tamper-proof, so it's worth understanding exactly how the linking works.

Each block stores two important things:

  • Its own unique hash — a fixed-length code generated from the block's contents.
  • The previous block's hash — which is what physically "chains" it to the block before it.
┌────────────┐ ┌────────────┐ ┌────────────┐ │ BLOCK 1 │ │ BLOCK 2 │ │ BLOCK 3 │ │ │ │ │ │ │ │ Hash: A1x9 │◄────┤ Prev: A1x9 │◄────┤ Prev: B2y4 │ │ │ │ Hash: B2y4 │ │ Hash: C3z7 │ └────────────┘ └────────────┘ └────────────┘ If anyone changes data inside Block 1, its hash changes. Block 2 still stores the OLD hash of Block 1 → chain is broken → tampering is detected!

This is the clever part: because each block references the hash of the one before it, if anyone tries to secretly edit an old transaction, that block's hash will change — but the next block still stores the old hash. The chain no longer matches up. Since every node has a copy of the ledger, this mismatch is immediately obvious the moment nodes compare their copies, making tampering essentially impossible to hide.

Key Rule Changing any block invalidates every block that comes after it in the chain — because each block's validity depends on correctly linking to the hash of the block before it.

Verification — why fraud doesn't slip through

A transaction isn't just accepted because one person says it happened. Each transaction must be verified by multiple participants in the network before it's added to the blockchain. This process confirms the transaction is legitimate and prevents fraudulent activity — because a fraudster would need to convince a large portion of an entire independent network to agree with a lie, which is extremely difficult to pull off.

Analogy Imagine a group project where everyone keeps their own copy of the shared notes, and any new entry has to be signed off by several group members before it counts. If one person tries to sneak in a fake entry, or edit an old one, their copy won't match everyone else's — and the group instantly spots it. That's exactly how blockchain verification and hashing work together.
Practice Question 3

Explain how the use of hashes makes a blockchain difficult to tamper with.

Practice Question 4

Describe how a blockchain prevents fraudulent transactions from being added to the ledger.

What to Memorise

TermMeaning
Digital currencyCurrency that only exists in digital form; stored in wallets/accounts, no physical notes or coins.
CentralisedControlled by a single authority, e.g. a bank or government.
DecentralisedNot controlled by any single authority; controlled by a network of users instead.
CryptocurrencyA type of digital currency (e.g. Bitcoin, Ethereum); volatile in value and tracked using cryptography.
VolatileValue can fluctuate rapidly in a short period of time.
BlockchainA digital ledger that records every transaction made with a particular digital currency.
BlockA group of transactions; stores its own hash and the previous block's hash.
HashA unique code generated from a block's data, used to link blocks together.
Node / ParticipantA member of the network who holds a copy of the ledger and can verify transactions.
VerificationThe process of multiple participants confirming a transaction is legitimate before it's added.

Concepts Checklist

Exam Tips

Common mistake: Confusing "decentralised" with "unsecure" or "unregulated". Decentralised does NOT mean no rules — it means no single authority, but the network itself still enforces validity through verification and hashing.
Common mistake: Saying "blockchain is encrypted" as a vague catch-all. Be precise — it's the hashing of blocks and the linking to the previous block's hash that creates tamper-evidence, not generic "encryption".
Common mistake: Forgetting to mention that EVERY participant holds a copy of the ledger. This is the reason tampering gets detected — examiners want to see this point explicitly in "explain" questions.
Mark scheme trap: For "explain how blockchain prevents fraud" questions, you need BOTH ideas: (1) multiple participants verify each transaction, AND (2) the hash-linking makes tampering detectable. One alone rarely gets full marks.
What examiners look for: Using the correct keywords — "ledger", "node/participant", "hash", "verified", "decentralised", "permanent/unalterable" — rather than vague descriptions in your own casual words.
Remember: In this IGCSE syllabus, treat "digital currency" and "cryptocurrency" as interchangeable terms — don't lose time trying to separate them in an answer.
Digital Currency & Blockchain — Revision Guide · Built for offline studying
🔓 Read the full Digital Currency note — free You're seeing the preview · free account, no card needed
What's inside
📖 Revision notes 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking
📄 Practise Digital Currency with Computer Science 0478 past papers Every paper with its mark scheme — answer online, marked instantly. Open →

Read the full Digital Currency notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Computer Science topics