The Bitcoin Dev Project

CareerToolsAbout

Roadmap

SVG Image
SVG Image
Suggest Edits
Previous
Hash Functions
Next
Transaction Lifecycle

Roadmap

SVG Image
SVG Image
Suggest Edits
Previous
Hash Functions
Next
Transaction Lifecycle
Learn
Bitcoin, Privacy & Decentralization

Communities

Join study groups & cohorts

Explainers

Visual guides & diagrams

  • Introduction

    • Welcome!
    • Interactive Bitcoin Development Roadmap
    • Newsletter
    • Bitcoin History
  • Tools

    • Reorg Calculator
    • Transaction Decoder
    • Hash Functions
  • Transactions

    • Roadmap
    • Transaction Lifecycle
    • Transaction Structure
    • UTXO vs Account Models
    • Technical Foundation
    • Creating a Transaction
    • Fee Calculation
    • Signing Transactions
    • Exercises (GitHub Classroom)
  • Scripts

    • Overview
    • P2PK - Pay To Public Key
    • P2PKH - Pay To Public Key Hash
    • P2SH - Pay To Script Hash (BIP 16)
    • P2MS - Pay To Multisig
    • Project: Build your own bitcoin Stack
  • Taproot

    • Taproot Roadmap
    • Tagged Hashes
    • Schnorr Signature
    • Nonce Reuse Attack
    • MuSig
    • Introduction to Taproot

Bitcoin Only Newsletter

Roadmap

SVG Image
SVG Image
Suggest Edits
Previous
Hash Functions
Next
Transaction Lifecycle

Roadmap

SVG Image
SVG Image
Suggest Edits
Previous
Hash Functions
Next
Transaction Lifecycle
discover
AboutLearnContributeGet FundedBOSS Projects
engage
Public Visitor CountGive us Feedback
contact