rawBit starts May 11·Apply →
All Programs
🔐
2026 Focus

Bitcoin Privacy Developer Track

24 sessions. 12 months. Every session ends with a contribution to Bitcoin open source.

24
Sessions
bi-weekly, 2–2.5 hrs
12
Months
full curriculum
5–8
PRs per grad
expected output
10+
Repos
you'll contribute to
What This Is

A contribution pipeline, not a lecture series.

We don't wait until the end to start contributing — participants engage with real Bitcoin privacy repos from session 1. Every session teaches a concept, builds something hands-on, and then points you at a specific open-source action.

By session 8, you've submitted your first PR. By session 24, you're a Bitcoin privacy developer with a track record that speaks for itself.

Graduates with 18+ sessions, 3+ PRs, and a capstone presentation are eligible for the Code Orange Developer Fellowship — $500/month for 6 months to continue contributing full-time.

Bitcoin OnlyBi-weekly SessionsOnline · DiscordCC0 CurriculumOpen Source Output

Prerequisites

Basic Bitcoin knowledge (completed Bitcoin Dojo or equivalent)

💻

Comfortable reading code — you don't need to be a senior dev

🐍

Python or Rust experience helpful but not required

🌐

GitHub account and a desire to contribute to open source

Format

Bi-weekly workshops · 2–2.5 hours each

Online via Discord · Open to builders across Asia and beyond

The Contribution Ladder

We don't throw you in the deep end.

Contributions scale with your knowledge. By the end, you're leading.

1

Sessions 1–4

Read code → Star repos → File issues → Improve docs

2

Sessions 5–8

Review PRs → Add test cases → Submit your first PR

3

Sessions 9–12

Fix bugs → Add features → Submit PRs to multiple repos

4

Sessions 13–16

Tackle harder issues → Review others' PRs → Mentor newcomers

5

Sessions 17–20

Identify gaps → Propose improvements → Lead contributions

6

Sessions 21–24

Ship substantial work → Present → Join the fellowship

Curriculum

Six phases. One year.

01

Phase 01: Foundations

Months 1–2 · Sessions 1–4

How surveillance works. Chain analysis heuristics. UTXO management. Wallet fingerprinting. Start reading real Bitcoin source code and engaging with repos from day one.

Chain analysis & CIOHTransaction anatomyUTXO coin selectionWallet fingerprinting
02

Phase 02: Silent Payments

Months 3–4 · Sessions 5–8

BIP352 deep dive. ECDH shared secret derivation. Scanning with compact block filters. Contribute to rust-silentpayments and Kyoto. Submit your first PR.

BIP352 cryptographySP sender in PythonCompact block filtersFirst PR submitted
03

Phase 03: Payjoin

Months 5–6 · Sessions 9–12

Break the common-input-ownership heuristic. Build Payjoin V2 flows in Rust. Integrate with BTCPay Server. Contribute to rust-payjoin.

BIP77/78 theoryPayjoin Dev Kit (Rust)BTCPay integrationPRs to rust-payjoin
04

Phase 04: Network Privacy

Months 7–8 · Sessions 13–16

Your node and connections leak too. Dandelion++, Tor, I2P. Compact block filters deep dive. Taproot privacy. Contribute to Floresta, Kyoto, and Bitcoin Core.

Dandelion++ & TorBIP157/158 filtersLight client privacyTaproot & MuSig2
05

Phase 05: Advanced Techniques

Months 9–10 · Sessions 17–20

CoinJoin mechanics and WabiSabi. CoinSwap with Teleport Transactions. eCash with Cashu and Fedimint. Lightning blinded paths and BOLT12.

CoinJoin & WabiSabiCoinSwap (Teleport)Cashu & FedimintLightning BOLT12
06

Phase 06: Building & Contributing

Months 11–12 · Sessions 21–24

Privacy-preserving wallet development with BDK. Transaction privacy scoring. Contribution sprint. Capstone — present your PRs to the full Code Orange community.

BDK wallet devPrivacy scoring toolContribution sprintCapstone presentation
Open Source Targets

Repos you'll contribute to

Real codebases. Real maintainers. Real impact on Bitcoin privacy infrastructure.

rust-silentpayments

Rust

rust-payjoin

Rust

Bitcoin Core

C++

BDK

Rust

Kyoto

Rust

Floresta

Rust

Fedimint

Rust

Cashu

Python

LDK

Rust

Teleport

Rust

Expected Output

What one cohort produces

These are conservative estimates based on the curriculum design. This is what a 15-person cohort ships in 12 months.

5–8

PRs per participant

submitted over 12 months

3–5

PRs merged

per graduate on average

3+

Different repos

each participant contributes to

75–120

Total PRs

for a cohort of 15

Apply