Based on limited experience, albeit going back about 30 years, VR won't become popular before visual and proprioceptive inputs can be synched. And I doubt that'll be practical before direct brain input works well.
About blockchain, it'll succeed once users don't know that it's there. I mean, how many understand how HTTPS certificates work?