Bitcoin: How Magical Is This Magic Money ?