8

When Ethereum wasn't even launched, I remember Vitalik saying that the Ethereum mining process was designed in such a way to prevent the formation of mining pools. (I vaguely remember the reasoning being that the computer finding the proof-of-work solution could claim the mining reward for himself, as opposed to sharing it to the pool.)

Now that Ethereum has launched and mining pools exist, what went wrong? Why do we have Ethereum mining pools?

2 Answers 2

9

Ethereum uses a proof of work algorithm called Ethash which like Bitcoin's proof of work uses a difficulty number to adjust how hard it is to find a block.

In pooled mining, members send a valid proof of work to the pool of the same type, but of lesser difficulty, so that it requires less time on average to generate.

When the pool get's a proof from a member with sufficient difficulty, they can submit it to the network as a valid block. When they get a proof of lower difficulty, they have proof of the member's hash rate and can validate that they are working on the same block as everyone else.

There where discussions of how to prevent this when Ethash was designed, but none where found and it was decided to go ahead anyway, under the assumption that most miners would prefer solo mining given the faster block time.

1
  • "miners would prefer solo mining given the faster block time" -> Interesting. I guess this assumption turned out to be false.
    – Randomblue
    Feb 9, 2016 at 17:44
2

I think one of the answers might be variance. You can still solo mine but the risk that you won't find anything for days is quite high, but if you do find something it's worth a lot more. Most people prefer a low variance and rather have really small batches of ether coming in consistently.

Edit: I don't mind downvotes but please at least comment on to why this is wrong so we can steer the discussion.

2
  • The question is not why are Ethereum mining pools desirable. The question is why pooled mining is even possible.
    – Randomblue
    Feb 9, 2016 at 15:59
  • 1
    It's possible because there are no systems in-place to prevent it.
    – Maran
    Feb 9, 2016 at 16:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.