My understanding of Bitcoin