Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1decentralised ledger | AA blockchain is not held by one organisation. Many computers each keep a copy, so no single company controls it. | |
| 2copy1 == copy2 == copy3 | BEvery copy of the blockchain matches the others when no one has cheated | |
| 3A changed copy is spotted by comparing it with the other copies | Ccomputers = 5000 copies = 5000 | |
| 4No single owner: many computers each keep a copy of the ledger | DEditing one copy does not change the others. The edited copy no longer matches and is spotted when compared. | |
| 5Only the bank keeps the blockchain ledger | Eif myCopy != otherCopies then reject | |
| 6A hacker edits one copy, so all copies change | FA blockchain ledger copied on many computers, so no one person or company controls it |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
decentralised ledger — A blockchain ledger copied on many computers. No one person or company controls it, and a changed copy is spotted by comparing it with the others.IF myCopy <> majorityCopy THEN
OUTPUT "Changed copy spotted"
ENDIFFOR node ← 1 TO 5
OUTPUT ledger[node]
NEXT nodeDECLARE copies : ARRAY[1:1000] OF STRINGIF myCopy = otherCopy THEN
matches ← matches + 1
ENDIFIF matches > total / 2 THEN
OUTPUT "Copy accepted"
ENDIF