How profitable is Bitcoin mining? (Part 1) Answered in an idealized model.

in bitcoin •  7 years ago  (edited)

All Bitcoins issued and fees of Bitcoin transactions are distributed exclusively through mining. Each miner gets rewards of the amount in proportion to a ratio of his/her hashpower to all hashpowers on average. For example, as of totay (July 27, 2017) about 12.5 BTC is mined every 10 minutes by the hashpower of 6,585,327 TH/s. If you have the hashpower of  10 Th/s, you can get about 0.000038 BTC (= approx. 0.1 USD) in 10 minutes.

A typical misunderstanding: If I can get 0.0000380 BTC in 10 minutes, I would get 2 BTC in a year! (A year = 365 days × 6 × 10 minutes) The purchase of 10 Th/s is less than 1 BTC. It looks very prospective investment!

Actually not. The fact that most newcomers to mining overlook is that the Bitcoin hash rate has been increasing *exponentially*.  At the moment, it increases by four times in a year[1]:
hash rate

If so, the rewards will decrease accordingly:
profit

Thus, if I can get 0.0000380 BTC in 10 minutes, I would get about 1 BTC in a year.
Hmm... It still looks moderate profit. In the coming posts, we analyze why it is not possible in specific environment of mining rigs or specific contracts of cloud mining (How profitable is Bitcoin mining? (Part 2) Analysis of Genesis Mining using an idealized model.).

You can calculate the ratio of an estimated reward with hashrate change to one with a constant hashrate by the following Ruby code:

k = 4.0  # Hash Rate increase per year
p 1.0 / 365 * (0..365).inject{|sum, i| sum + k**(-i/365.0)}

[1] Hash Rate change for one year, https://blockchain.info/en/charts/hash-rate?timespan=1year

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!