Bitcoin Forum
May 06, 2024, 03:42:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Share difficulty. Does a share at difficulty=2 equal two shares at difficulty=1?  (Read 2870 times)
robotrebellion (OP)
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 30, 2013, 04:25:59 AM
 #1

I'd like to understand share difficulty in context of mining pool reward systems.

Would miners produce half as many shares on a pool with difficulty=2 as they would at difficulty=1?
1714966945
Hero Member
*
Offline Offline

Posts: 1714966945

View Profile Personal Message (Offline)

Ignore
1714966945
Reply with quote  #2

1714966945
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
May 30, 2013, 04:50:51 AM
 #2

IIRC, and diff=2 share is 2x as hard to find as a diff=1 share. A diff=100 is 100x as hard. This keeps going and going, to the point where the current network diff of 12.2M would take (on average) about 12.2M shares to find one block solver.

So yes, if you're submitting diff=8 shares to a pool, it's effectively cutting your U: rate into 1/8 of what it would be at diff=1.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
robotrebellion (OP)
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 30, 2013, 04:52:46 AM
 #3

Are higher difficulty shares also more likely to discover a block?
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
May 30, 2013, 05:10:32 AM
 #4

Are higher difficulty shares also more likely to discover a block?
A block is simply a share that has a high enough difficulty. Right now, the network difficulty is exactly 12,153,412. This means that if you get a share that's diff=12,153,411, it's just a share. If you get a share that's diff=12,153,413, it's a block solver.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
May 30, 2013, 05:37:23 AM
 #5

A share doesn't really have a difficulty. When you are mining, you are generating hashes. When you mine solo, you solve a block if you generate a hash that is below the target value (which corresponds to the current difficulty). The same thing happens when mining in a pool except that you get a share when you generate a hash that is below the target value that corresponds to the pool's difficulty. If the hash is also good enough to solve the block, then your pool has solved the block, too.

The pool's difficulty only affects the chances of getting a share. It doesn't affect the chances of solving a block.

Some pools allow you to set your own difficulty in order to allow low-powered miners to generate shares at a reasonable rate. Keep in mind that if you set your difficulty to 2, your shares are 1/4 as valuable as someone that sets their difficulty to 8.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
robotrebellion (OP)
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
May 30, 2013, 01:32:15 PM
 #6

Thank you, this really clears things up!
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 30, 2013, 05:36:56 PM
 #7

Are higher difficulty shares also more likely to discover a block?
A block is simply a share that has a high enough difficulty. Right now, the network difficulty is exactly 12,153,412. This means that if you get a share that's diff=12,153,411, it's just a share. If you get a share that's diff=12,153,413, it's a block solver.
and with the same number, it is a block solver too?
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
May 30, 2013, 06:01:46 PM
 #8

Are higher difficulty shares also more likely to discover a block?
A block is simply a share that has a high enough difficulty. Right now, the network difficulty is exactly 12,153,412. This means that if you get a share that's diff=12,153,411, it's just a share. If you get a share that's diff=12,153,413, it's a block solver.
and with the same number, it is a block solver too?
I believe so.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!