Bitcoin Forum
September 23, 2018, 01:13:12 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Can miners scam their pool?  (Read 692 times)
Hakkane
Sr. Member
****
Offline Offline

Activity: 421
Merit: 266



View Profile
April 21, 2015, 12:55:40 AM
 #1

Hello guys,

I have a theoretical question. I am sure it is impossible, as otherwise pools would be a ruin, but I am curious to know how it is prevented. Many people is concerned that his/her pool is hiding some of the mined blocks, mining them to the only profit of the pool owner. But, is the opposite also possible?

Let's consider an evil miner, with their gear pointed to a pool. He sends the shares (hashes close to the block solution) to the pool, and get a proportional profit from the other miners that solve blocks. But if that miner find the solution of the block, instead of sending it to the pool, he retains that hash and uses it to mine the whole block to himself (solo mining), in a selfish way.

How pools prevent this situation? Thanks in advance!
1537708392
Hero Member
*
Offline Offline

Posts: 1537708392

View Profile Personal Message (Offline)

Ignore
1537708392
Reply with quote  #2

1537708392
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537708392
Hero Member
*
Offline Offline

Posts: 1537708392

View Profile Personal Message (Offline)

Ignore
1537708392
Reply with quote  #2

1537708392
Report to moderator
-ck
Moderator
Legendary
*
Offline Offline

Activity: 2646
Merit: 1143


Ruu \o/


View Profile WWW
April 21, 2015, 01:01:08 AM
 #2

Not possible, what you are mining is to create a block into the pool's wallet address. You can't change it after the fact (and this question is asked about once per month).

Developer/maintainer for cgminer and ckpool/ckproxy.
ZERO FEE Pooled mining at ckpool.org, 1% Fee Solo mining at solo.ckpool.org
-ck
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1015


Mine at Jonny's Pool


View Profile WWW
April 21, 2015, 01:52:40 AM
 #3

The question as asked can't be done; however, change the last bit from keeping the block for yourself to not submitting the solution at all and you've just described a block withholding attack.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
Hakkane
Sr. Member
****
Offline Offline

Activity: 421
Merit: 266



View Profile
April 21, 2015, 02:10:11 AM
 #4

Ok. Thanks a lot. Then, I understand that the wallet of the pool is included in the hashing operation miners have to perform. Thus, if the destination wallet is to be changed, the hash that solved the block is not valid anymore.

I haven't seen this question in the time I've been around here, but if it is a frequent question, please -ck, feel free to erase this thread  Wink
trendax
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile WWW
April 22, 2015, 12:33:48 PM
 #5

In a different scenario to the OP. One miner or a group could send garbage to the pool and cause a denial of service for other users.
Would the attacker be considered scamming the pool if they were leveraging accepted shares while others suffered?


kano
Legendary
*
Offline Offline

Activity: 2576
Merit: 1054


Linux since 1997 RedHat 4


View Profile
April 22, 2015, 02:09:48 PM
 #6

In a different scenario to the OP. One miner or a group could send garbage to the pool and cause a denial of service for other users.
Would the attacker be considered scamming the pool if they were leveraging accepted shares while others suffered?

Take a lot of miners to cause problems ...

Pool: https://kano.is Here on Bitcointalk: Forum BTC: 1KanoPb8cKYqNrswjaA8cRDk4FAS9eDMLU
FreeNode IRC: irc.freenode.net channel #kano.is Majority developer of the ckpool code
Help keep Bitcoin secure by mining on pools with full block verification on all blocks - and NO empty blocks!
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!