Bitcoin allows users to send money over the internet similarly to how email allows users to send messages. It functions as an alternative currency that can be used for online shopping and international transfers more cheaply than wire services. Bitcoin transactions are difficult to block and provide inflation protection by allowing users to hold their own money through desktop and mobile wallets.