Is Bitcoin the future of currency?