Probability and Bitcoin Mining28 Oct 2023 11:29
Trying to get my head around probabilities ties me in knots, so I thought I'd have a look around. I found this article:
https://www.nicehash.com/blog/post/how-is-solo-mining-probability-calculated
"Let's take a look at solo mining with one of the top-of-the-line ASIC and what is its probability of finding a block.
AntMiner S19 XP speed: 140 TH/s
Bitcoin Network Hashrate: 215,370,000 TH/s
Bitcoin Block Time: 10 minutes
If the above example, AntMiner S19 XP has 1/1538357 of the network hashrate. The miner has a 0.000065% chance of catching the block every 10 minutes. This means that it will statistically catch a block every 1538357 blocks or 10683 days, which equals to 29 years. "
The current Bitcoin hashrate is 451.98 EH/s, which equals 451,980,000TH/s. Using the calculation method in the article 140/451,980,000 = 1/3,228,428 giving a 0.000031 chance of winning the block every 10 minutes. This means that it will statistically catch a block every 3,228,428 blocks or 22,419 days, which equals to 61 years.
QBT say their software increases the chance of winning a block by 2.6 times, so putting that into the calculation we get
2.6/ 3,228,428 equaling 1/1,241,703 which equals a 0.00008 chance of winning the block every 10 minutes. This means that it will statistically catch a block every 1,241,703 blocks or 8,623 days, which equals to 23.6 years.
This is a very simplistic way of looking at it and ignores variables like difficulty level changes and how that affects QBT's 2.6 times assertion.
The only test results that count will be real world results involving mining actual Bitcoin, using current difficulty levels and network hashrate's.