Back to courses
Part 1: Original Categories — Revised (courses 1–2660) beginner

Blockchain without the hype: a primer

Duration0 hours
Modules7
ForGeneral public, lifelong learners
Video1-2min
Get started — free →

Course outline

Module 1 Module 1: Introduction to Blockchain Technology

Introduction to Blockchain Technology

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a blockchain?
  • A. A database managed by a single entity
  • B. A decentralized ledger managed by a network of computers ✓
  • C. A type of cryptocurrency
  • D. A secure messaging protocol

Why: Blockchain is a decentralized ledger technology that is managed by a network of computers rather than a single entity.

Q2. Which of the following is a key feature of blockchain?
  • A. Centralized control
  • B. Immutability of records ✓
  • C. High latency
  • D. Limited transparency

Why: Immutability, meaning that once data is recorded, it cannot be altered, is a key feature of blockchain technology.

Q3. What does a block in a blockchain typically contain?
  • A. Only transaction data
  • B. Transaction data, a timestamp, and a reference to the previous block ✓
  • C. Only timestamps
  • D. Only cryptographic hashes

Why: A block in a blockchain typically contains transaction data, a timestamp, and a reference to the previous block to form a chain.

Q4. What is the purpose of a cryptographic hash in blockchain?
  • A. To increase transaction speed
  • B. To ensure data integrity and security ✓
  • C. To reduce storage requirements
  • D. To enable faster consensus

Why: Cryptographic hashes are used to ensure data integrity and security by creating a unique fingerprint for each block of data.

Q5. Which of the following is NOT a use case for blockchain technology?
  • A. Supply chain management
  • B. Secure voting systems
  • C. Centralized banking ✓
  • D. Digital identity verification

Why: Blockchain is designed to be decentralized, so centralized banking is not a typical use case for blockchain technology.

Module 2 Module 2: Decentralization and Trust

Decentralization and Trust

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a key characteristic of a decentralized system?
  • A. Controlled by a single entity
  • B. Distributed across multiple nodes ✓
  • C. Relies on a central authority
  • D. Requires internet access

Why: A decentralized system distributes control and data across multiple nodes rather than relying on a single entity or central authority.

Q2. Which of the following best describes trust in a blockchain system?
  • A. Based on a central authority
  • B. Derived from cryptographic proofs and consensus mechanisms ✓
  • C. Dependent on user reputation
  • D. Based on legal contracts

Why: Trust in a blockchain system is derived from cryptographic proofs and consensus mechanisms, not from a central authority or legal contracts.

Q3. What is the main purpose of consensus mechanisms in blockchain?
  • A. To increase transaction speed
  • B. To ensure all participants agree on the state of the ledger ✓
  • C. To reduce energy consumption
  • D. To increase the number of nodes

Why: Consensus mechanisms ensure that all participants agree on the state of the ledger, which is crucial for maintaining trust and integrity in a decentralized system.

Q4. Which of the following is NOT a benefit of decentralization?
  • A. Increased transparency
  • B. Reduced single points of failure
  • C. Increased control by a single entity ✓
  • D. Improved security

Why: Increased control by a single entity is not a benefit of decentralization. In fact, decentralization aims to reduce such control.

Q5. What does the term 'trustless' mean in the context of blockchain?
  • A. No trust is required between participants ✓
  • B. Trust is required but managed by a central entity
  • C. Trust is based on legal agreements
  • D. Trust is based on personal relationships

Why: In the context of blockchain, 'trustless' means that no trust is required between participants because the system relies on cryptographic proofs and consensus mechanisms.

Module 3 Module 3: Smart Contracts Explained

Smart Contracts Explained

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a smart contract?
  • A. A digital contract that is enforced by a central authority
  • B. A self-executing contract with the terms of the agreement directly written into code ✓
  • C. A contract that requires manual verification by a lawyer
  • D. A contract that is only valid on the Ethereum blockchain

Why: Smart contracts are self-executing contracts with the terms of the agreement directly written into code, allowing for automatic enforcement and execution without intermediaries.

