Module 2 of 4

How Bitcoin Works

2.1Watch: Explain Bitcoin to Complete Beginners

Activity TypeDiscussion
Description

Participants watch a non-technical Bitcoin overview designed for complete beginners. The viewing gives the class a shared starting point for identifying the problem Bitcoin addresses, its basic features, and questions that require further discussion or verification.

Objectives
  • Participants build a beginner-friendly understanding of Bitcoin and share the video’s main ideas in their own words.
Materials
  • Internet access and video playback.

Procedure

Step 1

Open the video.

Step 2

Watch the video.

Step 3

Notes

The source notes that the host is not a Maxi; be aware of this if participants ask.

Additional Resources

2.2Consensus

Activity TypeRole-play
Duration45 min
ParticipationWhole classIndividual
Description

Participants first track simple transfers, then compare a single designated record keeper with a group in which everyone keeps a copy of the same record. The educator introduces an entry that conflicts with the scenario's initial supply rule. Learners decide what the stated rules permit and compare the two recordkeeping arrangements.

Objectives
  • Learners practice maintaining a shared record and compare one record keeper with independent checking against stated rules.
  • Learners identify both the value and limits of a classroom analogy for Bitcoin consensus.
Materials
  • Paper and pens for every participant
  • Calculators, if useful
  • A whiteboard, paper chart, or projected spreadsheet

Setup

Prepare the tables below. Explain the rules before the role-play: each transfer changes the record only if it is permitted by the stated starting balances and rules. In the final scenario, participants should compare their records after each step; agreement is not a vote on what they prefer, but a check of whether the same stated rules and earlier entries produce the same result.

Procedure

Step 1: Track a short record

Ask participants to track these transfers. They may work from memory first and then use paper.

  1. TEACHER starts with 21 widgets; RED and BLUE start with none.
  2. TEACHER pays 2 widgets to RED.
  3. TEACHER pays 5 widgets to BLUE.
  4. BLUE pays 1 widget to RED.
  5. TEACHER pays 5 widgets to RED.
TEACHERREDBLUE
Starting balance2100
After step 21920
After step 31425
After step 41434
After step 5994

Ask learners how they checked their result and what information they needed.

Step 2: One designated record keeper

Tell the class that a BANKER begins with 2,100 play-money units and pays 200 units to each of six participants: RED, BLUE, PURPLE, BLACK, ORANGE, and GREEN. Designate one learner as the official record keeper.

  1. Record the starting balance and the six payments. The BANKER has 900 units remaining.
  2. BLUE pays GREEN 200 units. Update the record.
  3. BANKER pays ORANGE 800 units. Update the record. The BANKER now has 100 units.
  4. Propose a new entry: BANKER adds 600 units to BLUE's balance.

Ask the class: under the initial rules, is Step 4 a valid payment, a newly authorized issuance, an error, or something else? Who has the authority to answer in this scenario? Make clear that the answer depends on the rules you gave the record keeper; the activity has not shown that all single-record systems work the same way.

Step 3: Independent checking of the same rules

Repeat the scenario with every participant maintaining a record. After each entry, participants compare balances and state whether the entry follows the initial rules.

At the proposed addition of 600 units, ask participants to distinguish two questions:

  1. Does the entry balance mathematically?
  2. Does the entry follow the supply and authorization rules the group agreed at the start?

If the group rejects the entry under its initial rules, ask what would have to change for it to be accepted: the record, the rule, the authority to change the rule, or the group’s interpretation. This helps learners see that distributed copies do not themselves create a rule; participants must also apply and enforce common rules.

Connect the model to Bitcoin carefully

Explain that Bitcoin users may choose to run software that independently validates transactions and blocks against Bitcoin’s rules. Many users instead rely partly on wallets or other services, so it is inaccurate to say that every user keeps a full copy of the ledger.

At beginner level, describe the process as follows: transactions are broadcast; miners propose blocks using proof of work; and nodes independently accept or reject blocks according to their validation rules. Nodes converge on a history with the most accumulated proof of work. This is a useful comparison with the classroom exercise, but the exercise omits important technical and social details.

Key Points

  1. Consensus concerns shared rules, validation, and a history of entries; it is more specific than simply agreeing by a show of hands.
  2. A single record keeper and independent record checking have different dependencies and trade-offs. Neither label alone proves fairness, security, or usefulness.
  3. Bitcoin combines signatures, peer-to-peer communication, proof of work, block validation, and accumulated work. The classroom model represents only a small part of that system.
  4. Decentralization can reduce dependence on a single rule enforcer, but influence, infrastructure, knowledge, and access are not equally distributed. Whether this matters most depends on the purpose and criteria being evaluated.
  5. Bitcoin's rules and operation can be investigated; claims about its value are judgments that need stated criteria and evidence.

