Everything You Wanted to Know About bitcoin and Were Afraid To Ask...