One thing that will need to happen though is some way for the blockchain to be truncated. It is growing exponentially and it won't be long, a year or so and you'll have to spend $100 or more in storage space to have the chain.
That was my next question, but doesn't it deserve a new topic?