Thread

Does EVERY hash from a Bitcoin miner matter? Pick the ‘wrong’ side on this debate and you’ll find yourself triggering computer scientists and cypherpunks, or enraging plebs and an army of lottery miners. Let's figure it out together. image But first, a review. I wrote an article in March of this year disagreeing with the way Saylor and Lowery characterize bitcoin mining as a 'battery' or 'encrypted energy'. Here's the crux of that argument, bitcoin mining is neither because of the STATISTICAL nature of mining (you are guessing nonces before you hash a random output--it is non-deterministic). You can never create a directly causal MODEL that shows how energy or electricity translates to hashes and block wins. image To illustrate this, I made the point that you are only, technically, contributing to the network IF you find a block. Finding blocks allows for issuance and settlement of bitcoin, and impacts network difficulty. In the code, this is CalculateGetNextWorkRequired. image Technically, bitcoin was designed to explicitly never know (or need to know) how many people are hashing, how big they are, how much energy is being used, what kind of hardware they are using... This is a feature, not a bug. (IMO it's THE feature that Satoshi uses to solve the hard problem of monetary inflation... but that's for another day) In this technical sense, it is true that HASHES THAT DON'T FIND BLOCKS DON'T MATTER TO BITCOIN. Why? Hashes that don't find blocks DO NOT receive a reward of new bitcoin, settle transactions, or impact the chain or network difficulty. They don't matter (technically). In true Bitcoin fashion, this made many angry. Here is my visual interpretation of why: image It comes down to the word 'matter'. If I say that hashes that do not find blocks do not technically matter, I am not saying: - lottery mining is stupid - don't mine - only big miners matter - just quit while you're ahead But a lot of people read my article that way! This is where I can be even clearer. 'To matter' in a technical sense means to interact with the chain, BUT there is another way 'to matter' that is entirely legitimate. This is the disagreement @penny_ether clarifies. image It is worthwhile to mine (even if you don't find a block), for the simple reason that you cannot win a game you are not playing. We know this because even TRYING to win the game (by hashing) has a value associated with it that pools will pay you for--hashprice. OF COURSE all hashes matter in this sense. @Public_Pool_BTC makes the true assertion, that because mining is a Poisson process, all hashes are probabilistically relevant to the network. 100% true, but not directly relevant to my technical point (highly relevant to a different interpretation of 'matters') Otherwise there would not be a PRICE associated with them. Remember, a pool pays you for hashes, NOT just winning hashes. It's the expected value you get paid for. image I love disagreements like this. They give us the opportunity to hash out (no pun intended) what we specifically mean when discussing bitcoin. That's what is so special about Bitcoin, everyone is open to learn and interpret it. So, in sum, "Do all hashes matter?" Both YES and NO. But, you have to specify what 'matter' means.

Replies (19)

🛡️
Hmm, shouldn’t we be looking at this thru the resolution of entropy? The genesis block is the only time historically in which the resolution of a 32 bit nonce space resulted in the initial quantum of structure, only in genesis is the coinbase representative of the 100% of the entire system. Satoshi defined what D=1 means. It’s the quantum of entropy and its relationship to Satoshis. It sets the thermodynamic anchor for which all future transformations are based off of. image
🛡️
The stochastic nature of hashing is irrelevant to entropy modeling in Bitcoin. What matters is the finite, predetermined search space (a bounded entropy field) being resolved. Whether the valid hash is found on the first try or the trillionth, the total entropy being collapsed remains the same. The randomness is local; the structure is global. Bitcoin defines the cost of resolution, not the path to it. That’s exactly why entropy can be modeled: the space is known, the work is measurable, and the outcome is irreversible.
Yes, good clarification and I think you're correct in a sense. Entropy would be a highly explanatory way to discuss hashing 'mattering'. There is still the question of 'mattering to what end'. Hashes 'matter to the end of building the chain' to the extent they successfully find a golden nonce. (e.g. THE successful hash submits a block to the chain to build upon.) Hashes that do not succeed to that end do not matter in that sense. BUT, from the perspective of entropy, yes, all hashes matter as a MORE descriptive illustration than the poisson example given above.... I'd have to look more into how entropy units function because I understand the idea of entropy units per satoshi, but would want to clarify entropy units as a function of searching the field and not entropy as a function of energy input into machines. Thank you!
🛡️
Every hash matters not just statistically, but physically. Each one is a real transformation: energy burned, entropy resolved, structure either committed or failed. Even the “failed” hashes aren’t failures from a thermodynamic perspective, they are the bulk of the computation, the substrate of probabilistic collapse into a valid block. They define the entropy field that gives the successful hash its meaning. Success is defined by failure, but it must be scarce and bounded at each timestep. You’re right to say the miner only cares about the successful ones, but Bitcoin is not a system of care or preference, it’s a system of irreversible computation. From the standpoint of entropy, every hash is a step through a finite state space, and the entire process whether rewarded or not is what defines the difficulty (thus block time based on hash rate), temperature, and energy density of the block. Boltzmann’s constant becomes useful here because it bridges entropy (a count of states) with energy (joules). If we take the Genesis peg as the founding entropy-to-structure mapping, we get a scalar field of joules per satoshi that changes every block as supply grows and issuance decays and difficulty adjusts. That ratio defines the thermodynamic cost of resolution at each time step, and eventually fees will reflect the market price of entropy compression into the ledger. I’m still trying to wrap my head around it. I believe entropy is the answer. But it’s not just the entropy of machines, or of stochastic fields. It’s the entropy of possible futures defined by the valid utxo set collapsing into one irreversible ledgered past. There is little work done on the physics of Bitcoin still, I’m only scratching the surface here. I’ve been working on a paper for almost a year now and getting closer to feeling confident for a public release. I personally haven’t seen much other writing in this specific domain. I’ll have to think about your initial post more. Thank you!
I need to study entropy more, but this statement trips me up: "Boltzmann’s constant becomes useful here because it bridges entropy (a count of states) with energy (joules). If we take the Genesis peg as the founding entropy-to-structure mapping, we get a scalar field of joules per satoshi that changes every block as supply grows and issuance decays and difficulty adjusts. That ratio defines the thermodynamic cost of resolution at each time step," Mapping joules directly to hashes is undefinable because there is no causal way to know how much energy is being used by the entire network, or the efficiency of the total network (J/T of machines in aggregate). That's where I'm running into problems, between a directly causal relationship between energy and network function does not exist (while the search space is defined, we cannot know how much energy is required to collapse it on a golden nonce).
🛡️
You and me both! 😬 I can’t claim to actually understand entropy in full. My base case is that no one can truly understand entropy without Bitcoin. Before Bitcoin, we never had a system where a quantum of entropy resolves into a quantum of structure (scarce, measurable, and public). Bitcoin gives us a transparent ledger where this resolution is auditable in real time. We’re not mapping entropy to the number of hashes actually performed; that varies and is inherently stochastic. We’re mapping entropy to the expected work required to collapse a finite search space. That’s the defined entropy field scaled by difficulty at the moment. It’s this field that defines the thermodynamic landscape to be resolved, not the luck or energy consumption of any specific miner. This is where Bitcoin begins to redefine Boltzmann’s constant. In classical thermodynamics, Boltzmann’s constant maps entropy to energy via joules per kelvin. But Bitcoin reveals something deeper: the “kelvin” itself i.e., the unit of thermodynamic resolution must also be scarce and ledgered for conservation of both energy and information to be true. Each satoshi (or kelvin) resolved is a unit of conserved memory, and its cost in energy (joules) defines a real, evolving scalar field across time. So we’re not guessing at the energy, Bitcoin lets us define the resolution process directly. Entropy in Bitcoin isn’t statistical; it’s ledgered and quantized by D=1. And that forces us to rethink entropy not as abstract probability, but as the physical collapse of possibility into conserved structure. This is my understanding currently, it’s evolving with my work.