el

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

Notes
Replies
Articles
Smart widgets
Curations
Videos

David A. Harding

npub157y6g

2d ago

"MuSig2 is the cherry on top of the taproot cake"

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.

el


https://www.ledger.com/blog-musig2-ledger-bitcoin-app

6

5
5
0
0

David A. Harding

npub1qdsjk

4d ago

This one got buried in my podcast app because the next episode was published so shortly after. Great convo around SwiftSync. Still listening now

npub1hkuk4

5d ago

Last week @nprofile1q and @nprofile1q spoke with Sebastian Falbesoner, Ruben Somsen, and Abubakar Sadiq Ismail about Newsletter #349

- IBD using SwiftSync
- Bitcoin Core fee estimation
- And more!

Catch up:
https://bitcoinops.org/en/podcast/2025/04/15/

0

0
0
0
0

David A. Harding

npub1c2d9m

4d ago

I'm finally taking the time to read this amazing thread from @salvatoshi on Delving Bitcoin: https://delvingbitcoin.org/t/a-simple-backup-scheme-for-wallet-accounts/1607

Would be super useful for @Liana Wallet users.

0

1
0
0
0

David A. Harding

npub1hkuk4

5d ago

Last week @Murch and @nprofile1q spoke with Sebastian Falbesoner, Ruben Somsen, and Abubakar Sadiq Ismail about Newsletter #349

- IBD using SwiftSync
- Bitcoin Core fee estimation
- And more!

Catch up:
https://bitcoinops.org/en/podcast/2025/04/15/

0

0
0
0
0

David A. Harding

npub1fkluk

5d ago

el

0

5
0
0
0

David A. Harding

npub1hkuk4

5d ago

Earlier today @Murch and @schmidty spoke with Niklas Gögge about Newsletter #350

- 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

5
3
0
99

David A. Harding

npub157y6g

2w ago

When Ruben Somsen writes a gist, you know it's going to be good:

https://gist.github.com/RubenSomsen/a61a37d14182ccd78760e477c78133cd

On improving IBD time.

0

0
0
0
0

David A. Harding

3w ago

@Super Testnet saw a post by you on Twitter talking about how credit cards don't charge for loans unless repayment is late so why should Bitcoin loan orgs? But CCs do charge 1-5% to the seller for the initial ~30 day loan period, which is equivalent to a 13% to 80% APR if you were to compound that period 12x in a year. That's about the same rate as Bitcoin loans.

0

0
0
0
0

David A. Harding

npub12rv5l

3w ago

stolen from @Rob Hamilton
el

0

1
0
0
0

David A. Harding

npub1zsu6h

3w ago

Get cozy, its a long #Bitcoin Optech newsletter this week

npub1hkuk4

3w ago

Bitcoin Optech newsletter #348 is here:

- 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

0
0
0
0

David A. Harding

npub1zsu6h

3w ago

Brink just received our first donation from a Bitcoin Donor-Advised Fund.

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

1
0
0
0

David A. Harding

npub1hkuk4

3w ago

Earlier today, @Murch and @schmidty were joined by Sjors Provoost and Antoine Poinsot to discuss Newsletter #347

- 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

0
0
0
0

David A. Harding

npub1zsu6h

3w ago

Brink is excited to announce that Eugene Siegel has joined us as an open source engineer working on fuzz testing and Bitcoin Core development!

el


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

1
1
0
0

David A. Harding

3w ago

The hardest Optech newsletters to write are those where we summarize unresolved disagreements, e.g. for or against CTV+CSFS. When everyone ends up in agreement, at least mostly, we can skip describing any arguments and jump to the conclusion.

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

0
0
0
0

David A. Harding

npub1klkk3

4w ago

Research on the benefits of cross input signature aggregation.
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

1
0
0
0

David A. Harding

npub1zsu6h

4w ago

Moisturized. Unbothered. In his lane. Flourishing.
el

0

0
0
0
0

David A. Harding

npub1zsu6h

4w ago

What is coming in Bitcoin Core 29.0?

