Don’t get me wrong. I love blockchains. I think they are ingenious, there are some things that they do very well. I see them having a place for a long time to come. That’s not what I want to talk about though. They’re great but they’re a pain to deal with. By necessity, you must start at the beginning and download every bit of it in order to verify that the coins that you have are verified.
I’ve been involved in a few blockchain related crowdsales and finally decided to get the coins on my local system. They have all been systems built on Etherium. My internet connection is not slow by any means, yet its still going to take me at least 9 hours to suck down all this data, and etherium is only about a year old. Its going to get prohibitively large, even for people with huge pipes. Without getting in soon and being able to pull down data as it comes in (installment method) you wont be able to get in in another year or so.
Yes, you can download a massive zip or something like that, however, you still have to verify every single transaction from the start, and if you’re smart, you’ll check them against someone else’s transactions to make sure they’re the same (only if you go the download en-mass route) so you might as well have downloaded them in the first place.