Bitcoin Teaching Bytes
HomeLessonsContact

Bitcoin Lessons

Pick a section to explore, or search across every lesson.

Foundations: How Bitcoin Represents Data

The building blocks. How Bitcoin represents numbers and data under the hood.

4 lessons

Bitcoin Script

The stack language that locks and unlocks every coin, and the opcodes it is built from.
For a clear breakdown, see
this article by Dr. Craig S. Wright — especially chapter 2.

9 lessons

Data Structures

The data structures that underpin BitcoinSV: Merkle trees and the UTXO set.

2 lessons

Transactions

The anatomy of a BitcoinSV transaction. Then build one yourself.

2 lessons

The Network

How the BitcoinSV network reaches agreement: miners, nodes, and consensus.

1 lesson

Scaling

Why BitcoinSV scales, and what it unlocks. IPv6 plus Bitcoin-certified addresses point toward machine-to-machine payments at global scale.

1 lesson

Applications & Frontiers

How BitcoinSV gets used in the real world, and where it could go next.

3 lessons

On the roadmap

Planned lessons, not built yet.

Block HeadersInteractive Transaction ExplorerDigital Signatures & Cryptographic PrimitivesSmart Contracts on BSVMore Scaling lessons
© 2024 Bitcoin Teaching Tool