← All Events

Perth BitDevs

Thursday 1 October 2026 · 6pm · Blasta Brewing, Burswood
News
BIP-110BLAKE2bWallets
→
News
  • BIP-110 - split at block 961,632, Luke Dashjr removed as a BIP editor, then Knots 29.4.1's BLAKE2b proof of work
  • eCash (ECX) - permanent release 31 October, with opt-in replay protection
  • Invalid blocks - two F2Pool headers dated a week and two weeks in the past, and one 2012 P2SH spend mined 89 times
  • Wallets - App Store binaries that advertise non-custodial and upload seeds
7 slides
Security
LiquidElementsSideSwap
→
Liquid Peg-Out, 6 September
  • The mint - about 4,000 unbacked L-BTC became 3,996 BTC on Bitcoin; 3,400 BTC came back on 7 Sep
  • The bug - a range-proof cache key, built without lengths, by the patch for an older bug
  • SideSwap - an online peg-out key and no size check; about 600 BTC still out
5 slides
Post-Quantum
SHRINCSPQLNQSAVE
→
Post-Quantum Proposals
  • The choice - Lopp's map of options for coins that do not migrate
  • SHRINCS draft - 48-byte keys, 548-byte first signatures, 5,777-byte fallback; no output type yet
  • Exposure and Lightning - duncan0k's classes, and Ahmet Kurt's PQLN with roasbeef's reply
  • Rescue designs - DropKick commit-delay-reveal, and Tagg's QSAVE custody path
6 slides
Protocol Research
CTVCSFSLightning
→
Depots
  • The bet - one operator output, many probabilistic Lightning channels
  • A hit - pays P times the purchase price; two hits burn the depot
  • Requires - CTV and CSFS, which are not deployed
4 slides
PrivacyZK
→
Shielded Bitcoin
  • The choice - Glass Coins keep the proof with the user; Shielded Bitcoin posts the encrypted notes
  • The lock - a PIPE encrypts a Bitcoin key behind a proof; the peg paper is still to come
  • Footprint - their 2-in, 2-out envelope is 625 vB in one OP_RETURN
6 slides
Networking
FIPSNostr
→
FIPS and Nostr
  • Address - a self-generated Nostr key, reached as a .fips name
  • Rendezvous - relays help NAT traversal; the packets then go direct
  • v0.5.2 - 28 Sep, stops signing traversal deletions with the routing key
3 slides
Hardware and Implementations
ColdcardFirmware
→
Coldcard Firmware You Build
  • Key zero - development images boot with a warning Coinkite says you cannot hide
  • Limit - do not experiment on a device that holds a real seed
  • Catcard - a separate Rust firmware on the same install path, with its own entropy estimate
2 slides
bitcoin-rsrbitcoin
→
Two Rust Full Nodes
  • bitcoin-rs - UTXO set plus an Esplora index, with libbitcoinkernel as a check
  • rbitcoin - v0.7.0, an archive instead of a UTXO set, AI-written code
  • Script checks - rbitcoin skips scripts below 840,000 by default; Core's assumevalid skips more
2 slides
Releases and Fixes
CoreBIP-352Lightning
→
Releases and Fixes
  • Core 32.0 - rc2 out, final aimed at 10 October; wallet and BIP352 merges are on master for 33
  • BIP352 - #35301 merged the cryptography; Core still cannot send or receive
  • Lightning - Eclair and CLN DoS fixes, BTCPay macaroon theft, LND close disclosure, LDK and LND candidates
6 slides