We use cookies to ensure you get the best experience on our website. Please review our cookie policy for details.

Blockchain Basics

Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Introduction

  • Why Another course About the Blockchain?
  • What You Cannot Expect from This course
  • What You Can Expect from This course
  • How This course Is Organized
2

Thinking in Layers and Aspects

  • The Metaphor
  • Layers of a Software System
  • Considering Two Layers at the Same Time
  • Integrity
  • Outlook
  • Summary
3

Seeing the Big Picture

  • The Metaphor
  • A Payment System
  • Two Types of Software Architecture
  • The Advantages of Distributed Systems
  • The Disadvantages of Distributed Systems
  • Distributed Peer-to-Peer Systems
  • Mixing Centralized and Distributed Systems
  • Identifying Distributed Systems
  • The Purpose of the Blockchain
  • Outlook
  • Summary
4

Recognizing the Potential

  • The Metaphor
  • How a Peer-to-Peer System Changed a Whole Industry
  • The Potential of Peer-to-Peer Systems
  • Terminology and the Link to the Blockchain
  • The Potential of the Blockchain
  • Outlook
  • Summary
5

Discovering the Core Problem

  • The Metaphor
  • Trust and Integrity in Peer-to-Peer Systems
  • Integrity Threats in Peer-to-Peer Systems
  • The Core Problem to Be Solved by the Blockchain
  • Outlook
  • Summary
6

Disambiguating the Term

  • The Term
  • The Usage of the Term in This course
  • Provisional Definition
  • The Role of Managing Ownership
  • The Application Area of the Blockchain in This Course
  • Outlook
  • Summary
7

Understanding the Nature of Ownership

  • The Metaphor
  • Ownership and Witnesses
  • Foundations of Ownership
  • A Short Detour to Security
  • Purposes and Properties of a Ledger
  • Ownership and the Blockchain
  • Outlook
  • Summary
8

Spending Money Twice

  • The Metaphor
  • The Double Spending Problem
  • The Term
  • How to Solve the Double Spending Problem
  • The Usage of Double Spending in This course
  • Outlook
  • Summary
9

Planning the Blockchain

  • The Goal
  • Starting Point
  • The Path to Follow
  • Outlook
  • Summary
10

Documenting Ownership

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • A Short Detour to Inventory and Transaction Data
  • How It Works
  • Why It Works
  • Importance of Ordering
  • Integrity of the Transaction History
  • Outlook
  • Summary
11

Hashing Data

  • The Metaphor
  • The Goal
  • How It Works
  • Trying It Out Yourself
  • Patterns of Hashing Data
  • Outlook
  • Summary
12

Hashing in the Real World

  • Comparing Data
  • Detecting Changes in Data
  • Referring to Data in a Change-Sensitive Manner
  • Storing Data in a Change-Sensitive Manner
  • Causing Time-Consuming Computations
  • Usage of Hashing in the Blockchain
  • Outlook
  • Summary
13

Identifying and Protecting User Accounts

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • A Short Detour to Cryptography
  • Asymmetric Cryptography in the Real World
  • Asymmetric Cryptography in the Blockchain
  • Outlook
  • Summary
14

Authorizing Transactions

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • A Short Detour to Digital Signatures
  • How It Works
  • Why It Works
  • Outlook
  • Summary
15

Storing Transaction Data

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • Transforming a Book into a Blockchain-Data-Structure
  • The Blockchain-Data-Structure
  • Storing Transactions in the Blockchain-DataStructure
  • Outlook
  • Summary
16

Using the Data Store

  • The Metaphor
  • Adding New Transactions
  • Detecting Changes
  • Changing Data Orderly
  • Intended vs. Unintended Changes
  • Outlook
  • Summary
17

Protecting the Data Store

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • A Short Detour to Immutability
  • How It Works: The Big Picture
  • How It Works: The Details
  • Why It Works
  • The Costs of Manipulating the BlockchainData-Structure
  • The Immutable Data Store in the Real World
  • Outlook
  • Summary
18

Distributing the Data Store Among Peers

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • How It Works: The Overview1 
  • How It Works: The Details
  • Why It Works
  • Outlook
  • Summary
19

Verifying and Adding Transactions

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • How It Works: The Building Blocks
  • How It Works: The Skeleton
  • How It Works: The Details
  • Why It Works
  • Dealing with Dishonest Behavior
  • Outlook
  • Summary
20

Choosing a Transaction History

  • The Metaphor
  • The Goal
  • The Challenge
  • The Idea
  • How It Works
  • Consequences of Selecting One Chain
  • Threats to the Voting Schema
  • The Role of the Hash Puzzle
  • Why It Works
  • Outlook
  • Summary
21

Paying for Integrity

  • The Metaphor
  • The Role of Fees Within the Blockchain
  • Desirable Properties of an Instrument of Payment for Compensating Peers
  • A Detour to the Emergence of Cryptographic Currencies
  • Outlook
  • Summary
22

Bringing the Pieces Together

  • Reviewing Concepts and Technologies
  • What Is the Blockchain?
  • Gaining Abstraction
  • Outlook
  • Summary
23

Seeing the Limitations

  • The Challenge
  • Technical Limitations of the Blockchain
  • Nontechnical Limitations of the Blockchain
  • Overcoming the Limitations
  • Outlook
  • Summary
24

Reinventing the Blockchain

  • The Metaphor
  • Conflicting Goals of the Blockchain
  • The Roots of the Conflicts
  • Solving the Conflicts
  • Four Versions of the Blockchain
  • Consequences
  • Reviewing the Purpose of the Blockchain
  • The Usage of the Term Blockchain in the Remainder of This course
  • Outlook
  • Summary
25

Using the Blockchain

  • The Metaphor
  • Characteristics of the Blockchain
  • Generic Application Patterns
  • Specific Use Cases
  • Analyzing Blockchain Applications
  • Outlook
  • Summary
26

Summarizing and Going Further

  • The Metaphor
  • Further Developments and Alternatives
  • Major Accomplishments of the Blockchain
  • Possible Disadvantages
  • The Future
  • Outlook
  • Summary

Blockchain Basics

$ 139.99

Buy Now

Related Courses

All Course
scroll to top