Whether you are interested in Bitcoin as an open source software project, peer-to-peer network, or decentralized virtual currency, insight into its many facets will help you make sounder decisions ...