Q2. Which of the following is a key feature of smart contracts?
  • A. They require intermediaries to enforce terms
  • B. They are always immutable and cannot be changed once deployed
  • C. They are only used for financial transactions
  • D. They can automatically execute actions based on predefined conditions ✓

Why: A key feature of smart contracts is that they can automatically execute actions based on predefined conditions, reducing the need for intermediaries.

Q3. Which blockchain platform is most commonly associated with smart contracts?
  • A. Bitcoin
  • B. Ethereum ✓
  • C. Litecoin
  • D. Ripple

Why: Ethereum is the most commonly associated blockchain platform with smart contracts due to its support for decentralized applications and smart contract functionality.

Q4. What is one benefit of using smart contracts?
  • A. They increase the need for legal intervention
  • B. They reduce transparency in transactions
  • C. They decrease the cost and time required for contract execution ✓
  • D. They require more manual input from users

Why: One benefit of using smart contracts is that they reduce the cost and time required for contract execution by automating processes and eliminating intermediaries.

Q5. What is a common use case for smart contracts?
  • A. Creating digital art
  • B. Automating insurance claims processing ✓
  • C. Storing personal data
  • D. Mining cryptocurrencies

Why: A common use case for smart contracts is automating insurance claims processing by triggering payouts automatically when predefined conditions are met.

Module 4 Module 4: Blockchain Consensus Mechanisms

Blockchain Consensus Mechanisms

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of a consensus mechanism in a blockchain?
  • A. To increase transaction speed
  • B. To ensure all participants agree on the state of the blockchain ✓
  • C. To reduce the cost of mining
  • D. To allow private transactions

Why: Consensus mechanisms are essential for ensuring that all participants in a blockchain network agree on the validity of transactions and the state of the ledger.

Q2. Which consensus mechanism is used by Bitcoin?
  • A. Proof of Stake
  • B. Proof of Work ✓
  • C. Delegated Proof of Stake
  • D. Byzantine Fault Tolerance

Why: Bitcoin uses the Proof of Work consensus mechanism, which requires miners to solve complex mathematical problems to validate transactions and create new blocks.

Q3. What is a key advantage of the Proof of Stake consensus mechanism over Proof of Work?
  • A. It requires more computational power
  • B. It is more energy efficient ✓
  • C. It is slower in processing transactions
  • D. It requires more hardware

Why: Proof of Stake is more energy efficient than Proof of Work because it does not require extensive computational work to validate transactions.

Q4. Which of the following is a characteristic of a decentralized consensus mechanism?
  • A. It is controlled by a central authority
  • B. It relies on a single node for validation
  • C. It requires agreement among multiple nodes ✓
  • D. It is only used in private blockchains

Why: Decentralized consensus mechanisms require agreement among multiple nodes to validate transactions and maintain the integrity of the blockchain.

Q5. In which type of blockchain is the Byzantine Fault Tolerance (BFT) consensus mechanism commonly used?
  • A. Public blockchains
  • B. Private blockchains ✓
  • C. Hybrid blockchains
  • D. All of the above

Why: Byzantine Fault Tolerance is commonly used in private blockchains where the number of participants is limited and identities are known.

Module 5 Module 5: Blockchain Use Cases and Applications

Blockchain Use Cases and Applications

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a common use case for blockchain in supply chain management?
  • A. Increasing product prices
  • B. Tracking product origin and movement ✓
  • C. Reducing customer satisfaction
  • D. Limiting data transparency

Why: Blockchain provides an immutable and transparent record of product movement, making it ideal for tracking origins and ensuring authenticity in supply chains.

Q2. Which industry is most associated with the use of blockchain for smart contracts?
  • A. Healthcare
  • B. Real Estate
  • C. Finance ✓
  • D. Education

Why: The finance industry, particularly in areas like decentralized finance (DeFi), heavily utilizes blockchain for smart contracts due to their ability to automate and enforce agreements without intermediaries.

