Miners use software that accesses their processing capacity to solve transaction-related algorithms . In return, they are awarded a certain number of Bitcoins per block. Bitcoin mining was conducted on the CPUs of individual computers, with more cores and greater speed resulting in more profitability.