/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.
Bitcoin basics
Satoshi Nakamoto (2008)
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Self-custody
Where the m/48'/0'/0'/2' path for native SegWit multisig comes from
Shared in: Self-Custody Workshop, October 16, 2026Guides for multisig, coin control and airgapped signing
Shared in: Self-Custody Workshop, October 16, 2026Hardware wallets
Key 3 in the demo, air-gapped with a microSD card
Shared in: Self-Custody Workshop, October 16, 2026Recommended for beginners, made in Switzerland
Shared in: Self-Custody Workshop, October 16, 2026Privacy
Michael Bazzell, privacy in every area of life: operating system, browser, Tor and more
Shared in: Privacy Track, October 6, 2026IRS-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, 2026Bruce Schneier (2006)
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Daniel J. Solove (2007)
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026George Orwell, Franz Kafka, the two metaphors for surveillance (self-censorship) and data collection (power imbalance)
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026PayJoin
The original protocol, where the receiver runs a web server
Shared in: Privacy Track, October 6, 2026Mailbox directory plus an oblivious HTTP relay, no receiver server needed
Shared in: Privacy Track, October 6, 2026The bitcoin: link that carries the pj= PayJoin parameter
Shared in: Privacy Track, October 6, 2026Partially 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, 2026Cypherpunk history
Timothy C. May (1988)
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026History
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, 2026Bitcoin network
How nodes talk: message headers, magic bytes, block and getblocks messages
Shared in: Code Review Club, October 8, 20260xB10C, suspicious nodes that connect and only listen, spotted with Peer Observer
Shared in: Code Review Club, October 8, 2026Bitcoin project an attendee contributes to, where LLMs do most first-pass reviews
Shared in: Code Review Club, October 8, 2026Code review
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, 2026The message queue Peer Observer’s tests need (set NATS_SERVER_BINARY)
Shared in: Code Review Club, October 8, 2026The free plan is enough to paste a PR link and ask how to build and test it
Shared in: Code Review Club, October 8, 2026Nostr
The Nostr Implementation Possibilities, like BIPs for Nostr, with the list of event kinds
Shared in: Code Review Club, October 8, 2026Spec for storing media on servers you choose, tied to your Nostr key
Shared in: Code Review Club, October 8, 2026Gigi, 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, 2026Fiatjaf, command-line tool to sign, publish and query Nostr events
Shared in: Code Review Club, October 8, 2026Nostr client and relay
Shared in: Code Review Club, October 8, 2026 · Sovereign Bitcoiner Workshop, October 14, 2026The “half-decentralized” comparison: your account lives on someone’s server
Shared in: Code Review Club, October 8, 2026Lightning
Wraps a Lightning invoice so payers don’t see your node
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Private peer-to-peer exchange over Lightning, uses LN Proxy
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Ecash
Wallets
Sends and receives PayJoin; used for the live demo
Shared in: Privacy Track, October 6, 2026Turn PayJoin on in settings, then share the receive link
Shared in: Privacy Track, October 6, 2026 · Self-Custody Workshop, October 16, 2026Can 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, 2026How merchants received PayJoin v1 with their own server
Shared in: Privacy Track, October 6, 2026Custodial Lightning wallet used in the demo
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Custodial Lightning wallet used in the demo
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026On-chain wallet that can freeze UTXOs
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026 · Self-Custody Workshop, October 16, 2026Multisig wallet with desktop and mobile apps, used to restore the wallet. A dedicated Nunchuk workshop is planned
Shared in: Self-Custody Workshop, October 16, 2026Security
Why a general-purpose laptop is a hard place to keep keys
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Explorers
Used live to read the PayJoin transaction
Shared in: Privacy Track, October 6, 2026 · Sovereign Bitcoiner Workshop, October 14, 2026Messaging
Private group chat built on Nostr
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Nostr messenger with ecash and Lightning built in
Shared in: Sovereign Bitcoiner Workshop, October 14, 2026Code Orange
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, 2026The follow-up session two days later
Shared in: Privacy Track, October 6, 202610-week study cohort starting Monday 16 November (announced on the call as Mastering Bitcoin)
Shared in: Code Review Club, October 8, 2026Nothing matches that search yet.
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.