well... Vitalik so far seems pretty confident a sharding system is feasible, and I would be loath to bet against Vitalik. Certainly he scares me a bit at this point because he's already basically stated that he believes it's impossible to implement blockchain sharding without erasure coding, so it certainly doesn't look like sharding is going to be a simple undertaking. https://en.wikipedia.org/wiki/Erasure_code