← all simulations

slide 4 · fundamentals

Blockchain vs conventional database

database · update
balance = 40
old value gone
ledger · append
+100
−60
+0
history kept

Run the same UPDATE and DELETE on both and compare what is left behind.

  1. 1Run UPDATE on both sides
  2. 2Run DELETE on both sides
  3. 3Look at what history survived
live · 0 players in this room

send coins to another player

10.0000 BTC10.0000 ETH
recipient

waiting for another player to join this room… open this page in a second tab or share the link with the class.

fee 0.0005 · total 0.5005 BTC
live transfers in this room
room ledger · tap a row to replay its steps
  • no transfers yet — be the first to pay a classmate.

Conventional database (SQL, CRUD)

accounts
idowneramount
1Alice500
01 INSERT INTO accounts VALUES (1, 'Alice', 500); -- 1 row

One admin, one writable table. History exists only if someone configured audit logs — and the same admin can edit those too.

Blockchain (append-only ledger)

block 1INSERT
Alice = 500
01 tx#1 mined in block 1 · state: Alice = 500

Nothing is overwritten. A "delete" is just another transaction; the old state is permanently auditable by anyone.

Side by side

PropertyConventional DBBlockchain
OperationsCreate, Read, Update, DeleteRead and Append only
ControlSingle admin / organisationDistributed among participants
Trust modelTrust the operatorVerify with cryptography
HistoryOptional audit log, editableInherent, tamper-evident
ThroughputTens of thousands tx/sSingle to low-thousands tx/s
Cost per writeNear zeroFees + global replication
Best forInternal apps at scaleShared state between distrusting parties

The honest rule of thumb: if one organisation can be trusted to hold the data, a conventional database wins on every metric. Blockchain earns its overhead only when the parties sharing the data do not trust each other.