Discussion Questions

  1. What could the designated record keeper do well? What risks or dependencies could arise?
  2. What did independent checking reveal in the final scenario? What did it not solve?
  3. Which assumptions in the classroom model differ from Bitcoin’s actual network?
  4. What evidence would you need before claiming that a system is decentralized, secure, scarce, or valuable?
  5. Which criteria would matter when comparing a centralized payment system and Bitcoin for a particular person or community?

Optional money-properties comparison

If learners compare money properties, ask them to state the criterion and evidence for each entry rather than directing them toward a preferred answer. A supply rule is one input to scarcity; credibility, enforcement, verification, history, and demand are separate questions.

Notes

This is a simplified classroom model
The activity represents a shared record and rule checking. It does not reproduce Bitcoin's digital signatures, peer-to-peer message propagation, mining competition, proof-of-work difficulty, forks, incentives, or security assumptions. It does not show that one form of coordination is always better than another.

Allow time for calculations and for disagreement about the scenario's rules. Keep the discussion focused on the difference between an observation from the role-play, a technical fact that can be checked, and a value judgment that requires criteria.

Bitcoin Diploma assessment link: This activity may provide formative practice for T2 / C2. Use the approved protocol and record individual evidence for copying, verification, rules, and roles if it is used for assessment.

Educator background and source notes

These sources support the technical background only. They do not establish a universal historical claim about leaders, a causal claim about monetary systems, or a conclusion about Bitcoin’s value.

2.3Consensus Building in a Peer-to-Peer Network

Activity TypeSimulation
Description

Participants pass messages around a circle while selected participants alter or misinterpret an encrypted instruction. When the group acts on the message, the conflicting responses make the lack of consensus visible and lead to a discussion of cryptography, malicious actors, the Byzantine Generals’ Problem, and Bitcoin’s consensus layer.

Objectives
  • Participants experience how shared verification and cryptography can help a peer-to-peer network reach consensus despite malicious participants.
Materials
  • Messages with encrypted and unencrypted instructions for “attack” or “do not attack.”

Preparation Notes

Select 3 or 4 participants as malicious nodes before class and assign them a cryptographic puzzle as homework in the previous class.

Setup

Select an originator and form participants into a circle, separating malicious nodes.

Procedure

Step 1

Give the originator a note reading “ATTACK” and the number sequence “4-16-14-21-1-21-1-3-11-”. The originator passes it to the right.

Step 2

After all participants read the message, the originator says “Now.” Participants react simultaneously; “ATTACK” means taking a step forward.

Step 3

Observe that participants who interpreted the encrypted message correctly remain still while others act, revealing a lack of consensus.

Discussion Questions

Why was consensus not achieved? How does this relate to the Byzantine Generals’ Problem and Bitcoin’s solution?

Notes

Bitcoin Diploma assessment link: May provide the individual-response context for T2 / C2. Use the approved protocol and record an individual explanation of shared verification; otherwise, this activity is formative.

2.4Bitcoin transactions in action

Activity TypeRole-playSimulation
Duration20–30 min
Description

Participants use transaction notes, tokens, and a classroom ledger. The sender creates and authorizes a simulated transaction. Nodes check the model's stated rules. A miner places a valid transaction into a candidate classroom block. Dice represent repeated attempts to find proof of work, not node validation or a method for choosing valid transactions.

Objectives
  • Participants compare the roles of a sender, recipient, node, and miner in a simplified Bitcoin transaction model.
Materials
  • Transaction notes.
  • Tokens or coins.
  • A classroom ledger table.
  • One die.

Setup

Assign roles. Explain that a recipient can provide a destination and check for a payment, but does not approve a transaction for the network. Nodes validate transactions and blocks against the stated rules. A miner can build a candidate block from valid transactions and tries proof of work. The educator decides which valid model transactions are available to the miner.

Procedure

Step 1: Create and check a transaction

The sender writes a simulated amount and recipient on a transaction note, then authorizes it. The recipient checks the intended amount and destination. Nodes check the model's signature, balance, and double-spend rules.

Step 2: Build a candidate block

