What is Bitcoin and What is it's future