In Bitcoin mining, a hash can be seen as a problem related to mathematics. The mining machine needs to solve it to earn rewards.
The time it takes to solve these hash problems is called Hash Rate. Hash rate increases with the number of miners on the Bitcoin network. MH/s (Mega hash per second), GH/s (Giga hash per second), TH/s (Terra hash per second) and PH/s (Peta hash per second) are some of the units that are used in measuring hash rates.
Miners join a pool for mining known as a ‘mining pool.’ Like natural mining, miners here mine together as it helps them solve those complex hash problems faster. You have to pay fees to the pool so it can continue its operations. When bitcoins are finally mined, they are distributed to miners with respect to their hash rates.
ASIC (Application-Specific Integrated Circuit):
With the arrival of ASIC technology, FPGA was overtaken as the primary hardware used in bitcoin mining. ASIC is a computer chip that is used solely for mining of cryptocurrencies like bitcoins or other coins that use the SHA-256 algorithm.
Bitcoins Per Block:
This is the number of bitcoins rewarded to miners for every block mined and added to the blockchain. The initial reward per block was 50 bitcoins but every 210,000 blocks, the reward is divided by 2. Currently, the reward sits at 12.5 bitcoins per block.
With an increasing number of miners, Bitcoin mining also increases in difficulty. The ideal average mining time defined by the network is 10 minutes per block.