Demand Pool is deploying Cluster Mempool to production soon?

What happens with no checkpoints in Bitcoin Core?

npub1hkuk4

4w ago

Yesterday @nprofile1q and @schmidty were joined by Matt Morehouse, Yong Yu, Alejandro De La Torre, Jan B, and Marco De Leon to discuss Newsletter #346

- 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

0
0
0
0

David A. Harding

npub1zsu6h

4w ago

Podcast platforms used by Bitcoin Optech listeners. Pretty unusual stats, I'd think
el

0

0
0
0
0

David A. Harding

npub1hkuk4

4w ago

Last week @Murch and @schmidty were joined by Sindura Saraswathi, Christian Kümmerle, and Stéphan Vuylsteke to discuss Newsletter #345

- 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

0
0
0
0

David A. Harding

1mo ago

Controlling your own key on Bitcoin comes with significant costs, from the cost to create a UTXO, to the eventual cost to spend it, to the potentially high cost of losing your key and the money associated with it.

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

1
1
0
0

David A. Harding

npub1klkk3

1mo ago

@Bitcoin Optech audiobook podcast!
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

0
0
0
0

David A. Harding

npub1ug8c5

1mo ago

The Payjoin project just posted their vision and roadmap including multiparty batch transactions in v3, an ambitious project Spiral's Yuval Kogman has been working on.

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

2
1
0
0

David A. Harding

npub1qny3t

1mo ago

citadel dispatch live in two hours with @moneyball and @craigraw

join us: https://citadeldispatch.com

4

1
0
0
0

David A. Harding

npub1hkuk4

1mo ago

Earlier today @Murch and @schmidty were joined by Matt Morehouse , @Matt Corallo , and @Hunter ₿eaṩt to discuss Newsletter #343

- 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

1
0
0
0

David A. Harding

npub10pens

1mo ago

Reporting from the frontlines of Payjoin, Coinswap, and Silent Payments. An OpenSats impact report: https://opensats.org/blog/developing-advancements-in-onchain-privacy

0

2
0
0
0

David A. Harding

npub1wzc9l

1mo ago

0

0
0
0
0

David A. Harding

npub180cvv

2mo ago

I didn't even know David Harding was here. It's always good to see some expression of hate for the correct things:

David A. Harding

2mo ago

I fucking hate dealing with banks.

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

1
1
0
0

David A. Harding

npub1zsu6h

2mo ago

Simanta Gautam joined Brink engineers to discuss SNARKS, ZK Rollups & BitVM2 in a Bitcoin context:

- 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

1
0
0
0

David A. Harding

npub12rv5l

2mo ago

🚨 LND exploit in the wild 🚨

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

2
1
0
43

David A. Harding

npub1zsu6h

2mo ago

Brink is grateful to receive a $50,000 contribution, in BTC, from Bitwise, to support our Bitcoin open source development work.

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! 🧡

el

0

0
0
0
0

David A. Harding

npub1zsu6h

2mo ago

Just @Murch and I today, but I thought it was a good one...

npub1hkuk4

2mo ago

Earlier today @nprofile1q and @schmidty discussed Bitcoin Optech Newsletter #341

- 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

0
0
0
0

David A. Harding

npub1zsu6h

2mo ago

Down for keeps!

Delivered within just a few days, thank you, @BTCillustrated !

Check out the Bitcoin Block Reorg Calculator:
https://t.co/drsdVJ8Pbt

npub1zsu6h

2mo ago

Up for grabs!

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

1
0
0
0

David A. Harding

npub1zsu6h

2mo ago

0

0
0
0
0

David A. Harding

npub1hkuk4

2mo ago

Earlier this week Optech was joined by Matt Morehouse, Johan Halseth, Pieter Wuille, Sergi Delgado, Bastien Teinturier, Oleksandr Kurbatov, Antoine Poinsot and Bob McElrath to discuss Newsletter #340

Catch up:
https://bitcoinops.org/en/podcast/2025/02/11/

0

0
0
0
0

David A. Harding

npub1hkuk4