Q3. What is one benefit of using blockchain in voting systems?
  • A. Increased voter fraud
  • B. Improved transparency and security ✓
  • C. Higher voter apathy
  • D. Lower voter turnout

Why: Blockchain can enhance the transparency and security of voting systems by providing an immutable record of votes, reducing the risk of tampering or fraud.

Q4. Which of the following is a use case for blockchain in healthcare?
  • A. Centralizing patient data in one location
  • B. Improving data privacy and secure sharing of medical records ✓
  • C. Reducing the number of doctors
  • D. Increasing prescription drug costs

Why: Blockchain can improve data privacy and enable secure sharing of medical records between authorized parties, ensuring data integrity and patient confidentiality.

Q5. What is a primary use case of blockchain in the art world?
  • A. Increasing the cost of art
  • B. Tracking the ownership and provenance of digital and physical artworks ✓
  • C. Limiting artist royalties
  • D. Reducing the number of art exhibitions

Why: Blockchain is used to track the ownership and provenance of artworks, especially digital ones, ensuring authenticity and enabling artists to receive royalties through smart contracts.

Module 6 Module 6: Security in Blockchain Systems

Security in Blockchain Systems

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a common security vulnerability in blockchain systems?
  • A. Smart contract bugs ✓
  • B. High transaction speed
  • C. Decentralized consensus
  • D. Public access

Why: Smart contract bugs are a common security vulnerability in blockchain systems because they can lead to unintended behavior or exploitation.

Q2. Which of the following is a key feature of blockchain that enhances security?
  • A. Centralized control
  • B. Immutability ✓
  • C. Low transparency
  • D. Single point of failure

Why: Immutability is a key feature of blockchain that enhances security by ensuring that once data is recorded, it cannot be altered or deleted.

Q3. What does a 51% attack refer to in the context of blockchain?
  • A. A majority of nodes being compromised ✓
  • B. A single node gaining control
  • C. A fork in the blockchain
  • D. A consensus failure

Why: A 51% attack refers to a situation where a group of nodes controls more than 51% of the network's hashing power, allowing them to manipulate the blockchain.

Q4. What is the primary purpose of cryptographic hashing in blockchain?
  • A. To increase transaction speed
  • B. To ensure data integrity and security ✓
  • C. To allow public access to data
  • D. To reduce storage requirements

Why: The primary purpose of cryptographic hashing in blockchain is to ensure data integrity and security by creating unique, tamper-evident data structures.

Q5. Which of the following is a security risk associated with private blockchains?
  • A. Lower transaction fees
  • B. Centralization of control ✓
  • C. Higher transparency
  • D. Greater decentralization

Why: A security risk associated with private blockchains is the centralization of control, which can make them more vulnerable to attacks or manipulation by a single entity.

Module 7 Module 7: The Future of Blockchain Innovation

The Future of Blockchain Innovation

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a primary challenge facing blockchain technology in the future?
  • A. A
  • B. B ✓
  • C. C
  • D. D

Why: Scalability and interoperability are major challenges for blockchain adoption.

Q2. Which of the following is a potential use case for blockchain in the future?
  • A. A
  • B. B ✓
  • C. C
  • D. D

Why: Blockchain can be used in supply chain management for transparency and traceability.

Q3. What does the term "decentralized finance" (DeFi) refer to?
  • A. A
  • B. B ✓
  • C. C
  • D. D

Why: DeFi refers to financial applications built on blockchain that operate without traditional financial intermediaries.

Q4. What is a key benefit of blockchain in the context of data security?
  • A. A
  • B. B ✓
  • C. C
  • D. D

Why: Blockchain provides immutability and transparency, which enhances data security.

Q5. Which of the following is a common misconception about blockchain?
  • A. A
  • B. B ✓
  • C. C
  • D. D

Why: A common misconception is that blockchain is only used for cryptocurrencies.

Stay in the loop on this course.

We’ll email you when new modules or related material drops. No spam.

Built with Fragment Language. Sovereign architecture — no third-party trackers.
FragRun.mfgAFImemoryFGOwnership: B-Systems.ee