Mining and pools
Pools, the protocols between pool and miner (getblocktemplate, Stratum), ASIC design and ASICBoost, selfish mining, block withholding and the long worry about pool centralisation.
223 threads and 1,910 messages, 13 Sep 2011 to 4 Oct 2026.
Read on LearnBitcoin
BIPs
Bitcoin Optech
The threads, in order
Listed by the date of each thread's first message.
2011 3 threads
- Difficulty adjustment / time issues Gavin Andresen19 messages
- 3 messages
- Addressing rapid changes in mining power Andy Parkins16 messages
2012 7 threads
- block difficulty - inherently stable or inherently unstable? Rebroad (sourceforge)1 message
- Please review: getmemorypool (BIP 22) revision Luke Dashjr1 message
- Defeating the block withholding attack Luke Dashjr8 messages
- BIP22/getmemorypool Pieter Wuille5 messages
- BIP 22 - getmemorypool Amir Taaki3 messages
- IRC meeting agenda, 18:00 UTC Thursday Gavin Andresen9 messages
- Testnet3 difficulty transition problem? Andreas Schildbach3 messages
2013 17 threads
- How small blocks make delibrate orphan mining costly Greg Maxwell1 message
- 1 message
- Large-blocks and censorship Peter Todd7 messages
- Upcoming network event: block v2 lock-in Jeff Garzik9 messages
- A mining pool at 46% Melvin Carvalho8 messages
- Decentralizing mining Peter Todd9 messages
- 22 messages
- Distributing low POW headers Tier Nolan5 messages
- Proposal: remove "getwork" RPC from bitcoind Jeff Garzik22 messages
- Auto-generated miner backbone Mike Hearn31 messages
- 17 messages
- On the optimal block size and why transaction fees are 8 times too low (or transactions 8 times too big) Michael Gronager8 messages
- 1. Re: On the optimal block size and why transaction fees are 8 Goss, Brian C., M.D.2 messages
- Bitcoin Network Simulator Rafael Brune2 messages
- 1 message
- 3 messages
- Bitcoin difficulty sanity check suggestion Ryan Carboni9 messages
2014 12 threads
- Modular PoW Jeremy Hahn1 message
- Handling miner adoption gracefully for embedded consensus systems via double-spending/replace-by-fee Peter Todd36 messages
- GBT 2.0 wishlist Luke Dashjr1 message
- Bitcoin miner heads-up: "getwork" RPC going away Jeff Garzik3 messages
- Proposals for improving Bitcoin mining decentralization Raúl Martínez9 messages
- 9 messages
- ASIC-proof mining Andy Parkins18 messages
- Mining Hashrate Caps Melvin Carvalho3 messages
- Decentralizing ming Jeff Garzik8 messages
- Miners MiTM Pedro Worcel16 messages
- Cloud mining should be using merkle sum trees to prove they aren't doing fractional reserve mining Peter Todd1 message
- 18 messages
2015 45 threads
- 4 messages
- 16 messages
- 5 messages
- BCF 2012 Miner vote Greg Maxwell1 message
- 2 messages
- Mechanics of a hard fork Roy Badami8 messages
- 1 message
- 10 messages
- Long-term mining incentives Thomas Voegtlin37 messages
- Max Block Size: Simple Voting Procedure Stephen Morse7 messages
- Proposed alternatives to the 20MB step Jérôme Legoupil9 messages
- Miners: You'll (very likely) need to upgrade your Bitcoin Core node soon to support BIP66 Peter Todd3 messages
- 11 messages
- Hard fork via miner vote Pieter Wuille7 messages
- 1 message
- List of approved pools Geir Harald Hansen3 messages
- 1 message
- SPV Mining reveals a problematic incentive issue. Nathan Wilcox13 messages
- Bitcoin Core 0.11.0 released Wladimir J. van der Laan4 messages
- 2 messages
- A reason we can all agree on to increase block size Jim Phillips19 messages
- Idea: Efficient bitcoin block propagation Arnoud Kouwenhoven - Pukaki Corp14 messages
- If you had a single chance to double the transactions/second Bitcoin allows... Sergio Demian Lerner11 messages
- Off-chain transactions and miner fees info@bitmarkets.net13 messages
- Adjusted difficulty depending on relative blocksize Jakob Rönnbäck19 messages
- How DECOR++ can eradicate selfish mining incentive by design Sergio Demian Lerner1 message
- Miners are struggling with blocks far smaller than 750KB blocks and resorting to SPV mining Luv Khemani5 messages
- 19 messages
- 2 messages
- 9 messages
- Proof of Work algorithm vs mining centralization Dave Scotese1 message
- ERRATA CORRIGE + Short Theorem Daniele Pinna4 messages
- block size - pay with difficulty Jeff Garzik12 messages
- Dynamic limit to the block size - BIP draft discussion Washington Sanchez12 messages
- Yet another blocklimit proposal / compromise Marcel Jamin7 messages
- Bitcoin Days Destroyed as block selection heuristic Dave Scotese8 messages
- Torrent-style new-block propagation on Merkle trees Jonathan Toomim3 messages
- Bitcoin mining idea Neil Haran12 messages
- 12 messages
- 7 messages
- 10 messages
- Blockchain verification flag (BIP draft) Gregory Maxwell8 messages
- We need to fix the block withholding attack Peter Todd47 messages
- 4 messages
- 1 message
2016 14 threads
- Fee smoothing Luzius Meisser5 messages
- SegWit GBT updates Luke Dashjr7 messages
- 3 messages
- Hardfork to fix difficulty drop algorithm Luke Dashjr31 messages
- 1 message
- AsicBoost Timo Hanke6 messages
- Making AsicBoost irrelevant Peter Todd39 messages
- Reasons to add sync flags to Bitcoin Ethan Scruples6 messages
- About ASICBoost Sergio Demian Lerner8 messages
- The use OP_COUNT_ACKS for paying for a common good for miners Sergio Demian Lerner2 messages
- DPL is not only not enough, but brings unfounded confidence to Bitcoin users Sergio Demian Lerner8 messages
- New BIP: Hardfork warning system Johnson Lau6 messages
- 24 messages
- 1 message
2017 36 threads
- 1 message
- 18 messages
- Flag day activation of segwit shaolinfry10 messages
- Malice Reactive Proof of Work Additions (MR POWA): Protecting Bitcoin from malicious miners John Hardy15 messages
- 22 messages
- Multi-hash mining with Bitcoin holder voting Nathan Cook1 message
- Encouraging good miners Btc Ideas8 messages
- 6 messages
- 49 messages
- Praxeological Analysis of PoW Policy Changes, Re: ASICBOOST praxeology_guy2 messages
- A Small Modification to Segwit Jimmy Song41 messages
- BIP Proposal: Inhibiting a covert optimization on the Bitcoin POW function Sergio Demian Lerner2 messages
- 4 messages
- 6 messages
- 4 messages
- Validationless mining without transactions Gregory Maxwell1 message
- Treating ‘ASICBOOST’ as a Security Vulnerability Cameron Garnham7 messages
- 12 messages
- The BIP148 chain split may be inevitable Jacob Eliosoff6 messages
- 24 messages
- 3 messages
- 18 messages
- BIP Idea : DDoS resistance via decentrilized proof-of-work Ilya Eriklintsev5 messages
- 25 messages
- 1 message
- 3 messages
- New difficulty algorithm needed for SegWit2x fork? Scott Roberts1 message
- 10 messages
- 1 message
- 16 messages
- New difficulty algorithm part 2 Scott Roberts6 messages
- Introducing a POW through a soft-fork Devrandom10 messages
- Bitcoin Cash's new difficulty algorithm Scott Roberts8 messages
- Centralizing mining by force Robert Taylor4 messages
- POW - Miner's choice? Stikkan831 message
- Two Drivechain BIPs Paul Sztorc16 messages
2018 14 threads
- Proposal to reduce mining power bill Enrique Arizón Benito6 messages
- Upgrading PoW algorithm Jefferson Carpenter6 messages
- Proposal: rewarding fees to next block miner Nathan Parker11 messages
- Stratum protocol specification Jules Lamur2 messages
- Some thoughts on removing timestamps in PoW Tao Effect6 messages
- 4 messages
- stratum protocol extension - mining.configure, formal version rolling and other extensions Jan Čapek1 message
- 3 messages
- BetterHash Mining Protocol Replacements Matt Corallo3 messages
- Miner dilution attack on Bitcoin - is that something plausible? Артём Литвинович7 messages
- Getting around to fixing the timewarp attack. Gregory Maxwell5 messages
- Selfish Mining Prevention Andrew14 messages
- 1 message
- 2 messages
2019 6 threads
- Improving SPV security with PoW fraud proofs Ruben Somsen13 messages
- WORKVERIFY: uncensorable contracts hedging biggest risk of mining without 3rd party or oracle Tamas Blummer1 message
- Eco-friendly mining algorithms Kenshiro []1 message
- PoW fraud proofs without a soft fork Ruben Somsen7 messages
- 10 messages
- 3 messages
2020 8 threads
- Modern Soft Fork Activation Matt Corallo11 messages
- hashcash-newhash Undiscussed Horrific Abuse, One Victim of Many11 messages
- 8 messages
- MAD-HTLC Stanga27 messages
- reviving op_difficulty Thomas Hartman13 messages
- Progress on Miner Withholding - FPNC Pieter Wuille5 messages
- Progress on Miner Withholding - FPNC Mike Brooks1 message
- 5 messages
2021 19 threads
- Libre/Open blockchain / cryptographic ASICs Luke Kenneth Casson Leighton13 messages
- 7 messages
- Proposal: Scheduled Activation with Potential Miner-Signaled Delay Efaula Prafbodous1 message
- Straight Flag Day (Height) Taproot Activation Matt Corallo15 messages
- 37 messages
- 1 message
- 21 messages
- Proposal: Low Energy Bitcoin PoW Bogdan Penkovsky15 messages
- Reducing block reward via soft fork James Lu15 messages
- 7 messages
- 14 messages
- 2 messages
- Question- must every mining rig attempt every block? Nathan T Alexander4 messages
- death to the mempool, long live the mempool lisa neigut14 messages
- Taproot activates - A time/block line Michael Folkson2 messages
- A fee-bumping model Antoine Poinsot9 messages
- Payment Pools/ Coin Pools Jeremy Rubin1 message
- Decentralized Coordination Free Mining Pools Jeremy Rubin21 messages
- POWSWAP: Oracle Free Bitcoin Hashrate Derivatives Jeremy Rubin1 message
2022 8 threads
- 5 messages
- Conjectures on solving the high interactivity issue in payment pools and channel factories Antoine Riard7 messages
- 2 messages
- More uses for CTV James O'Beirne6 messages
- Preventing/detecting pinning of jointly funded txs Anthony Towns4 messages
- Announcement: Full-RBF Miner Bounty Peter Todd21 messages
- Relative txout amounts with a Merkleized Sum Tree and explicit miner fee. Andrew Melnychuk Oseen3 messages
- 16 messages
2023 7 threads
- BIP proposal: Fee-redistribution contracts Rastislav Budinsky4 messages
- Advances in Hashrate Derivatives Contracts Thomas Hartman1 message
- 2 messages
- Bitcoin Transaction Relay over Nostr Joost Jager6 messages
- Concrete MATT opcodes Salvatore Ingala12 messages
- Pull-req to enable Full-RBF by default Daniel Lipshitz9 messages
- Addressing the possibility of profitable fee manipulation attacks ArmchairCryptologist4 messages
2024 8 threads
- 2 messages
- Draft BIP for User-Defined Transaction Flags Policy & Strategy Bitcoin Error Log5 messages
- 10 messages
- Mining pools, stratumv2 and oblivious shares Anthony Towns8 messages
- Timewarp fix, Mining software and Clocks Antoine Riard1 message
- Bitcoin PoW locked outputs with arbitrary difficulty Adam Borcany1 message
- 5 messages
- 3 messages
2025 10 threads
- 3 messages
- Proposal: Unlocking Dust UTXOs as Miner Transaction Fees Nighttime Satoshi6 messages
- Introducing Hourglass Hunter Beast9 messages
- 16 messages
- V3/TRUC miner adoption Peter Todd1 message
- Block template sharing Anthony Towns1 message
- 1 message
- Reducing RAM requirements with dynamic dust uuowwpevskfcordh5 messages
- Year 2106 Timestamp Overflow - Proposal for uint64 Migration אושר חיים גליק6 messages
- Addressing remaining points on BIP 54 Antoine Poinsot15 messages
2026 9 threads
- Bip54: add sequence, timestamp (and version) to GBT Sjors Provoost4 messages
- 24 bits for nVersion nonce space instead of 16 Matt Corallo6 messages
- Testnet 4 difficulty/hashrate Anthony Towns3 messages
- Giving teeth to expected EC disabling: P2XX(-T)(-ML) Pieter Wuille22 messages
- Bitcoin After Block Rewards: preventing miner deviation as the block rewards approaches zero Junhyuk Jun Lee2 messages
- BIP 110: update status to closed Jon Atack8 messages
- post-quantum: solution ideas to "tripwire"game-theory issues + a certificate-based rescue protocol Antoine Riard3 messages
- 5 messages
- 3 messages