David A. Harding
dave@dtrt.org
Co-author of the Bitcoin Optech weekly newsletter (2018-) and the third edition of Mastering Bitcoin (2023). Brink.dev grant committee member (2022-) and former board member (2020-22). Lives in Hilo, Hawaii. All opinions are my own.
147 Following
891 Followers
npub157y6g
•
2d ago
I'm somewhat of a poet myself.
Read about Ledger Bitcoin app's support of MuSig2 in this blog post - written with the legend Yannick Seurin in person.

https://www.ledger.com/blog-musig2-ledger-bitcoin-app
6
npub1qdsjk
•
4d ago
npub1hkuk4
•
5d ago
- IBD using SwiftSync
- Bitcoin Core fee estimation
- And more!
Catch up:
https://bitcoinops.org/en/podcast/2025/04/15/
0
npub1c2d9m
•
4d ago
Would be super useful for @Liana Wallet users.
0
npub1hkuk4
•
5d ago
- IBD using SwiftSync
- Bitcoin Core fee estimation
- And more!
Catch up:
https://bitcoinops.org/en/podcast/2025/04/15/
0
npub1fkluk
•
5d ago

0
npub1hkuk4
•
5d ago
- Fuzz testing tool for Bitcoin nodes
- Message signing
- PSBTv2 explorer
- MPC Library
- Bitcoin Core 29.0
- And more!
Catch up:
https://bitcoinops.org/en/podcast/2025/04/22/
99
🙏
0
npub157y6g
•
2w ago
https://gist.github.com/RubenSomsen/a61a37d14182ccd78760e477c78133cd
On improving IBD time.
0
David A. Harding
•
3w ago
0
npub12rv5l
•
3w ago
0
npub1zsu6h
•
3w ago
npub1hkuk4
•
3w ago
- links to an educational implementation of elliptic curve cryptography for Bitcoin’s secp256k1 curve
- Changing consensus covering: discussions about quantum computer theft and resistance, a CTV+CSFS soft fork, OP_CHECKCONTRACTVERIFY semantics, and a consensus cleanup draft BIP
- Optech Newsletter #348 Recap on Riverside
https://bitcoinops.org/en/newsletters/2025/04/04/
Sebastian Falbesoner, Jonas Nick, and Tim Ruffing posted to the Bitcoin-Dev mailing list to announce a Python implementation of various functions related to the cryptography used in Bitcoin...
https://bitcoinops.org/en/newsletters/2025/04/04/#educational-and-experimental-based-secp256k1-implementation
Several conversations examined how Bitcoiners could respond to quantum computers becoming powerful enough to allow stealing bitcoins...
https://bitcoinops.org/en/newsletters/2025/04/04/#multiple-discussions-about-quantum-computer-theft-and-resistance
Several conversations examined various aspects of soft forking in the OP_CHECKTEMPLATEVERIFY (CTV) and OP_CHECKSIGFROMSTACK (CSFS) opcodes...
https://bitcoinops.org/en/newsletters/2025/04/04/#multiple-discussions-about-a-ctv-csfs-soft-fork
Salvatore Ingala posted to Delving Bitcoin to describe the semantics of the proposed OP_CHECKCONTRACTVERIFY (CCV) opcode, link to a
... See more
0
npub1zsu6h
•
3w ago
The donation was in BTC and made using a multisig onchain transaction.
This donation was made through Unchained's Bitcoin DAF and will be held in our reserves to fund Bitcoin development into the future.
🚀
0
npub1hkuk4
•
3w ago
- Fee-Based Spam Prevention For Lightning
- Testnets 3, Testnet 4
- Taproot annexes
- BIP30, BIP34, witness commitments, and the block 1,983,702 problem
- Malleating any 64-byte transactions
- And more!
Catch up:
https://bitcoinops.org/en/podcast/2025/04/01/
0
npub1zsu6h
•
3w ago

