< How Blockchain Works

Lesson 1: Why Blockchain?

45 minutes

Overview

Students engage in two immersive class-wide simulations representing different types of economic markets. The first simulation focuses on decentralized markets (similar to a bartering system) and the second simulation focuses on centralized markets (similar to regulated banking). Teachers are invited to participate in the simulation in specific ways to highlight key issues with each system, and students reflect on the successes and failures of each system. At the end of the lesson, students watch the Why Blockchain? video which summarizes the different types of economic markets and presents Blockchain technology as a new way to exchange goods and services.

Agenda

Objectives

Students will be able to:
  • Explain how Blockchain tries to address the issues with both centralized and decentralized systems.
  • Explain how issues with centralized markets center around individual freedoms
  • Explain how issues with decentralized markets center around trust

Preparation

  • Cut out copies of the Decentralized Market resources and group them together (for example, with paper clips or putting into separate envelopes)
  • Cut out copies of the Centralized Market resources
  • Follow the steps in the Before the Lesson section of the lesson plan. Several of these steps are optional.

Links

Heads Up! Please make a copy of any documents you plan to share with students.

For the teachers
For the students

Teaching Guide

Before the Lesson

Preparing for Experiential Learning

This lesson is designed to create an immersive experience for students, where they participate in an activity or simulation which motivates the learning goals of the lesson. This creates a social, memorable, and engaging experience for students that helps transfer learning from this lesson to other aspects of their life, especially if this is the only lesson students engage in on this topic.

The pedagogy and teaching moves used in this lesson are based on Experiential Learning, which follows an Experience <> Reflect <> Think <> Act cycle. The teacher curates and guides an experience that students participate in, then students reflect on the experience leading to abstraction and meaning-making of the concepts embedded in the experience.

Because of the experiential nature, this lesson may feel messy and the classroom may feel chaotic. However, there may also be moments to elevate students' lived experiences and to capitalize on "teachable moments".

Preparing to Teach Blockchain

This lesson centers around the How Blockchain Works: Why Blockchain? video - watch this video first before exploring the lesson plan. In this particular lesson, students watch the video last which helps summarize and codify their experiences during the lesson.

(Optional) If you want to dive deeper into blockchain and cryptocurrency concepts to be prepared for student questions, consider reading the Teaching How Blockchain Works - Tips & Resources doc.

(Optional) Teaching with Code.org

If you intend to teach all of the lessons and this is your first time using Code.org, consider watching our Getting Started with Code.org video series for an overview of how to navigate lesson plans, setup a classroom section, and other important features of the Code.org platform. Each video also has a support article if you'd prefer to read or print instructions - click here to learn more.

Warm Up (5 minutes)

Prompt: Most people purchase things using cash, credit cards, or online apps. Can you think of an example where you were able to buy something with something other than cash, such as with a trade?

Discussion Goal: This prompt encourages students to think about situations where people can trade or exchange goods, and start considering other forms of currency used for trading. Students might think of collectibles or video games, where people can trade “cards” with each other. They may also think of bartering with services, such as helping to pick fruit in exchange for some of the fruit that was collected. If this lesson is being taught in conjunction with other Blockchain lessons, you may decide to explicitly mention cryptocurrencies (such as Bitcoin) as an example of something other than cash or credit cards used to make purchases.

Remarks

There are a lot of ways to exchange goods or services - paying with cash or credit cards is just one possibility. Today, we’re going to investigate different systems that could be used to make trades or exchange goods. Then, we’re going to learn about a brand new system called Blockchain which uses new, innovative technology to exchange goods and services digitally.

Big Question: What are the tradeoffs when exchanging goods and services with other people?

Activity (30 minutes)

Economic Simulation: Decentralized Market (15 minutes)

Remarks

Today we’re going to participate in a simulation of some of the original economic marketplaces where people trade directly with each other. If there’s no currency involved and people trade things directly, this is called a bartering system. The class will split into groups of 3 that will participate in the simulation - afterward, we’ll all discuss the benefits and consequences of a system like this.

Teaching Tip

