Bitcoin Forum
May 27, 2024, 04:14:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mining pool cheating  (Read 786 times)
stevedekorte (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
March 16, 2013, 09:11:09 AM
 #1

1) What keeps a miner in a pool from accepting their cut of profits but submitting some % of their discovered blocks themselves instead of within the pool?

I can imagine statistical analysis would reveal it eventually but if the friction of joining a pool is low and anonymous, this doesn't help.

2) Likewise, what keeps a pool operator from not reporting all discovered blocks to all miners?

If all miners in the pool were aware of each other and reported their discovered blocks, then they could avoid this but it's not clear how they would ever be sure their list of miners was complete and there other miners made correct reports.

ms205
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile
March 16, 2013, 04:10:57 PM
Last edit: March 16, 2013, 06:51:19 PM by ms205
 #2

First impossible because pool not give full information to miner and it can't check result. Only pool can check share and get if it was key to resolve block.
Second way plausible but uncommon - if pool try cheating it noticeable bent statistics. Some miners like to calculate profit and immediately complain it.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
March 16, 2013, 04:15:28 PM
 #3

Nothing.

If you don't trust pools, then use p2pool, a decentralized pool, everything is managed by a software  and thus 100% safe.

qbnphreak
Newbie
*
Offline Offline

Activity: 8
Merit: 0



View Profile WWW
March 16, 2013, 04:26:21 PM
 #4

I'vew noticed some weird mining pool stats too.

Does it make ANY sense, for me to have 2000 shares but only .00000001 in that block, while in another a couple hours later, 2 shares got me .003?

Is this shenanigans, connectivity issues, or what?
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
March 16, 2013, 04:30:49 PM
 #5

It makes sense, you have to check how much time it took to find this block  Wink And the reward system of the pool etcetc

ms205
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile
March 16, 2013, 04:43:35 PM
 #6

I'vew noticed some weird mining pool stats too.

Does it make ANY sense, for me to have 2000 shares but only .00000001 in that block, while in another a couple hours later, 2 shares got me .003?

Is this shenanigans, connectivity issues, or what?

Now exist many methods to share 25 BTC for block - may be pool using some score method of profit distribution that give an incentive to 24/7 miners and vice versa?
stevedekorte (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
March 19, 2013, 10:15:33 PM
 #7

First impossible because pool not give full information to miner...

Thanks ms205 - that makes sense and solves the miner cheating problem.

Is there a solution to the pool cheating problem?
stevedekorte (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
March 19, 2013, 10:17:41 PM
 #8

Nothing.

If you don't trust pools, then use p2pool, a decentralized pool, everything is managed by a software  and thus 100% safe.

Very cool and appropriate for btc. Smiley I'll check it out.

Here's the link for other readers:

  http://p2pool.info
gyverlb
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
March 20, 2013, 01:46:55 AM
 #9

Nothing.

If you don't trust pools, then use p2pool, a decentralized pool, everything is managed by a software  and thus 100% safe.

Very cool and appropriate for btc. Smiley I'll check it out.

Here's the link for other readers:

  http://p2pool.info


If you want to try it, I've made a guide (performance on p2pool is not a given, you often have to work to get it).


P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
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!