Bitcoin Forum
May 09, 2024, 12:50:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block solving shares...how do they work?  (Read 582 times)
Cranky4u (OP)
Hero Member
*****
Offline Offline

Activity: 810
Merit: 1000



View Profile WWW
June 11, 2014, 01:51:29 AM
 #1

Can someone pls explain how a mining pool, using shares, solves a block?

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715215812
Hero Member
*
Offline Offline

Posts: 1715215812

View Profile Personal Message (Offline)

Ignore
1715215812
Reply with quote  #2

1715215812
Report to moderator
1715215812
Hero Member
*
Offline Offline

Posts: 1715215812

View Profile Personal Message (Offline)

Ignore
1715215812
Reply with quote  #2

1715215812
Report to moderator
1715215812
Hero Member
*
Offline Offline

Posts: 1715215812

View Profile Personal Message (Offline)

Ignore
1715215812
Reply with quote  #2

1715215812
Report to moderator
Foxpup
Legendary
*
Offline Offline

Activity: 4354
Merit: 3044


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
June 11, 2014, 02:29:46 AM
 #2

A share is just a low-difficulty block. It is not accepted by the Bitcoin network, but it is accepted by the mining pool as proof that the miner was working for them (because the coinbase transaction pays the mining pool's address). The mining pool then pays the miner for their share according to some formula which varies from pool to pool.

Every once in a while, of course, a miner finds a block that meets the actual difficulty of the Bitcoin network. For example, if the share difficulty is a million times less than the true difficulty, this will happen once every million shares (on average). The mining pool broadcasts this block to the network and the mining pool gets paid from the coinbase. Again, the miner gets paid for their share (they do not receive any "bonus" for being the one to have found the lucky block).

Note that in order for a miner to get paid for their shares, the coinbase transaction must pay the mining pool's address, and it is impossible to change this address without invalidating the block (so it's impossible to cheat by that method).

P2pool and (I think) Eligius work slightly differently. Instead of having a single address for the mining pool, there is a list of addresses, one address for each miner who has recently found a share. The reward for finding a share is not a direct payment, but instead the miner gets their address added to the list, so they will be paid when the pool finds a block. But otherwise the same principles apply.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
Cranky4u (OP)
Hero Member
*****
Offline Offline

Activity: 810
Merit: 1000



View Profile WWW
June 11, 2014, 11:17:16 AM
 #3

A nice, straight forward answer.  thnx

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!