Modern Examples: It may be helpful to share modern examples of decentralized markets, but be sure to pick examples that your students can relate to. Some potential examples include:

  • Farmer’s markets where vendors can barter or trade with each other
  • The popular website Craig’s List, where people can interact directly with each other Markets for collectibles, like trading cards, where people trade directly with each other based on the type of collectible
  • Discord is an app where each person can host their own servers and communicate directly with each other. Even though everyone must use the same tool (Discord) to communicate, the messages themselves are not going through any Discord company servers

Group: Split the class into groups of 3, but so there are no more than 8 groups. If there are more students in the class: some students can be observers or groups of 4 can be created but it will be more difficult for those groups to succeed in the simulation.

Remarks

Every group starts with a certain amount of resources, which you will be able to trade with other groups. As I distribute these resources, keep them a secret - for now, only your group knows the resources that have been allocated to your group. I will also be participating in the simulation and you have my own set of resources you can trade with.

Distribute: Distribute the pre-cut Decentralized Market Resources [Cutouts] to each group (for example: by having them pre-sorted in envelopes that each group opens). Groups can look at their own resources, but should keep them a secret from other groups for now.

Display: Show the next set of slides which explain the rules of the simulation and the rules for trading.

SlidesSpeaker Notes
Say: Each group is trying to gather enough resources for each member of the group
Say: There are three types of resources: food, clothing, and materials for shelter.
Say: Having 1 of each type means you’ve completed a set and a person can survive on that resource
Say: Completing all 3 sets means that person will survive in society
Say: Completing all three sets for each person in your group means the group will survive in society and they’ve won the simulation.
Say: Each group starts with their own set of resources. They will need to barter with other groups to collect the resources they’re missing
Say: Bartering and discussing should be done publicly and in the open, but no group is required to reveal their actual cards to any other group.
Say: When you’re ready to trade, the actual trade happens in secret by folding your cards before you trade them.

This means the actual card isn’t revealed until the trade is over and the card is unfolded.
Say: Each person starts with the same amount of cards, but some cards may be “empty resources”.

This means it may look like a typical resource, but you don’t know for sure until the card is revealed to you.

(Optional) Model: Show a short demonstration for how a trade could work:

  • Ask a group if someone would like to trade for a resource
  • Fold up the card and have the other group fold up their card
  • Trade the cards with each other
  • Unfold and verify that the cards match what each party agreed on

Teaching Tip

Trust Matters: The rules of this game are deliberately designed to allow emphasize the need for trust, and the potential for people to break that trust. Some students may pick up on this in this example - for example you could have traded a blank card or a different resource than the one you said, or the other person could have done the same. If students pick up on this and ask about it, acknowledge that this may be possible and trust is important, but try to keep the discussion short and don’t explain so much that it could impact the simulation. This is a point that will get emphasized and revisited after the simulation is over.

Do This: Set a timer for 10 minutes and allow students to barter and trade with each other to try and "win" the game.

Circulate: Monitor students as they begin to barter and trade with each other, and be sure to participate in the activity itself by instigating trades with students.

Teaching Tip

Managing Emotions: Some aspects of this simulation are meant to highlight the limitations of a system like this and how it can create inequitable outcomes. Putting students in the position of someone impacted by this system can help build empathy and understanding for how this system can benefit or harm real people, and will be useful during the debrief. If students find themselves significantly impacted or getting upset, reassure them that this will be a great topic to discuss during the debrief and the simulation will be over soon.

Where are your resources? It doesn’t matter what resources you have access to when participating in the simulation - it may be best to print an extra stack of each resource to have available to you. Depending on the groups involved in the simulation, it may become apparent that there aren’t enough of a certain resources for everyone to have a chance to survive. If you notice this happening, consider trading that resource with groups to add more into circulation.

Student ActionsTeacher Actions
The instructions are purposefully vague on how to get started, so a variety of interactions may occur as the simulation begins. It can be useful to look out for these potential behaviors:
  • Cliques: Students may fall into familiar social relationships to barter and trade, making it so a small pocket of students are able to meet the goals of the activity while others are potentially excluded.
  • Scarcity: Some students may “hoard” resources, meaning there may not be enough for others as the activity continues
  • Deceit: A student may perform a deceptive trade and another student may become upset. If this happens, it’s okay to assure students that this is just a simulation and this is something we’ll address when debriefing, but they should continue for now.
