Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: Tipstar on July 27, 2017, 10:01:41 PM



Title: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty
Post by: Tipstar on July 27, 2017, 10:01:41 PM
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?


Title: Re: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty
Post by: adaseb on July 27, 2017, 10:16:03 PM
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.


Title: Re: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty
Post by: Tipstar on July 27, 2017, 10:19:14 PM
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.


Title: Re: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty
Post by: bathrobehero on July 27, 2017, 10:23:15 PM
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.


Title: Re: 1 block in 2000 difficulty vs 20 blocks in 100 difficulty
Post by: 8count on July 27, 2017, 10:56:23 PM
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