. You might be interested in my thoughts about this
here.
Spotting the non-intuitive fact that fixed weight pool payouts are unfair was a good catch. Good job for working out how to price the work fairly (I haven't checked it yet!)
I agree about the large variance and your analysis. Whether or not home mining makes sense depends on the motivations of the miner though. I can imagine a home miner motivated by supporting the bitcoin network, not really bothered by the reward but perhaps wanting the very occasional pleasant surprise. Admittedly, most are driven by profit and want to see an immediate return on their "investment".
To clarify, in my previous article I was objecting to you saying "can't hope to generate a block solo". Lottery players can hope to win the lottery even though the odds are even more unlikely than solo mining.
Only if you don't participate can you not justifiably hope to win.
Mining pools can be required to be transparent about the blocks they build on, so they can only do hostile mining if their participants condone it.
Agreed, and when mining pools were being developed I posted a framework which would have forbidden certain types of fraud. I almost certain nobody has adopted it or a secure alternative. From this apparent indifference, I surmise that pool contributors will tacitly condone hostile mining (at least initially) as it doesn't harm them and indeed possibly raises their return.
I hope you are right and people will object to behaviour that benefits them personally but is generally harmful. Unfortunately, I see this very rarely.
Are you confident that this will happen if we don't find a solution, or that we won't find a solution?
Good question. I can expound (on request) in more detail what I see are the necessary preconditions to hostile mining by cartels and what might happen incidentally in future to preclude it. The recent sharp increase in the national currency value of Bitcoins is a powerful new force behind cartel formation and attendant misbehaviour and that makes me concerned.
I'd like to answer your question the following way which is more general.
A solution is unlikely to be found until it has already become a problem and caused some damage. The solution found, although it solves the problem, is not the best solution and causes further problems in future and so on ad infinitum.
To digress:
I would argue that various Bitcoin design decisions which I have noted in many of my previous posts have caused, are causing and will cause many problems because they are successful attempts to solve other problems but they solved them in the wrong way.
Sometimes the best way to improve things is to undo certain bad or suboptimal decisions and redo it the right way rather than patching holes indefinitely. I'm concerned that the community seems to have an irrationally negative reaction to talking about beneficial incompatible changes.
ByteCoin