Bitcoin mining plays a vital role in the functioning of the blockchain. It constitutes the act of authenticating transactions and integrating them to the unchangeable ledger. Miners, employing specialized devices, attempt complex algorithmic problems. The first miner to resolve the solution gets to append a batch of transactions to the blockchain,