Bitcoin is a decentralized peer-to-peer payment system that has the potential to disrupt the financial industry. In order for the Bitcoin network to function properly, people within the network need to follow the protocol and contribute computing power. However, selfish strategies can be used to...