As you participate in the activity, there are several specific actions that you should try and perform, which can then be discussed and debriefed afterwards. If you’re not able to perform these actions, that’s okay - they can also be brought up in the discussion after the simulation.
  • Wrong Amount: Agree on a trade with someone but, when making the trade, include a few blank cards mixed in with your resources so that your trading partner receives less than what was agreed upon
  • Wrong Resource: Agree on a trade with someone but, when making the trade, trade the wrong resource that you all agreed upon.
  • Ghosting: Agree to trade with someone but, when making the trade, ensure that you are handed the resource cards first. Once you have them in your hand, rescind your deal and walk away from the trade, keeping the other person’s cards.
  • Lose your cards: Pretend to have misplaced your cards and make a big deal out of not being able to find them, which means you’ve essentially lost all of your resources.

Regroup: After 10 minutes have elapsed, have students regroup and continue through the slides.

Teaching Tip

But We Didn't Finish! It's okay for the simulation to end early, and it's fine if no groups "won" - there are still takeaways and moments of reflection that can be discussed just from the time students spent so far.

Prompt: What is an example where this system worked as intended and you were able to get the resources you needed? What’s an example where this system wasn’t working effectively or disadvantaged certain groups?

Discussion Goal: Use this discussion to pull out any significant exchanges during the simulation, especially ones that you architected using the strategies above. Students may comment that, when someone had a lot of one resource and another group had less, it was easy to trade. However, students should also call out when students were taken advantage of or when not everyone was able to have their needs met. You should also point out any observations you made about student behaviors, such as forming “cliques” or hoarding resources. Students should leave this discussion with examples of potential flaws in this system.

Prompt: How did trust play a role in the situations we just talked about? Would you have made different decisions based on whether or not you could trust someone when making a trade?

Discussion Goal: This question is meant to focus on “trust” being a central component to both the issues and successes with this system - untrustworthy behavior can lead to some of the issues seen so far, but being able to “trust” another person can lead to successful trades. Help students make these connections on their own, but if the class struggles surfacing this themselves, you can make this explicit in the transition to the next activity.

Economic Simulation: Centralized Market (15 minutes)

Remarks

The simulation we just did was an example of a decentralized market because there’s no central authority helping to manage or validate trades. As societies evolved and got bigger, these decentralized markets continued to cause issues, especially when trading with someone far away and you don’t know if you can trust them. To help with this, societies created centralized markets which use a central, trusted entity to manage transactions. For example: a bank is a central entity that people trust with their money. We’re about to participate in a new simulation, but using a centralized entity instead!

Teaching Tip

Modern Examples: It may be helpful to share modern examples of centralized markets, but be sure to pick examples that your students can relate to. Some potential examples include:

  • Banks are centralized sources for wealth and transactions. They help manage transactions between users, and can help mediate in cases of fraud or theft.
  • Ebay is a centralized, trusted source for online auctions between people, verifying trades and holding people accountable. Ebay can be thought of as a counter-example to Craig's List from earlier.
  • App stores on your devices - especially the Apple App Store - vet, verify and regulate all apps on the marketplace so you can’t just install whatever app you want, but you’re ensured that the apps are secure.
  • Many major tech companies provide centralized email services, such as Google or Yahoo or Apple. This is a counter-example to the Discord scenario from earlier - unlike discord, all messages are processed and relayed by a central server owned by one of these companies.

Group: Decide on one group to help with the bank transactions. This group will be removed from the game and instead will act as “bank tellers” to process transactions and update the ledger. Let students know you will also be acting as a bank teller who can help complete transactions.

Distribute:

Display: Show the following slides with the rules for the simulation and trading.

SlidesSpeaker Notes
Say: Each group starts with a set of resources. Instead of keeping track of these resources yourself, they’re managed by a centralized bank.
Say: In order to complete transactions, you use a bank trading note to indicate what you want to trade
Say: When you and another group agree, you take your note to the bank to validate the transaction and update their ledger.
Say: You still need to complete the same sets of resources to win the game. But instead of collecting cards, you win if the bank ledger shows that your group has enough resources for each person.
Say: There’s already one more immediate benefit to these new rules: no more fake resources since everything is being kept track of from the bank.

Do This: Set a timer for 10 minutes and allow students to barter with each other to meet the demands of the game. You should also circulate and participate in the game.

Circulate: Monitor students as they begin to trade with each other, and be sure to participate in the activity itself as a bank teller. It may take longer to initiate trades because of the added layer of presenting bank slips to tellers to complete trades.

Student ActionsTeacher Actions
The instructions are purposefully vague on how to get started, so a variety of interactions may occur as the simulation begins. It can be useful to look out for these potential behaviors:
  • Delays: Relying on the bank tellers will add time to how long it takes to complete a transaction. This mirrors real-life flaws in centralized systems, where things operate slower than if people dealt directly with each other.
  • Teller Cliques: Notice if students again fall into “cliques” or serve their friends first as bank tellers. This also mirrors real-life flaws in centralized systems, where access to banking may not be equitably distributed to certain communities.
  • Accounting Errors: Bank tellers may struggle to keep track of multiple transactions, especially if multiple people from the same group try to initiate transactions. There’s potential for an “overdraft” to happen where the ledger can’t keep up with the trades trying to occur.
As you participate in the activity, there are several specific actions that you should try and perform, which can then be discussed and debriefed afterwards. If you’re not able to perform these actions, that’s okay - they can also be brought up in the discussion after the simulation.
  • Charging a Fee: Tell certain groups you won’t process their trades unless they give you something in return. This could be one of their resources, or even something intangible like a high-five or answering a trivia question. This mirrors real-life experiences with banks charging fees.
  • Inaccessible: Sit somewhere far away from everyone else and declare you will only serve people who sit near this area. This mirrors real-life experiences where banks are not always accessible to certain communities, or certain geographic areas are discriminated against.
  • Embezzlement: Add a new row to the bottom of the banking ledger and take resources from other people’s accounts and give it to yourself.

Regroup: After 10 minutes have elapsed, have students regroup and continue into the slides.

Prompt: What is an example where this system worked as intended and you were able to get the resources you needed? What’s an example where this system wasn’t working effectively or disadvantaged certain groups?

Discussion Goal: Use this discussion to pull out any significant exchanges during the simulation, especially ones that you architected using the strategies above. Students may comment on how trustworthy the system is, but may not like how long it takes to get anything done. You should also point out any observations you made about student behaviors, such as forming “cliques” or the potential for overdrafting with so many transactions occurring. Students should leave this discussion with examples of potential flaws in this system.

Prompt: How did individual freedom play a role in the situations we just talked about? Even though there’s more trust in this system, were there times when you were restricted from making certain choices?

Discussion Goal: This question is meant to focus on “individual freedom” being a central component to this system as a counter-balance to trust. Trades are more likely to be successful because of the central authority managing it, but you may not always be able to trade when you need to or you may be restricted on where you can trade if the bank is located somewhere else.

Wrap Up (10 minutes)

Remarks

Today's activities introduced two types of economic markets that evolved throughout the history of human beings: decentralized markets, where people can trade directly with each other. And centralized markets, where people interact with a central entity. As technology also continues to evolve, there are new innovations and new systems that try to solve the problems in these markets. One of those technologies is called the Blockchain.

Video: Watch the How Blockchain Works: Why Blockchain? video. After the previous activities, students should recognize and be able to relate to many of the themes in the video.

Prompt:

  • What is one issue from today that could be improved by Blockchain?
  • What is a potential new issue that you think could occur because of Blockchain?

Have students think on their answer first and discuss with their groups before sharing as a class.

Discussion Goal: Answers will vary depending on the experiences students had during the simulation - however, hopefully students see how their experiences are reflected in the lead-up to blockchain technology as presented in the video.

After the Lesson

Teacher Survey

We'd love to learn more about the folks teaching these lessons and the classroom experience. Please let us know in this How Blockchain Works Teacher Survey.

Extended Learning

Depending on your goals and student interests, you may decide to offer optional extensions related to blockchain and cryptocurrencies. Additional resources and the rest of the How Blockchain Works video series are available on https://code.org/blockchain, including a Blockchain & Cryptocurreny Hour of Code Activity.

Creative Commons License (CC BY-NC-SA 4.0).

This work is available under a Creative Commons License (CC BY-NC-SA 4.0).

If you are interested in licensing Code.org materials for commercial purposes contact us.