It looks like you're new here. If you want to get involved, click one of these buttons!

- 16.9K All Categories
- 9.3K Mining
- 560 Pool Discussion
- 264 Promotional
- 1.4K General Project Discussion (non-technical)
- 461 Education
- 797 Protocol and Client discussion
- 163 web3-js
- 29 Whisper
- 16 Swarm
- 3 RLP
- 298 IoT & Hardware
- 1.1K Smart Contracts and Dapps
- 28 Serpent
- 353 Solidity
- 627 Projects
- 1.2K Reference clients code and builds
- 248 Eth & AlethZero- Cpp Implementation
- 466 Geth - Go Implementation
- 240 Mist
- 15 Node.js Implementation
- 36 Python Implementation
- 48 Mix
- 33 Other Implementations
- 169 Meetups
- 40 Other Events
- 223 Jobs & Skills
- 226 Press and Articles
- 75 Audio/Video
- 293 Ether Sale
- 1.1K Other Languages
- 93 Chinese
- 251 German
- 32 Italian
- 109 French
- 3 Hebrew
- 41 Japanese
- 72 Portugese
- 46 Romanian
- 182 Russian
- 223 Spanish
- 43 Turkish
- 125 Watercooler

Could someone explain how to calculate the expected amount of ether mined for a given hashrate and network difficulty?

And also https://stats.ethdev.com/ seems to suggest difficulty is around 21e9 in the testnet, is that correct?

Regards,

N

## Comments

34✭How many ethers one is expect to mine in an hour with a hashrate of 25MH/s , current difficulty or a bit more since more users coming.

Whats the formula?

20✭5 Ether per block during frontier apparantly. The calculation below is ignoring uncles, it's just for the static block reward.

The probability of mining a block should be uniformly

yourHashrate / totalHashrate.

Since a block apparantly is mined every minute (the difficulty is adjusted thereto)

etherPerDay = 24*60*5.

So after a day you can expect on average yourHashrate / totalHashrate * etherPerDay.

The stats currently state 3.1 GH/s as the total hashrate.

Assuming yourHashrate = 25 MH/s that yields

24*60*5*(25e6/3.1e9) = 58 Ether / day

Then again, I'd estimate the total hashrate to be maybe a hundred times higher when more miners run their rigs.

So a more careful estimate would be

24*60*5*(25e6/3.1e11) = 0.58 Ether / day.

Anything between (and outside of) these values is possible

Still open is the question of how likely it actually is to mine at least one of the 1440 blocks each day. If I'm not mistaken, then the geometric distribution applies when asking for how long to wait for a block.

I made a plot for this

63✭1,290modEthereum GPU Efficiencies

74✭63✭