With a background as a security engineer working on Lightning and already disclosing multiple Bitcoin Core security vulnerabilities, we're excited for Eugene to help ensure the long-term security, resilience & decentralization of Bitcoin.
Welcome Eugene!
https://brink.dev/blog/2025/04/01/eugene/
0
David A. Harding
•
3w ago
But when there's no resolution, we have to get into the details, try not to miss anything important, and be careful not to summarize in a way that misstates someone's key argument or attributes to them an opinion that they don't actually hold. On top off that, there are arguments that seem weak to me but which probably warrant describing in case I'm missing something. All that extra work is important but it's not my favorite.
Also, it makes for long and hard to read newsletters, so sorry about that for next week.
0
npub1klkk3
•
4w ago
https://hrf.org/latest/cisa-research-paper/
• CISA lets multiple Schnorr signatures from different inputs be combined into a single signature, significantly cutting transaction size and saving fees.
• By making multi-input transactions cheaper, CISA incentivizes and normalizes usage of collaborative privacy tools like CoinJoin and PayJoin instead of normal transactions, strengthening user anonymity while also improving network efficiency.
• Businesses can enjoy significant savings particularly for consolidation transactions which should counteract UTXO set growth and speed up adoption by exchanges and ecommerce.
• There is no singular CISA concept, there are different aggregation modes (full and half aggregation) and scopes (transaction-wide and block-wide) and their trade-offs need to be weighed for an upcoming proposal.
• CISA requires a soft fork and further cryptographic research is needed for a proposal that maximizes the benefits for the network.
0
npub1zsu6h
•
4w ago

0
npub1zsu6h
•
4w ago
Demand Pool is deploying Cluster Mempool to production soon?
What happens with no checkpoints in Bitcoin Core?
npub1hkuk4
•
4w ago
- LND's dynamic feerate adjustment system
- DMND launching pooled mining
- Bitcoin Core 29.0rc2 and testing guide
- Removing checkpoints in Bitcoin Core
- And more!
Catch up:
https://bitcoinops.org/en/podcast/2025/03/25/
0
npub1zsu6h
•
4w ago

0
npub1hkuk4
•
4w ago
- P2P traffic analysis
- Research into single-path LN pathfinding
- Probabilistic payments using different hash functions as an xor function
- A Bitcoin Core PR Review Club on invalid blocks
- Notarizing macOS and codesigning Bitcoin Core on Windows and macOS
- and more…
Catch up:
https://bitcoinops.org/en/podcast/2025/03/18/
0
David A. Harding
•
1mo ago
On nostr, controlling your own key has basically zero cost. It's one of my favorite things about nostr. If widespread control of personal keys can be made to work here, there's hope for widespread control of personal keys on Bitcoin. But if nostr fails, then I think it weakens the standard case for Bitcoin.
That may sound negative, but I think it's great to be able to test individual properties of Bitcoin separately from the heavy confounding factor of it being money.
0
npub1klkk3
•
1mo ago
A text to speech synthesis of the great weekly newsletter.
https://pls.loaditfor.me/static/optech_audio/optech-newsletter.xml
Thanks a lot to @Juraj for running this, the old editions will gradually be uploaded once compute is finalized.
@nprofile1q @schmidty if optech has a way to receive v4v boosts, please send the pubkeys.
I did a reading of the first 50 editions or so initially, glad that the robots are doing the job now for me!
0
npub1ug8c5
•
1mo ago
Spiral grantee @Dan Gould has been super focused and making tremendous progress on Payjoin for several years now. He's been able to attract many other developers to the project, including merging Yuval's project into Payjoin, which is a fantastic outcome.
I find Payjoin to be one of the most pragmatic and promising privacy improvements for bitcoin. We're going to see strong adoption of it in the coming years.
https://payjoindevkit.org/2025/03/18/the-evolution-of-payjoin/
0
npub1qny3t
•
1mo ago
join us: https://citadeldispatch.com
4
npub1hkuk4
•
1mo ago
- LND vulnerability
- Bitcoin Core’s priorities
- Bitcoin Forking Guide
- Update on BIP360 pay-to-quantum-resistant-hash (P2QRH)
- Private block template marketplace to prevent centralizing MEV
- and more!
Catch up:
https://bitcoinops.org/en/podcast/2025/03/11/
0
npub10pens
•
1mo ago
0
npub1wzc9l
•
1mo ago
0
npub180cvv
•
2mo ago
David A. Harding
•
2mo ago
Most days if you ask me why I work on Bitcoin, I'll probably say something about eliminating the temptation for the state to print money, with all of its disastrous effects.
But every time I have to deal with a bank and must grovel to use my own fucking money, I feel the urge to hoist the black flag and start slitting throats. On days like today my work writing about Bitcoin technology is fueled entirely by rage and spite.
0
npub1zsu6h
•
2mo ago
- Verifiable compute w/SNARKS
- 2-way pegs, bridges, BitVM, trust minimization
- Bitcoin's state machine
- Sovereign ZK rollups
- Use cases
https://brink.dev/blog/2025/02/23/eng-call-alpen-zkrollups/
0
npub12rv5l
•
2mo ago
If you are running LND older than 0.18.5 and/or LITD older than 0.14.1, upgrade immediately. Apparently, affected Lightning nodes can be completely drained by attackers.
Lightning Labs has not issued a clarification yet.
42
Onward 🫡
0
npub1zsu6h
•
2mo ago
Bitwise donated $150,000 across Brink, HRF, and OpenSats for Bitcoin open source developers.
Thank you to @Hong Kim , Hunter Horsley, and the Bitwise team for supporting Bitcoin open source! 🧡

0
npub1zsu6h
•
2mo ago
npub1hkuk4
•
2mo ago
- probabilistic payments
- ephemeral anchors
- Bitcoin network monitoring and orphan evictions
- BIP3
- cluster mempool
... and more!
Catch up:
https://bitcoinops.org/en/podcast/2025/02/18/
0
npub1zsu6h
•
2mo ago
Delivered within just a few days, thank you, @BTCillustrated !
Check out the Bitcoin Block Reorg Calculator:
https://t.co/drsdVJ8Pbt
npub1zsu6h
•
2mo ago
Bitcoin Optech would like to add a Block Reorg Calculator to our site.
If you would like to implement the (corrected) calculations outlined in chapter 11 of the Bitcoin white paper, we are looking for external contributions!
Inquire within:
https://github.com/bitcoinops/bitcoinops.github.io/issues/2156
0
npub1zsu6h
•
2mo ago
https://www.alilleybrinker.com/blog/open-source-software-and-corporate-influence/
0
npub1hkuk4
•
2mo ago
Catch up:
https://bitcoinops.org/en/podcast/2025/02/11/
0
npub1hkuk4
•
2mo ago
- summarizes continued discussion about probabilistic payments
- describes additional opinions about ephemeral anchor scripts for LN
- relays statistics about evictions from the Bitcoin Core orphan pool
- announces an updated draft for a revised BIP process
- recaps the "Cluster mempool: introduce TxGraph" PR Review Meeting
- adds a Probabilistic payments topic
- Optech Newsletter #339 Recap on Riverside
https://bitcoinops.org/en/newsletters/2025/02/14/
Following Oleksandr Kurbatov’s post to Delving Bitcoin last week about emulating an OP_RAND opcode (see Newsletter #340 several discussions were started...
Matt Morehouse replied to the thread about what ephemeral anchor script LN should use for future channels (see Newsletter #340 He expressed concerns about third-party fee griefing of transactions with P2A outputs...
Developer 0xB10C posted to Delving Bitcoin with statistics about the number of transactions
... See more
0
npub1vadcf
•
2mo ago
And if you struggle to resonate with this 'anti bank' position, despite how blatant it was with e.g. the Canadian trucker event, then I suggest you need to shake yourself up a bit and do *something* unusual for once, because the level of "normie" you have to be to not experience problems with banks is slowly reaching inhuman levels.
David A. Harding
•
2mo ago
Most days if you ask me why I work on Bitcoin, I'll probably say something about eliminating the temptation for the state to print money, with all of its disastrous effects.
But every time I have to deal with a bank and must grovel to use my own fucking money, I feel the urge to hoist the black flag and start slitting throats. On days like today my work writing about Bitcoin technology is fueled entirely by rage and spite.
0
David A. Harding
•
2mo ago
Most days if you ask me why I work on Bitcoin, I'll probably say something about eliminating the temptation for the state to print money, with all of its disastrous effects.
But every time I have to deal with a bank and must grovel to use my own fucking money, I feel the urge to hoist the black flag and start slitting throats. On days like today my work writing about Bitcoin technology is fueled entirely by rage and spite.
1
npub1wzc9l
•
2mo ago
Episode 1: @Pierre Rochard joins to discuss his 2013 article "End the Fed: Hoard Bitcoins."
Available on podcast apps today. Links below.
0
npub1dd9zn
•
2mo ago
Obscura is the first VPN that:
- CAN'T log your activity by design
- Outsmarts network filters
We believe Obscura sets the standard for a new generation of VPNs, and hope you’ll check it out!
🔗 https://obscura.net/
----
Contrary to popular belief, traditional VPNs (even “no-log” ones) can track you – they see both who you are and what you do, just like your ISP.
Your ISP is no better. Since 2017, they've been able to legally sell your sensitive data.

Obscura is different – we never see your decrypted internet packets in the first place.
It’s simply impossible for us to log your internet activity, even if we were compelled to, or if our servers were compromised.
... See more
23
David A. Harding
•
2mo ago
0
npub1zsu6h
•
2mo ago
Thank you to Michael Ford (fanquake), Gloria Zhao, Hennadii Stepanov, Sebastian Falbesoner, Niklas Gögge, Stéphan Vuylsteke, Fabian Jahr, and Marco De Leon for your amazing work on Bitcoin and we are proud to support you. 🙏
If you're curious about the work these engineers are doing, we have a detailed annual report in the works.
In the meantime check out last year's annual report
https://brink.dev/blog/2024/09/25/2023-annual-report/
0
npub1klkk3
•
2mo ago
Mandatory for any sufficiently advanced Bitcoin wizard.
npub1hkuk4
•
2mo ago
- describes a vulnerability affecting older versions of LDK
- looks at a newly disclosed aspect of a vulnerability originally published in 2023
- summarizes renewed discussion about compact block reconstruction statistics
- summarizes popular Q&A from Stack Exchange
- Optech Newsletter #339 Recap on Riverside
Matt Morehouse posted to Delving Bitcoin to disclose a vulnerability affecting LDK that he responsibly disclosed and which was fixed in LDK version 0.1...
Antoine Riard posted to the Bitcoin-Dev mailing list to disclose an additional vulnerability possible with the replacement cycling attack he originally publicly disclosed in 2023...
Developer 0xB10C posted to Delving Bitcoin updated stats on the frequency at which his Bitcoin Core nodes needed to request additional transactions to perform compact block reconstruction...
Selected Q&A from Bitcoin Stack Exchange:
... See more
0
npub1hkuk4
•
2mo ago
- unspendable script descriptor expression
- who is using PSBTs v2 and why?
- Off chain rolling DLCs
-12 changes to services and client software
Catch up:
https://bitcoinops.org/en/podcast/2025/01/28/
0
npub1jc0fc
•
3mo ago
0
npub1hkuk4
•
3mo ago
- Continued discussion about rewarding pool miners with tradeable ecash shares
- LDK v0.1
and more
Catch up:
https://bitcoinops.org/en/podcast/2025/01/21/
0
npub10p33x
•
3mo ago
So are we. That's why we built Bitcoin Search, which pulls from a curated list of credible #bitcoin tech sources.
https://bitcoinsearch.xyz
We've built the world's largest collection of technical bitcoin-related resources: articles, podcast transcripts, blog posts, and more.
Sources are regularly monitored to make sure your search results are up-to-date.
We hand-pick sources for their contributions to technical bitcoin concepts. Examples include the Bitcoin-dev Mailing List, LN dev Mailing List, Bitcoin Optech, and many more.
Bookmark it and try it out today!

0
npub1kyxqq
•
3mo ago
https://b10c.me/observations/13-missing-sanctioned-transactions-2024-12/
0
npub1hkuk4
•
3mo ago
- Double coinbase reservation
- LN-Symmetry
and more...
Catch up:
https://bitcoinops.org/en/podcast/2025/01/14/
0
npub1hkuk4
•
3mo ago
- Attacks on centralized coinjoin
- ChillDKG
- Changing consensus
- BDK 1.0.0
Catch up:
https://bitcoinops.org/en/podcast/2025/01/07/
0