Saltar navegación

Teacher guide

Topic Goals:

  1. Understanding of the Idea Behind Blockchain Technology: Students will learn about the main ideas behind blockchain technology and its relationship with real-world problems.
  2. Understanding of the Key Concepts of Blockchain Technology: Students will understand the key concepts of blockchain technology, and properties of existing blockchain networks and will be able to conceptually present different examples of blockchain networks and applications of such networks in real-world problems.

Prerequisites

Prerequisites for teachers:

Deep understanding of blockchain technology and key existing blockchain networks.

Knowledge of the key concepts regarding the blockchain technology:

  • decentralized coordination between nodes in the network
  • blockchain as a data structure
  • existing types of consensus mechanisms and their functionality
  • existing types of blockchain networks and their properties
  • smart contracts

Prerequisites for students:

Basic grasp of centralization and decentralization concepts, and their implications in systems design.

Introductory knowledge of network structures and data storage principles.

Teaching material:

  • 2.1-decentralized_coordination.pptx
  • 2.2-chain_of_blocks.pptx
  • 2.3-consensus_mechanism.pptx
  • 2.4-types_of_blockchain_networks.pptx
  • 2.5-smart_contracts.pptx

Tools:

  • Computer + projector (for teacher)

Literature:

  • Antonopoulos, Andreas M., and David A. Harding. Mastering Bitcoin. O'Reilly Media, Inc., 2023, ISBN: 9781098150099.
  • Antonopoulos, Andreas M., and Gavin Wood. Mastering Ethereum: Building Smart Contracts and DApps. O'reilly Media, 2018.

Feito con eXeLearning (Nova xanela)