Hello,
Is it possible to calculate how much BTC you will get per month for every Ghash you own?
I was thinking about it and this is what I came up with:
Let's say the Network total hashrate is 4000 Thash/s, which is 4 000 000 Ghash/s.
I have a GPU with 1 Ghash/s. That's mean, it does 0.000025 % of total Network hashrate.
We are doing 6 blocks per hour, which is 4320 block per month. 25 BTC per block = 108 000 BTC generated monthly in total.
Statistically, I should get those 0.000025% of monthly generated BTC, which is 2.7 BTC per month.
Is this theory true? If no, could you please correct me?
Can we apply it in real world? If no, why?
Thank you guys in advance.
(Please ignore the power consumption of GPU.)
1. Difficulty adjusts itself every 2016 blocks. So, when total hashrate is increasing (current situation),
expected time to find a block will be less than 10 mins. Of course, it could be 6 blocks in 10 mins, or no block in an hour just because of luck.
2. Total hashrate has been increasing rapidly for months, and is expected to keep increasing, due to newer and more efficient ASIC equipment.
FYI: You may check the difficulty and hashrate history at the bottom of the site
http://bitcoinwisdom.com/bitcoin/difficultyYou may notice the staggering increase in the past 6 months: 80,082 GH/s (May 12 2013) -> 3,657,378 GH/s (Nov 05 2013)
Regarding your problem, if total hashrate remains stable (
unlikely) and you want to know your
expected mining revenue, then you are right.