Bitcoin arrived in 2009 having been born out of an anonymous online posting but what is it. and how can it possibly be a currency?