2mo ago

Bitcoin Optech newsletter #341 is here:

- 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

0
0
0
0

David A. Harding

npub1vadcf

2mo ago

You may be impressed by the forceful *tone* of harding's post here. But I think the most important point is the slightly-less appreciated, nowadays, fact that Bitcoin is not just 'finite supply', but 'bypass a corrupt power system, fuck the banks'. Bitcoin 'grew out of' the era of Wikileaks, operation chokepoint, and of course '08 crisis up to '14 Cyprus confiscation event.

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

I fucking hate dealing with banks.

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

1
0
0
0

David A. Harding

2mo ago

I fucking hate dealing with banks.

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

3
0
0
0

David A. Harding

npub1wzc9l

2mo ago

Announcing the Reorg: A new podcast hosted by @Bitstein diving deep into the SNI archives to reexamine our ideas after years of accumulated proof-of-work.

Episode 1: @Pierre Rochard joins to discuss his 2013 article "End the Fed: Hoard Bitcoins."

Available on podcast apps today. Links below.

0

2
0
0
0

David A. Harding

npub1dd9zn

2mo ago

Today is the day: Obscura VPN is NOW AVAILABLE!

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.

el


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

26
0
1
0

David A. Harding

2mo ago

What's the best non-custodial Lightning wallet for Android for a U.S.-based user? I love Phoenix but they withdrew from the U.S. and it's time for me to move on.

0

0
0
0
0

David A. Harding

npub1zsu6h

2mo ago

Brink renews our financial support for all of our 8 Bitcoin Core engineers through 2025!

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

0
0
0
0

David A. Harding

npub1klkk3

2mo ago

Weekly delight to read the optech newsletter and listen to the podcast.
Mandatory for any sufficiently advanced Bitcoin wizard.

npub1hkuk4

2mo ago

Bitcoin Optech newsletter #339 is here:

- 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

0
0
0
0

David A. Harding

npub1hkuk4

2mo ago

Earlier today @Murch and @schmidty sat down with Andrew Toth and @nprofile1q to discuss Newsletter #338

- 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

0
0
0
0

David A. Harding

npub1jc0fc

3mo ago

I just called the mother of Ross William Ulbright to let her know that in honor of her and the Libertarian Movement, which supported me so strongly, it was my pleasure to have just signed a full and unconditional pardon of her son, Ross. The scum that worked to convict him were some of the same lunatics who were involved in the modern day weaponization of government against me. He was given two life sentences, plus 40 years. Ridiculous!

0

2
1
0
0

David A. Harding

npub1hkuk4

3mo ago

Earlier today @Murch and @schmidty were joined by @vnprc to discuss Newsletter #337

- 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

0
0
0
0

David A. Harding

npub10p33x

3mo ago

Are you tired of searching for "lightning" only to get results about sparks in the sky and ice hockey teams in Florida?

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!

el

0

1
1
0
0

David A. Harding

npub1kyxqq

3mo ago

I had a closer look at 15 OFAC-sanctioned transactions recently reported as missing by my miningpool-observer. While all transactions were picked up in the following blocks, it seems like F2Pool started to filter them (again).
https://b10c.me/observations/13-missing-sanctioned-transactions-2024-12/

0

1
0
0
0

David A. Harding

npub1hkuk4

3mo ago

Earlier today Murch and Schmidty discussed Newsletter #336 with Abubakar Sadiq, Gregory Sanders, and Daniel Roberts:

- Double coinbase reservation
- LN-Symmetry
and more...

Catch up:
https://bitcoinops.org/en/podcast/2025/01/14/

0

0
0
1
0

David A. Harding

npub1hkuk4

3mo ago

Yesterday @nprofile1q and @schmidty were joined by Yuval Kogman, Jeremy Rubin, and Steve Myers to discuss Newsletter #335

- Attacks on centralized coinjoin
- ChillDKG
- Changing consensus
- BDK 1.0.0

Catch up:
https://bitcoinops.org/en/podcast/2025/01/07/

0

0
0
0
0