3 ms·
getblocktemplate (https://en.bitcoin.it/wiki/Getblocktemplate https://en.bitcoin.it/wiki/Getblocktemplate) pretty much solves this problem by making it complete
by tlrobinson 13y ago
getblocktemplate (https://en.bitcoin.it/wiki/Getblocktemplate https://en.bitcoin.it/wiki/Getblocktemplate) pretty much solves this problem by making it completely transparent what blocks miners are mining.
If pool operators conspire to double spend or change the protocol there will be a mass exodus of individual miners from the pools.