Thanks to visit codestin.com
Credit goes to github.com

Skip to content

🥋 Bitcoin Dojo

Welcome to Bitcoin Dojo — a hands-on learning space for Bitcoin developers.
Here, you level up your skills by solving real coding challenges that build actual Bitcoin infrastructure from scratch.

Whether you're curious about cryptography, transactions, or script, Bitcoin Dojo helps you go from zero to protocol-level understanding, by building your own Bitcoin utility library from scratch.


🖼️ Preview

Bitcoin Dojo hero section


đź§­ Mission

Our mission is to teach Bitcoin by building it.

No black boxes. No shortcuts. You’ll implement real Bitcoin internals in Rust — including:

  • Elliptic curve cryptography
  • Address encoding
  • Transactions
  • Script evaluation
  • Blocks
  • P2P network messages

Each challenge is designed to deepen your understanding of how Bitcoin works under the hood.


📚 Tracks

Bitcoin Dojo is organized into learning tracks:

Track Description
Cryptography Fundamentals Field arithmetic, elliptic curves, digital signatures — everything needed to understand Bitcoin's public key cryptography.
Addresses and Encoding Learn about Bitcoin primitives including SEC, DER, base58, and WIF.
Transactions Parse, and serialize Bitcoin transactions. Examine the anatomy of a transaction, including inputs, outputs, and signatures.
Upcoming Script, Blocks, P2P and Networking — and more.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…