Decoding Bitcoin study cohort starts Monday 16 November · free, on Discord Sign up →

/Session-notes/resources_

Resource library.

Every book, article, tool and wallet shared in our sessions, in one place. 63 resources from 4 sessions so far.

← All session notes

Bitcoin basics

Bitcoin: A Peer-to-Peer Electronic Cash System

Satoshi Nakamoto (2008)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Self-custody

BIP 48: Multi-script hierarchy for multisig wallets

Where the m/48'/0'/0'/2' path for native SegWit multisig comes from

Shared in: Self-Custody Workshop, October 16, 2026
Sparrow Wallet docs

Guides for multisig, coin control and airgapped signing

Shared in: Self-Custody Workshop, October 16, 2026

Hardware wallets

Trezor

Key 1 in the demo, connected by USB

Shared in: Self-Custody Workshop, October 16, 2026
Ledger

Key 2 in the demo, connected by USB

Shared in: Self-Custody Workshop, October 16, 2026
Coldcard Q

Key 3 in the demo, air-gapped with a microSD card

Shared in: Self-Custody Workshop, October 16, 2026
Blockstream Jade

Recommended for beginners

Shared in: Self-Custody Workshop, October 16, 2026
BitBox02

Recommended for beginners, made in Switzerland

Shared in: Self-Custody Workshop, October 16, 2026
OneKey

Another option popular in Asia

Shared in: Self-Custody Workshop, October 16, 2026

Privacy

Extreme Privacy

Michael Bazzell, privacy in every area of life: operating system, browser, Tor and more

Shared in: Privacy Track, October 6, 2026
Bitcoin Fog verdict

IRS-CI (2024), this session’s chain-analysis case: a mixer run from 2011 to 2021, where the reports never say how the tracing worked

Shared in: Privacy Track, October 6, 2026
Blooket

The quiz Razor ran on the call

Shared in: Privacy Track, October 6, 2026
The Eternal Value of Privacy

Bruce Schneier (2006)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
‘I’ve Got Nothing to Hide’ and Other Misunderstandings of Privacy

Daniel J. Solove (2007)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
Why Privacy Matters

Privacy Guides

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
1984 and The Trial

George Orwell, Franz Kafka, the two metaphors for surveillance (self-censorship) and data collection (power imbalance)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

PayJoin

BIP 78: PayJoin (v1)

The original protocol, where the receiver runs a web server

Shared in: Privacy Track, October 6, 2026
BIP 77: Async PayJoin (v2)

Mailbox directory plus an oblivious HTTP relay, no receiver server needed

Shared in: Privacy Track, October 6, 2026
BIP 21: payment URIs

The bitcoin: link that carries the pj= PayJoin parameter

Shared in: Privacy Track, October 6, 2026
BIP 174: PSBT

Partially signed Bitcoin transactions, the data format PayJoin passes back and forth (they can be unsigned or fully signed too)

Shared in: Privacy Track, October 6, 2026
payjoin.org

The PayJoin Dev Kit and docs

Shared in: Privacy Track, October 6, 2026

Cypherpunk history

A Cypherpunk’s Manifesto

Eric Hughes (1993)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
The Crypto Anarchist Manifesto

Timothy C. May (1988)

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

History

Executive Order 6102

1933, fun fact from the call is that Bitcoin’s difficulty adjusts every 2016 blocks, which is 6102 backwards

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Bitcoin network

Bitcoin P2P network reference

How nodes talk: message headers, magic bytes, block and getblocks messages

Shared in: Code Review Club, October 8, 2026
LinkingLion: An entity linking Bitcoin transactions to IPs?

0xB10C, suspicious nodes that connect and only listen, spotted with Peer Observer

Shared in: Code Review Club, October 8, 2026
Arkade

Bitcoin project an attendee contributes to, where LLMs do most first-pass reviews

Shared in: Code Review Club, October 8, 2026

Code review

Peer Observer

0xB10C, monitors the Bitcoin P2P network for anomalies and attacks with honeypot nodes; the PR we reviewed adds integration tests to its eBPF extractor

Shared in: Code Review Club, October 8, 2026
NATS

The message queue Peer Observer’s tests need (set NATS_SERVER_BINARY)