When nodes accept the transaction in the model, the miner adds it to a candidate classroom block. The miner rolls the die until the educator's stated result is reached. Explain that the die represents repeated proof-of-work attempts, not a vote or transaction-validation step.

Step 3: Validate the classroom block

The nodes check that the candidate classroom block follows the model's rules, including the valid transaction and the stated die result. Update the classroom ledger only after this check.

Key Points

  1. A sender authorizes a transaction. A recipient checks whether a payment arrived, but does not decide network validity.
  2. Nodes independently validate transactions and blocks against Bitcoin's rules.
  3. Miners can choose transactions for candidate blocks and attempt proof of work. Nodes decide whether to accept the resulting block.
  4. A confirmed transaction appears in a block that a node accepts. It is difficult to reverse through the protocol, but confirmation is not an absolute guarantee for every situation.

Discussion Questions

  1. Which role authorizes the transaction?
  2. Which role checks the stated transaction rules?
  3. What does the die represent, and what does it not represent?
  4. Which parts of the classroom model differ from Bitcoin's actual network?

Notes

Bitcoin uses digital signatures, transaction rules, peer-to-peer communication, proof of work, and independent node validation. The classroom model shows only selected roles and checks.

Bitcoin Diploma assessment link: May provide the individual-response context for T2 / C2. Use the approved protocol and record an individual explanation of validation and double spending; otherwise, this activity is formative.

2.5Generate SHA-256 Hash

Activity TypeExperiential learning
ParticipationIndividual
Description

Participants use the My First Bitcoin SHA-256 Hash Generator to hash a message, repeat the same input, and then alter the message slightly. Comparing the results shows that identical inputs produce identical fixed-length outputs while small changes produce very different hashes, supporting later discussion of one-way hash functions and proof of work.

Objectives
  • Participants observe that SHA-256 hashes are repeatable, fixed in length, and highly sensitive to input changes.
Materials
  • Internet access.

Setup

Explain that hashing turns a digital message into a fixed-length code that acts as a unique identifier.

Procedure

Step 1

Open the SHA-256 Hash Generator and generate a hash for a string or input value.

Step 2

Generate the hash again using the same message and compare the result.

Step 3

Change the message slightly and observe that the code is completely different. Compare the lengths of hashes from differently sized inputs.

Key Points

The same message produces the same hash; small changes produce a very different hash; output length is fixed.

Notes

Use fictional, non-sensitive text only

Never paste a seed phrase, private key, password, recovery code, personal information, or a real financial record into an online hash tool.

Bitcoin Diploma assessment link: May provide the individual-response context for T2 / C2, specifically proof-of-work preparation. Use the approved protocol and required rule-and-role explanation; otherwise, this activity is formative.

Hash functions are described as one-way methods.

Additional Resources

2.6Watch: Blockchain 101 – A Visual Demo

Activity TypeDiscussion
Description

Participants watch most or all of “Blockchain 101 – A Visual Demo” as a visual alternative or complement to generating a SHA-256 hash. The video illustrates how blocks are linked, allowing participants to observe how changes to data affect a chain and to connect the demonstration to the course discussion of blockchain verification.

Objectives
  • Participants observe how linking blocks makes changes to earlier blockchain data visible.
Materials
  • Internet access and video playback.

Procedure

Step 1

Open the video.

Step 2

Watch most or all of the video as time permits.

Step 3

Note how the video shows blocks being chained.

Notes

The full video is 17 minutes long and may be difficult to play in its entirety.

Additional Resources

2.7Verification

Activity TypePresentation
Duration10 min
ParticipationWhole classSmall groups
Description

Participants roll dice to model repeated attempts by miners to find a block-header hash that meets a target. After a successful roll, the class checks the stated result. The dice exercise is an analogy only. It does not reproduce hashing, targets, difficulty adjustment, block construction, or node validation in full.

Objectives
  • Participants experience the difference between repeated attempts to find a model proof-of-work result and the quick check needed to verify it.
Materials
  • At least six dice (D6).
  • Optional: a printed record sheet.

Setup

Choose a model target, such as at least three dice showing one. Explain that in Bitcoin a miner repeatedly changes a candidate block header to seek a hash at or below the current target threshold. Nodes can check the resulting proof of work and the block's rules. The difficulty adjustment periodically changes the target; it is not the value a block must be below.

Procedure

Step 1: Try the model proof of work

Participants or a designated miner roll six dice repeatedly. Each roll represents one unsuccessful or successful attempt in the model. The goal is to meet the stated dice target.

