What is Bitcoin? Bitcoin protocol implements a highly available, public, permanent, and decentralized ledger. In order to add to the ledger, a user must prove...