cyp 201

Bitcoin Wallet Architecture

Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
Learn anytime
Self-paced courses
Live classes
Teacher-led courses
Tutorials
Resources
Events
Certifications
Educator content
CourseOverviewDiplomaCredits
Course
Overview
Diploma
Credits
Course
Overview
Diploma
Credits
Bitcoin Wallet Architecture

Overview

Curriculum

+-
Introduction
1.1 - Course Introduction
+-
Hash Functions
2.1 - Introduction to Hash Functions
2.2 - The Inner Workings of SHA256
2.3 - The algorithms used for derivation
+-
Digital Signatures
3.1 - Digital Signatures and Elliptic Curves
3.2 - Calculating the Public Key from the Private Key
3.3 - Signing with the Private Key
3.4 - The sighash flags
+-
The mnemonic phrase
4.1 - Evolution of Bitcoin wallets
4.2 - Entropy and Random Numbers
4.3 - The Mnemonic Phrase
4.4 - The passphrase
+-
Creation of Bitcoin Wallets
5.1 - Creation of the Seed and Master Key
5.2 - Extended Keys
5.3 - Derivation of Child Key Pairs
5.4 - Wallet Structure and Derivation Paths
5.5 - Output script descriptors
5.6 - Receiving Addresses
5.7 - Address Derivation
+-
Final Section
6.1 - Reviews & Ratings
6.2 - Final Exam
6.3 - Conclusion

Proudly part of Plan ₿ Network

Plan ₿ Academy • 2026 – FOSS & Open content
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal
Logo Plan ₿ Academy
  • About us
  • Professors
  • Plan ₿ Labs
  • Legal

Proudly part of Plan ₿ Network

FOSS & Open contentPlan ₿ Academy • 2026