Unfortunately, most POW encourages the centralization of hashes so this is not a trivial problem to solve.
I don't have any ideas here.
The interesting thing is there is not really anything about PoW's centralization pressure at work with this coin now, as far as I can tell.
As someone else pointed out, you an solo mine on one computer and get blocks every single day (and even getting blocks less often than that would still be fine for a small miner, and perhaps preferable to getting dust from a pool). There are virtually no orphans since we switched to four minutes, which was kind of the point, and I'm happy to say it worked. (I see maybe one per day on my nodes.) For that matter, Mooo's pool isn't even on the greatest connection, so if orphans were an issue, his pool wouldn't be a good choice anyway. But they're not.
If you look in the pool blocks on Arux's pool, plenty of blocks there, even with the current low hash rate, and again no orphans. So no reason not to use it if you don't want to solo mine, or are using GPUs and don't want to set up your own pool, can't afford the resources for a full node, etc.
What this tells me is that a large part of observed centralization of mining (speaking in general here, not just this coin) is something other than rational economic behavior. It is habit? Laziness? Brand loyalty? Comfort with that approach? I'm not even sure.
While miners may not care for the long term prospect of the coin, I think pools need to do more than just ask people to move their hashes. To achieve the same goal for a higher earning, pools can increase their fees to, say 10%, 15%, 20% temporarily. I think most in the community will understand this action. To win a majority of the blocks, you don't need 100% of the network hash power.
We're on same page. I support this, and stay tuned.
Naw, I mentioned this in the IRC maelstrom that happened today. pool culture is just ubiquitous. I think its primarily because of ease of use and abject laziness.
Honestly, I don't know whats going to fix it, but I think its the number one problem in cryptocurrency right now. And yah know what, I'm gonna get myself another beer before I go on this diatribe. Because i feel it'll actually be appreciated here. There's been some response in the monero thread regarding this component, but not enough to really satisfy my tinglies.
I'm really hoping you have something slick up your sleeve smooth. I mean, what could be the strategy? I mean one of the primary problems is the fact that a malicous miner could spawn multiple instances of the mining function, and assuming this miner could always just hide themselves behind layers of abstraction...... I guess its just one of those things that I assumed was too difficult to solve, and hence it hasn't been solved by now. Because anyone who follows anything about fucking cryptocurrencies knows that decentralization is what gives it value. The lack of the ability of a single power to execute exclusive control is THE value of this technology. Otherwise you just end up in the same game to brinksmanship that exists now. Trustlessness comes from this decentralized architecture. You lose the decentralized architecture, you lose the trustlessness.
Of course, the alternative is that smart mining actually takes hold. But again, the problem could be pooling, because if Verisign decides to take on Monero payments, they're terminals could all well be pooled.
It's a fascinating problem - how do you actually isolate the fact that an individual is commiting resources as opposed to an orchestrated group of individuals? What is so unique about a given effort that can be parsed on the backend ( the protocol)?
Well, suffice it to say that the beer hasn't helped. If anything, its obvious things are more turbulent. Regardless, its still there. This feeling that it is actually possible. You can't do what spreadcoin did because even with spreadcoin trusted members were able to share their work.
Unless there was a way to prove that a hash hadn't been created by an alternative key. But then, one could simply share a key.
So, i solve the block, I provide the solution to you, but the blockchain doesn't accept the solution because it knows that somehow I created it, and you didn't.
Which is just cryptography, is it not? Keeping information contained?
wait a minute.... this is just an extrapolation of a ring signature I think. Except the one holding the key that is true is the blockchain. Is that a thing?
Ok i give up. I'll just wait for this solution of yours.