Miners: accepting zero-fee transactions is NOT in your interests. Including a tx in a block increases your uncle rate and so has a cost.

Hi Ethereum Miners. Vbuterin isn't telling you the whole story here.

If you're concerned about uncle rates the best thing you can do is mining at the largest pool available to you. In fact, if your pool has enough hashrate (30% in Bitcoin, but I think ghost actually makes the threshold worse) additional delays work in your favor-- yes, you'll be uncled/orphaned more but miners on smaller pools will be orphaned more.

Of course, some might not like the effects of consolidating all mining on a couple huge pools-- but that is basically the compromise of choosing block rates so incredibly fast-- why should you lose out because of the design ethereum choose?

There are other options to reduce the effects bigger blocks that don't require centralizing-- smarter relay and validation (like Bitcoin has) can moot these effects. Unfortunately, ethereum's highly stateful architecture makes effective caching very difficult and risky to implement. It's easier and more profitable to address it by centeralizing.

Cheers,

/r/ethereum Thread Link - blog.ethereum.org