Some people like pools.
I like pools.
The only reason I don't mine on suprnova pool is, as someone else pointed out, he doesn't have a miner for windows and AMD.
In this instance, I think it is for pool operators to prove that they have a system for ensuring rewards can't be stolen by other miners before they get added to the OP?
Mr. Spread's code proves that a miner will always know the block and the private key before the pool does (the protocol ensures that), so this is already proof that a miner can do whatever he wants with that information before passing it on to the pool.
But... Maybe there is a way to create some kind of
decentralized pool running on the upcoming servicenodes network?
A pool that is run by unneeded middlemen is a problem... because they will always pose a security risk (for themselves or other people)
A pool that is run by machines that have to follow strict protocol with no central control ?
I can live with that.
But I don't know if this is even possible.
Anyway, one rule of decentralization is to
get rid of middlemen, not necessary pools.
But I do not know of any pool that is not run by middlemen.
The words "pools" and "middlemen" are equivalent at the moment and can be used interchangeably.
This could change.