Bitcoin mining is a vital role in the structure of the blockchain. It constitutes the method of authenticating transactions and integrating them to the unchangeable ledger. Miners, using specialized hardware, solve complex mathematical problems. The first miner to resolve the solution gets to include a block of transactions to the blockchain, recei