bitcoin++ Toronto, consensus edition 2026
2026-07-22..2026-07-24
Toronto, Canada
who it's for
bitcoin protocol engineers, node implementers, wallet developers, hardware wallet maintainers, consensus researchers, cryptographers, wallet infrastructure operators
topics
parallel input fetching in Core; libbitcoinkernel validation without node; BDK mobile wallet expansion; Discreet Log Contracts for lending; PSBTv2 multisig workflows; compact block filters for wallets; transaction-wide CISA aggregation; post-quantum isogeny signatures; script restoration via BIP441; covenants with OP_TEMPLATEHASH; fork strategies and activation; alternative Go implementation btcd
| title | author | length |
|---|---|---|
| Conference Kickoff | Matthew Vuk | 16m |
Conference opens with logistics: a three-day hackathon with over 20 million sats and in‑kind prizes, kickoff at 3:00 p.m., lunch at noon, and a strict… | ||
| Different layers, different rules | Pablo Greco | 31m |
Liquid runs on ElementsD, sharing ~80–90% of Bitcoin core code and adding multiasset issuance and confidential transactions; block production is a 15‑node… | ||
| DIY bitcoin ecosystem | Pacman | 37m |
Overview of current DIY bitcoin signers with concrete tooling and results: firmware options SeedSigner, Specter DIY, Crux, Jade and forks run on distinct chips… | ||
| Realities of an alternative bitcoin implementation | Calvin Kim | 31m |
Alternative Go implementation btcd claims real-world influence: Lightning components and btcd.watch rely on its modular libraries, it ships 31 static build… | ||
| Learn how to use Bitcoin Multi-sig! | Aleksa Jovanovic, Michael Evans | 18m |
Hands-on workshop shows a concrete 3-of-5 multisig setup using Casa iOS and Android on testnet plus hardware wallets, walks through obtaining five xpubs… | ||
| Parallel Input Fetching in Bitcoin Core | Andrew Toth | 21m |
Claim: merged PR 35295 adds a lockfree parallel fetcher in the coins view overlay to read prevouts into an MPSC list before connectblock, avoiding per-input… | ||
| The Ark Round Signing Ceremony | Matthew Vuk | 26m |
Arc implements off-chain VTXO refresh rounds built on Taproot (BIP 340/341/342) and demonstrated using Bark 0.4.0 plus the Rust Bitcoin kernel for consensus… | ||
| Building Bitcoin-Native Applications with Discreet Log Contracts | Tony Cai | 22m |
Production Bitcoin-backed loans use Discreet Log Contracts to keep borrowers in control of keys while collateral sits in DLC-enabled contracts; the team… | ||
| Bitcoin Prediction Markets | James Pierog | 14m |
Claim: a working Bitcoin prediction market called Glimpse aggregates traders into a single probabilistic forecast using the logarithmic market scoring rule… | ||
| CISA | Fabian Jahr | 41m |
Three BIPs now specify transaction-wide CISA: BIP 458 (half‑aggregation) produces non‑interactive post‑hoc aggregation that sums s values and yields roughly… | ||
| Authenticated Input: A Challenge For Bridges | Christian Lewe | 41m |
Bridges need authenticated input so onchain fraud proofs use exact bytes; experiments compare Lamport signatures, adapter signatures with 8‑bit wide labels… | ||
| Script Restoration - Making Bitcoin programmable again | Julian Moik | 45m |
Proposes BIP440 Varops Budget (transaction-wide compute budget calibrated at 10,000 units per weight, sigcheck = 500,000, hash = 50/byte) and BIP441 Script… | ||
| BDK Expanding: From Rust Core to Mobile Wallets | Matthew Ramsden | 28m |
BDK ships a Rust wallet core and exposes it to mobile via a generated FFI bridge so the Rust libraries remain the single source of truth. The engineering uses… | ||
| Bitcoin Validation Without a Node: A Practical Introduction to libbitcoinkernel | Edil Medeiros | 45m |
libbitcoinkernel exposes Bitcoin Core’s validation engine as a reusable C API with Python bindings and Rust/Go bindings, letting code parse raw hex into opaque… | ||
| Black Box Justice: What Bitcoin Developers Need to Know About How the U.S. Government Prosecutes... | Michael Hassard | 49m |
Claims that a conviction depends almost entirely on Chainalysis Reactor — a proprietary, black‑box tracing tool with no peer‑review or disclosed false‑positive… | ||
| building consensus: Kickoff | Alex Lewin | 24m |
Kickoff announces a 24‑hour hackathon with live submissions opening now and a noon deadline for entry, expo at 1:00 p.m. with 3 minute expo pitches, and finals… | ||
| Formal Functional Correctness of libsecp256k1's Modular Inverse | Russell O’Connor | 27m |
Completes a computer-verified proof that one libsecp256k1 modular-inverse implementation actually computes inverses and terminates, formalizing the safe GCD… | ||
| Lifeboat and Lifejacket | Tadge Dryja | 38m |
Proposal detects an EC break by observing executed script patterns (specific opcodes indicating a hashed pubkey was signed) and then soft‑forks to require new… | ||
| Compact Block Filters for Users and Wallet Developers | thunderbiscuit | 43m |
Compact block filters let mobile wallets keep addresses local while syncing over P2P using BDK + Kyoto, claiming production ready integration with mobile… | ||
| building consensus: Project expo | Alex Lewin | 31m |
Rapid demos of consensus experiments and prototypes: a booking platform wires Bitcoin, Zcash and a Wavelength in-browser wallet broke during the demo but Zcash… | ||
| Input-triggered transaction expiry | Josh Doman | 40m |
Proposal names an input-triggered expiry that makes expiries immune to free relay by invalidating spends based on the confirmed age of the input rather than… | ||
| post-quantum isogeny signatures, explained in 30 memes or less | conduition | 36m |
Compact post‑quantum signatures reuse elliptic curve math: public keys are single Montgomery coefficients (about 64 bytes), secret keys are endomorphism rings… | ||
| Tail Emissions and Demurrage | Peter K Todd | 29m |
Claims that proof-of-work primarily secures consensus not coin issuance, and that without subsidy miners can profitably reorg, motivate proposing a tail… | ||
| Quantum BIPs Showdown | Isabel Foxen Duke, conduition, Nadav Kohen, Tadge Dryja | 54m |
Panel compares pay-to-Merkle root (BIP360) vs P2TRv2 with concrete tradeoffs: P2TRv2 yields ~64‑byte EC keypath spends vs ~96‑byte P2MR witnesses, but P2MR… | ||
| Introspection & Covenants | Jerry Qian | 31m |
Covenants on Bitcoin Cash use CTV-style preimages, checkdatasig/checksig-from-stack, opcat and a UTXO smart language called cache script to enforce exact… | ||
| Covenants with OP_TEMPLATEHASH and OP_CHECKSIGFROMSTACK | Steven Roose | 41m |
Proposal BIP 448 adds three Tapscript opcodes to get both next-transaction commitments and rebindable signatures: template hash (pushes the transaction… | ||
| Stuff We're Working On | Paul Sztorc | 31m |
Proposes deployable merge‑mined sidechains under BIPs 300/301 where miners enforce slow withdrawals so fees exceed withdrawable value, claims this avoids… | ||
| BIP110: How Bitcoin Wins | Chris Guida | 54m |
BIP110 is a temporary UASF that claims to stop onchain file abuse by converting policy limits into consensus for one year and grandfathering existing UTXOs. It… | ||
| Fork Strategies: From the Front Lines | Chris Guida, Paul Sztorc, Tadge Dryja, Peter K Todd | 53m |
BIP 110 repurposes an unused opcode to make node-level limits on inscriptions and could activate by user signaling, risking a minority hash-rate chain… | ||
| nothing matches | ||