Basic Elements of Bitcoin