Author

Topic: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty (Read 318 times)

full member
Activity: 448
Merit: 102
Difficulty times 2^32 is the number of hashes required to find a block on average - if it weren't for variance.

So 2000 diff requires 8 589 934 592 000 hashes and 100 diff requires 429 496 729 600 - which is exactly 20 times less.

So if you're mining with let's say 100 Mh/s, you're doing 100 million combinations (hashes) every second to find a block.

So it would take exactly a day with 2000 difficulty and 100 Mh/s to find a block (again, ignoring variance) and 20 times less with the difficulty being 100.



Difficulty is decided based on how fast blocks are being found on a network so it gets adjusted to slow or speed up how fast blocks are being found to following the block target (e.g. 60 seconds).

Higher difficulty only means more people are mining and higher diff shouldn't be rewarded more because then we wouldn't know the inflation rate of a coin in advance.

Thank you for the explanation. This answer some of the questions I had been have been looking for
legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
Difficulty times 2^32 is the number of hashes required to find a block on average - if it weren't for variance.

So 2000 diff requires 8 589 934 592 000 hashes and 100 diff requires 429 496 729 600 - which is exactly 20 times less.

So if you're mining with let's say 100 Mh/s, you're doing 100 million combinations (hashes) every second to find a block.

So it would take exactly a day with 2000 difficulty and 100 Mh/s to find a block (again, ignoring variance) and 20 times less with the difficulty being 100.



Difficulty is decided based on how fast blocks are being found on a network so it gets adjusted to slow or speed up how fast blocks are being found to following the block target (e.g. 60 seconds).

Higher difficulty only means more people are mining and higher diff shouldn't be rewarded more because then we wouldn't know the inflation rate of a coin in advance.
sr. member
Activity: 1932
Merit: 300
I'm not really sure about what difficulty does but in general sense, we should be awarded more for solving difficult blocks.
So, if I'm getting 1 block per min with 2000 difficulty, what would be it's equivalent for 100 difficulty?

Yes its about equal work.

In case of getting equal results, which should I prefer?
For the sake of efficiency.
legendary
Activity: 3808
Merit: 1723
I'm not really sure about what difficulty does but in general sense, we should be awarded more for solving difficult blocks.
So, if I'm getting 1 block per min with 2000 difficulty, what would be it's equivalent for 100 difficulty?

Yes its about equal work.
sr. member
Activity: 1932
Merit: 300
I'm not really sure about what difficulty does but in general sense, we should be awarded more for solving difficult blocks.
So, if I'm getting 1 block per min with 2000 difficulty, what would be it's equivalent for 100 difficulty?
Jump to: