Bitcoin Optech

Bitcoin Optech's avatar
Bitcoin Optech
npub1hkuk...432p
We provide weekly newsletters, workshops, case studies, and research for the #Bitcoin community.
Bitcoin Optech newsletter #387 is here: - warns of a wallet migration bug in Bitcoin Core - summarizes a post about using the Ark protocol as an LN channel factory - links to a draft BIP for silent payment descriptors - Optech Newsletter #387 Podcast Bitcoin Core posted a notice of a bug in the legacy wallet migration feature in versions 30.0 and 30.1... René Pickhardt wrote on Delving Bitcoin about his discussions and ideas around whether Ark’s best use case might be as a flexible channel factory rather than as an end-user payment solution... Craig Raw posted to the Bitcoin-Dev mailing list a proposal for a draft BIP, which defines a new top-level descriptor script expression sp() for silent payments... Bitcoin Optech will host an audio recap discussion of this newsletter on Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Anthony Towns and Mikhail Kudinov joined Optech to discuss Newsletter #386: - A notice about the wallet migration bug in Bitcoin Core - Building a vault using blinded co-signers - BIP for Peer feature negotiation - Year 2106 timestamp overflow - BIP54 timestamp restriction for a timestamp overflow soft fork - Mitigating a CTV footgun - CTV activation meeting - OP_CHECKCONSOLIDATION to enable cheaper consolidations - Hash-based signatures post-quantum Bitcoin - And more You can listen on our website: Fountain: Spotify: Apple Podcasts:
Bitcoin Optech newsletter #386 is here: - summarizes a vault-like scheme using blinded MuSig2 - describes a proposal for Bitcoin clients to announce and negotiate support for new P2P features - links to 2106 timestamp overflow discussion and considerations around BIP54 - notes a CTV activation meeting and CTV footgun discussion - summarizes the OP_CHECKCONSOLIDATION proposal - links to a report of hash-based post-quantum signature schemes - Optech Newsletter #386 Podcast Jonathan T. Halseth posted to Delving Bitcoin a prototype of a vault-like scheme using blinded co-signers. Unlike traditional setups using co-signers, this scheme uses a blinded version of MuSig2 to ensure the signers know as little as possible about the funds they are involved in signing... Anthony Towns posted to the Bitcoin-Dev mailing list about a proposal for a new BIP to define a P2P message that would allow peers to announce and negotiate support for new features... Asher Haim posted to the Bitcoin-Dev mailing list asking Bitcoin developers to act promptly to prepare for a migration from uint32 to uint64 block timestamps... Josh Doman posted to the Bitcoin-Dev mailing list and Delving Bitcoin asking whether it’s might be worthwhile to modify the consensus cleanup proposal to be more permissive to odd block timestamp behavior to allow a potential soft fork solution to the 2106 block timestamp overflow issue... Chris Stewart posted to Delving Bitcoin a discussion of a “footgun†with OP_CHECKTEMPLATEVERIFY (CTV)... Developer 1440000bytes hosted a CTV (BIP119) activation meeting... billymcbip proposed an opcode specifically optimized for consolidations. OP_CHECKCONSOLIDATION (CC) would evaluate to 1 if and only if it’s executed on an input with the same scriptPubKey as an earlier input in the same transaction... Mikhail Kudinov and Jonas Nick posted to the Bitcoin-Dev mailing list about their work on evaluating hash-based signatures for use in Bitcoin... Bitcoin Optech will host an audio recap discussion of this newsletter on Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #385: 2025 Year-in-Review Special is here: - notes Bitcoin developments during each month of 2025 - feature: Vulnerability disclosures - feature: Quantum - feature: Soft fork proposals - feature: Stratum v2 - feature: Major releases of popular infrastructure projects - feature: Optech In 2025, Optech summarized more than a dozen vulnerability disclosures... With the increased attention on the potential for a future quantum computer to weaken or break the Elliptic Curve Discrete Logarithm (ECDL) hardness assumption that Bitcoin relies on to prove the ownership of coins, several conversations and proposals were put forward throughout the year to discuss and mitigate the impact of such a development. This year saw a bevy of discussions around soft fork proposals, ranging from the tightly scoped and minimally impactful, to the broadly scoped and powerful… Stratum v2 is a mining protocol designed to replace the original Stratum protocol used between miners and mining pools. Throughout 2025, Bitcoin Core received several updates to better support Stratum v2 implementations.... Optech covered major releases of popular infrastructure projects throughout the year... In Optech’s eighth year, we published: - 50 newsletters - over 80,000 words, a 225pg book equivalent - over 60hrs of podcasts, with 500,000 words of transcripts w/75 guests - 150+ non-English translations A special thank you After contributing as the primary author for 376 consecutive Bitcoin Optech newsletters, Dave Harding stepped back from contributing regularly this year. We cannot thank Harding enough for anchoring the newsletter for eight years and all of the Bitcoin education, elucidation, and understanding he brought the community. We are eternally grateful and wish him all the best. Bitcoin Optech will host an audio recap discussion of this special newsletter on Riverside.fm Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #384 is here: - discloses vulnerabilities in LND - describes a project for running a virtual machine in an embedded secure element - summarizes changes to services/client software - summarizes popular Q&A from Stack Exchange - Optech Newsletter #384 Podcast Matt Morehouse posted to Delving Bitcoin about critical vulnerabilities fixed in LND 0.19.0... Salvatoshi posted to Delving Bitcoin about Vanadium, a virtualized secure enclave for hardware signing devices... Changes to services and client software: - Interactive transaction visualization tool - BlueWallet v7.2.2 released - Stratum v2 updates - Auradine announces Stratum v2 support - LDK Node 0.7.0 released - BIP-329 Python Library 1.0.0 release - Bitcoin Safe 1.6.0 released Selected Q&A from Bitcoin Stack Exchange: - Does a clearnet connection to my Lightning node require a TLS certificate? - Why do different implementations produce different DER signatures for the same private key and hash? - Why is the miniscript after value limited at 0x80000000? Bitcoin Optech will host an audio recap discussion of this newsletter on Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #383 is here: - describes a fixed vulnerability affecting the NBitcoin library - summarizes the LNHANCE soft fork proposal - relays a call to action to benchmark Bitcoin script execution under GSR's varops budget - highlights discussion of optimizations to SLH-DSA (SPHINCS) post-quantum signatures - Optech Newsletter #383 Podcast Bruno Garcia posted to Delving Bitcoin about a theoretical consensus failure in NBitcoin that could occur when using OP_NIP... Moonsettler proposes a soft fork for LNHANCE now that all four of its constituent opcodes have updated BIPs and reference implementations... Julian posted a call to action to benchmark Bitcoin script execution under the varops budget... Continuing the discussions around hardening Bitcoin against quantum computing, conduition presented his work on optimizing the SPHINCS signing algorithm... Bitcoin Optech will host an audio recap discussion of this newsletter on Riverside.fm Tuesday at 17:30 UTC. Join us to discuss or ask questions!
Bruno Garcia and Liam Eagen joined Optech to discuss Newsletter #369: News 24:56 Update on differential fuzzing of Bitcoin and LN implementations 0:58 Garbled locks for accountable computing contracts Selected Q&A from Bitcoin Stack Exchange 39:45 Is it possible to recover a private key from an aggregate public key under strong assumptions? 41:24 Are all taproot addresses vulnerable to quantum computing? 45:20 Why cant we set the chainstate obfuscation key? 52:09 Is it possible to revoke a spending branch after a block height? 53:45 Configure Bitcoin Core to use onion nodes in addition to IPv4 and IPv6 nodes? Releases and release candidates 54:22 Bitcoin Core 29.1rc2 56:45 Core Lightning v25.09rc4 Notable code and documentation changes 57:37 Bitcoin Core #31802 1:04:46 LDK #3979 1:06:19 LND #10102 1:07:04 Rust Bitcoin #4907 You can listen on our website: Fountain: Spotify: Apple Podcasts: