Bitcoin Forum
November 10, 2024, 09:44:43 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Are pools safe from dishonest miners?  (Read 545 times)
bot2357 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
June 03, 2013, 09:19:53 AM
 #1

I joined slush's pool and started mining today. (https://mining.bitcoin.cz/)

Is it possible to modify the source of guiminer (https://github.com/Kiv/poclbm/) so that if you happen to solve a block, it switches to solo mining and you keep the payout?
If not how does the pool prevent this?
J35st3r
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
June 03, 2013, 10:25:26 AM
 #2

If not how does the pool prevent this?

The block that you are solving includes the payout address (so the 25BTC reward is paid to the pool). This cannot be changed without the hash changing too, so if you find a hash it is only valid for that block and hence the pool it was originated from. Sorry, no free lunch for you  Tongue

1Jest66T6Jw1gSVpvYpYLXR6qgnch6QYU1 NumberOfTheBeast ... go on, give it a try Grin
lbr
Sr. Member
****
Offline Offline

Activity: 423
Merit: 254


View Profile
June 03, 2013, 11:26:37 AM
 #3

your sheme will lead to orphan block at best ; )
but pool are NOT safe from dishonest miners.

BTC: 18ozhbkfHneX8tnPgHJuTizyBmspM5Vgpa  LTC: LgVc7KdedPGZyDXHXEH9G7z6AoTmTvDdWb
cgminer 2.11.13 x64 portable for Mac OS X 10.6.8
6+ GPUs driver mod for Windows
J35st3r
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
June 03, 2013, 11:34:03 AM
 #4

your sheme will lead to orphan block at best ; )
but pool are NOT safe from dishonest miners.

Interesting, care to elaborate?

I've heard of pool hopping, where miners jump into a pool that has just solved a block in the hope of being included in the payout (I gather the PPLNS scheme excludes the current round just so as to avoid this), but what other nefarious deeds do pools need to watch out for?

1Jest66T6Jw1gSVpvYpYLXR6qgnch6QYU1 NumberOfTheBeast ... go on, give it a try Grin
bot2357 (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
June 03, 2013, 04:15:10 PM
 #5

If not how does the pool prevent this?

The block that you are solving includes the payout address (so the 25BTC reward is paid to the pool). This cannot be changed without the hash changing too, so if you find a hash it is only valid for that block and hence the pool it was originated from. Sorry, no free lunch for you  Tongue

That's what I wasn't sure about. Thanks.

These two links should keep me busy for a while:
https://en.bitcoin.it/wiki/Blocks
https://en.bitcoin.it/wiki/Block_hashing_algorithm
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!