Shared in: Code Review Club, October 8, 2026
Claude

The free plan is enough to paste a PR link and ask how to build and test it

Shared in: Code Review Club, October 8, 2026

Nostr

Nostr NIPs

The Nostr Implementation Possibilities, like BIPs for Nostr, with the list of event kinds

Shared in: Code Review Club, October 8, 2026
Blossom

Spec for storing media on servers you choose, tied to your Nostr key

Shared in: Code Review Club, October 8, 2026
nihao

Gigi, one command sets up a Nostr identity, relays, Lightning address and Cashu wallet, and health-checks an npub

Shared in: Code Review Club, October 8, 2026
nak

Fiatjaf, command-line tool to sign, publish and query Nostr events

Shared in: Code Review Club, October 8, 2026
Jumble

Nostr web client used in the demo

Shared in: Code Review Club, October 8, 2026
Damus

Nostr client for iPhone

Shared in: Code Review Club, October 8, 2026
Amethyst

Nostr client for Android

Shared in: Code Review Club, October 8, 2026
Mastodon

The “half-decentralized” comparison: your account lives on someone’s server

Shared in: Code Review Club, October 8, 2026

Lightning

LN Proxy

Wraps a Lightning invoice so payers don’t see your node

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
RoboSats

Private peer-to-peer exchange over Lightning, uses LN Proxy

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Ecash

Cashu

Ecash protocol behind the wallet nihao sets up

Shared in: Code Review Club, October 8, 2026
Minibits

Cashu ecash wallet and mint

Shared in: Code Review Club, October 8, 2026
Coinos

Web wallet that runs a Cashu mint

Shared in: Code Review Club, October 8, 2026
Fedimint

Federated ecash mint protocol

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
Fedi

App for Fedimint federations

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Wallets

Bull Bitcoin

Sends and receives PayJoin; used for the live demo

Shared in: Privacy Track, October 6, 2026
Cake Wallet

Turn PayJoin on in settings, then share the receive link

Shared in: Privacy Track, October 6, 2026 · Self-Custody Workshop, October 16, 2026
Sparrow

Can send PayJoin v1, so hardware wallets can pay through it, but can’t receive

Shared in: Privacy Track, October 6, 2026 · Sovereign Bitcoiner Workshop, October 14, 2026 · Self-Custody Workshop, October 16, 2026
BTCPay Server

How merchants received PayJoin v1 with their own server

Shared in: Privacy Track, October 6, 2026
Phoenix

Self-custodial Lightning wallet

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
Blink

Custodial Lightning wallet used in the demo

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
Wallet of Satoshi

Custodial Lightning wallet used in the demo

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
BlueWallet

On-chain wallet that can freeze UTXOs

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026 · Self-Custody Workshop, October 16, 2026
Nunchuk

Multisig wallet with desktop and mobile apps, used to restore the wallet. A dedicated Nunchuk workshop is planned

Shared in: Self-Custody Workshop, October 16, 2026

Security

Intel Management Engine

Why a general-purpose laptop is a hard place to keep keys

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Explorers

mempool.space

Used live to read the PayJoin transaction

Shared in: Privacy Track, October 6, 2026 · Sovereign Bitcoiner Workshop, October 14, 2026
1ML

Lightning node explorer

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Messaging

White Noise

Private group chat built on Nostr

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026
Keychat

Nostr messenger with ecash and Lightning built in

Shared in: Sovereign Bitcoiner Workshop, October 14, 2026

Code Orange

Privacy Developer Track

Every 1st and 3rd Tuesday: PayJoin, Silent Payments, Floresta, JoinMarket, Fedimint and more

Shared in: Privacy Track, October 6, 2026 · Code Review Club, October 8, 2026 · Sovereign Bitcoiner Workshop, October 14, 2026 · Self-Custody Workshop, October 16, 2026
Code Review Club, 8 October

The follow-up session two days later

Shared in: Privacy Track, October 6, 2026
Decoding Bitcoin cohort

10-week study cohort starting Monday 16 November (announced on the call as Mastering Bitcoin)

Shared in: Code Review Club, October 8, 2026

Bitcoin Only

Ready to become a Bitcoin builder?

Join the next cohort, drop into a workshop, or come say hello in Discord. The community is free and open.