Bitcoin Forum
May 24, 2024, 09:49:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Pooled mining question  (Read 765 times)
clinton (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
August 18, 2011, 06:00:06 AM
 #1

Can a miner contributing to a pool know when they solve the block?

If so, could a mean miner not contribute any blocks they solve, getting coins from the pool whilst never contributing anything useful back?

I know this wouldn't help the mean miner, but it would hurt the pool operator and all other users of the pool.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
August 18, 2011, 12:01:10 PM
 #2

Yes.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
zellfaze
Full Member
***
Offline Offline

Activity: 141
Merit: 101


Security Enthusiast


View Profile WWW
August 18, 2011, 03:35:09 PM
 #3

Could they take it further and just use the solved block themselves?

Collect the generation reward for themselves whilst still being paid by the pool for the efforts that they are never truly contributing with.

A+, CCENT, CCNA
Security Enthusiast
PHP Coder

Not that I expect anyone to, but should you like my post, please donate:
Donate: 1BRbfqii6Sm9tEUE8A16H7QeDmYFjyBZ7V
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
August 18, 2011, 11:55:59 PM
 #4

No.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
zellfaze
Full Member
***
Offline Offline

Activity: 141
Merit: 101


Security Enthusiast


View Profile WWW
August 19, 2011, 01:29:06 AM
 #5

No.

Why not?  If I can tell I solved a block, and I can fail to relinquish said solved block, why couldn't I just claim it as my own?

Nevermind...  I think I figured out why.  The pool would have already dictated the address that the reward would go to.

A+, CCENT, CCNA
Security Enthusiast
PHP Coder

Not that I expect anyone to, but should you like my post, please donate:
Donate: 1BRbfqii6Sm9tEUE8A16H7QeDmYFjyBZ7V
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
August 19, 2011, 02:10:56 AM
 #6

No.

Why not?  If I can tell I solved a block, and I can fail to relinquish said solved block, why couldn't I just claim it as my own?

Nevermind...  I think I figured out why.  The pool would have already dictated the address that the reward would go to.

That is the one reason.  The other is that the miner doesn't have the whole block, it only has the header.

These two reasons are sorta related, in that the miner could figure out most of the block by looking at permutations of combinations of pending transactions on the network, but it can't make a coinbase that would let the whole thing hash to meet the solved header unless it already knows the private key the pool used.  And if it already knows that, it might as well just wait 100 blocks and race to spend the reward before the pool does.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
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!