Step 2: Change the model target

If the model target is too easy or too difficult for the time available, change it before the next round. Explain that a lower Bitcoin target makes a successful hash less likely, but the dice rule is only a teaching comparison.

Step 3: Verify the result

When the dice target is met, the class checks the number of ones and confirms that the stated result follows the model rule. Explain that Bitcoin nodes also check transaction and block rules, not only proof of work.

Key Points

  1. Mining involves repeated attempts to find a block-header hash that meets the current target.
  2. A valid proof-of-work result is quick to check, but Bitcoin nodes also validate the block's other rules.
  3. Difficulty adjustment changes the target periodically. It is not itself the proof-of-work threshold.

Discussion Questions

  1. Why did the model require repeated attempts?
  2. What did the class check after the model target was met?
  3. Which parts of Bitcoin validation are missing from the dice activity?

Notes

Bitcoin Diploma assessment link: May provide the individual-response context for T2 / C2. Use the approved protocol, including the required role and rules explanation; otherwise, this activity is formative.

Additional Resources

2.8Watch: How Bitcoin Works under the Hood

Activity TypeDiscussion
Description

Participants watch “How Bitcoin Works under the Hood” to reinforce the technical ideas introduced in the Bitcoin Diploma. The educator can pause or follow the viewing with questions that help participants connect the video’s explanations to Bitcoin’s transactions, blocks, nodes, mining, and consensus.

Objectives
  • Participants deepen their understanding of a technical Bitcoin concept presented in the video.
Materials
  • Internet access and video playback.

2.9Watch: Why Every Bitcoiner Should Run Their Own Node

Activity TypeDiscussion
Duration5 min
Description

Participants watch the first five minutes of a video explaining what Bitcoin nodes are and why running one may matter. The educator stops before the setup instructions and emphasizes that nodes are neither miners nor wallets: they independently run the Bitcoin protocol and maintain an updated blockchain copy.

Objectives
  • Participants distinguish the roles of a Bitcoin node, a miner, and a wallet.
Materials
  • Internet access and video playback.

Procedure

Step 1

Open the video.

Step 2

Watch only the first five minutes, then stop when the speaker begins explaining setup.

Step 3

Emphasize that nodes are not miners or wallets: they run the Bitcoin protocol and maintain an updated copy of the blockchain.

Key Points

Nodes help ensure the network is decentralized and secure.

Additional Resources

2.10Watch: How To Setup Bitcoin Core

Activity TypeDiscussion
Description

Participants watch “How To Setup Bitcoin Core,” a video about setting up Bitcoin Core as a Bitcoin node, then discuss how a node validates newly arriving blocks and keeps a local copy of the blockchain. The activity introduces Bitcoin Core as one option for running a node without presenting it as the only option or a global recommendation.

Objectives
  • Participants understand how a Bitcoin node validates blocks and maintains a local copy of the blockchain.
Materials
  • Internet access and video playback.

Procedure

Step 1

Open “How To Setup Bitcoin Core.”

Step 2

Watch the video.

Step 3

Explain that Bitcoin Core is one option for running a node and that it downloads the blockchain before checking newly arriving blocks.

Notes

View and discuss; do not require installation

This activity teaches the role of a node. Do not require learners to install software, run infrastructure, use personal devices, or expose personal network information.

Additional Resources

2.11Is Bitcoin Sound Money?

Activity TypeDiscussion
Description

Participants return to the money comparison table and assess Bitcoin alongside cows, cigarettes, diamonds, and euros. Using characteristics such as durability, portability, uniformity, acceptability, scarcity, and divisibility, they complete the comparison and discuss whether Bitcoin meets the characteristics of sound money.

Objectives
  • Participants compare Bitcoin with other forms of money using the characteristics of good money.
Materials
  • Money comparison table.

Setup

Return to the money comparison table from Chapter 2.

Procedure

Step 1

Review the characteristics: durable, portable, uniform, acceptable, scarce, and divisible.

Step 2

Compare cows, cigarettes, diamonds, euros, and Bitcoin against each characteristic.

Step 3

Complete the totals in the comparison table.

Discussion Questions

How does Bitcoin compare with other forms of money?

Notes

Bitcoin Diploma assessment link: May provide the individual-response context for T2 / C2. Use the approved protocol, including an explanation of how a Bitcoin property could help or limit its use as money and the required explanation of participant roles; otherwise, this activity is formative.

↑ Back to table of contents