Luke Dashjr (pseudonym: Luke-Jr) is a long-term Bitcoin Core developer who has contributed to Bitcoin since approximately 2011, authoring multiple BIPs (Bitcoin Improvement Proposals), co-developing the Stratum mining protocol (the dominant protocol for mining pool communication), developing BFGMiner (an early multi-algorithm mining software), and becoming well-known in Bitcoin circles for his principled small-block stance, his opposition to Ordinals NFT inscriptions as “spam,” his Catholic traditionalist background, and a 2022 incident in which he reported losing approximately 200+ Bitcoin in a hack that he blamed on a compromised entropy source in his key generation.
Background
Luke Dashjr is an American software developer who has been Catholic and libertarian-leaning in his public positions. He has stated he began contributing to Bitcoin around 2011. He works independently as a Bitcoin developer and has been one of Bitcoin Core’s more prolific long-term contributors, though his positions are frequently controversial within the Bitcoin community.
Technical Contributions
Stratum Mining Protocol:
Dashjr co-developed (with Slush Pool) the Stratum protocol — now the universal communication standard between mining pools and individual miners. Before Stratum, the getwork protocol was used, which had significant latency and centralization properties. Stratum allows miners to connect to pools efficiently and receive work assignments with proper share submission.
BFGMiner:
Dashjr wrote BFGMiner — an early open-source mining software supporting CPU, GPU, FPGA, and ASIC miners with advanced configuration options. It became one of the primary mining tools before the ASIC era.
Bitcoin Improvement Proposals:
Dashjr has authored or co-authored several BIPs:
- BIP 22 — getblocktemplate (long polling mining protocol).
- BIP 23 — getblocktemplate for Pooled Mining.
- Multiple BIPs related to mining pool infrastructure.
BIP 300 Opposition:
Dashjr has been one of the most vocal opponents of BIP 300 (Drivechain/Paul Sztorc’s sidechain proposal), arguing it introduces security risks to Bitcoin’s main chain.
Ordinals Controversy
When Casey Rodarmor launched Ordinals inscriptions in early 2023 — allowing arbitrary data (images, text) to be embedded in Bitcoin transaction witnesses — Dashjr was one of the strongest opponents, arguing:
- Ordinals exploit a loophole in Bitcoin’s data filtering consensus rules to embed data that should be filtered as “spam.”
- The intended purpose of witness data is signature data, not arbitrary content.
- He proposed a patch to Bitcoin Core to filter Ordinals inscriptions as spam (non-standard transactions), which was rejected by other Core maintainers as a policy change requiring broader consensus.
- Ordinals degrade the UTXO set and add unnecessary data to blockchain nodes’ storage.
This position was met with strong disagreement from other Bitcoin developers and the Ordinals community, who argued Ordinals are valid Bitcoin transactions and the “spam” designation reflects Dashjr’s personal preferences rather than protocol rules.
2022 Hack
On December 25, 2022, Dashjr publicly stated that his PGP key had been compromised and that approximately 200 BTC had been stolen from him, which he attributed to a compromised entropy source (poor randomness) that had affected his key generation over years. The incident generated significant discussion in the Bitcoin security community about key generation hygiene.
Key Dates
- ~2011 — Begins contributing to Bitcoin Core.
- 2012 — Stratum mining protocol development.
- 2012 — BFGMiner released.
- 2023 (January) — Ordinals controversy intensifies; Dashjr proposes spam-filtering patch rejected by other maintainers.
- December 2022 — Reports 200 BTC stolen by compromised key entropy.
Common Misconceptions
- “Luke Dashjr controls Bitcoin Core.” — No individual controls Bitcoin Core. Dashjr is one of many long-term contributors. His proposals require broad consensus from other maintainers and developers to be merged.
- “His opposition to Ordinals was adopted as policy.” — The Ordinals spam filter patch was rejected by other Bitcoin Core maintainers. Ordinals continue to function on Bitcoin mainnet.
Last updated: 2026-04