Asset management firm VanEck predicts that each Bitcoin could be worth $2.9 million by 2050, ChainCatcher reported.