Bitcoin Forum
December 13, 2024, 09:45:04 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mining Pool Skimming  (Read 1424 times)
chasdabigone (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 12, 2017, 09:24:28 PM
 #1

How does someone ensure that a mining service is not skimming solved blocks off the top? Will a person's individual miner know that a block is solved by itself, or could the pool claim that one was unsolved while the owner keeps it for himself?
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


View Profile WWW
January 12, 2017, 09:55:29 PM
 #2

There's a certain level of trust between miners and pool operators.  Pool operators - at least the honest ones - are transparent with their operation.  For example, you'll see published generation addresses, coinbase signatures, etc.  That's not to say there aren't bad actors out there.  Scammers will get people mining on their pool, only to steal the block reward.  They don't last long, but the damage is done.

Most mining hardware interfaces will indeed show the highest share found, which is a good indicator of whether or not that gear found a block.  Also, most miners are very quick to point out any discrepancies.

So... is it possible?  Sure.  But those pools don't last long once people realize they're being ripped off.

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.
-ck
Legendary
*
Offline Offline

Activity: 4312
Merit: 1649


Ruu \o/


View Profile WWW
January 12, 2017, 09:57:57 PM
 #3

Most mining hardware interfaces will indeed show the highest share found, which is a good indicator of whether or not that gear found a block.  Also, most miners are very quick to point out any discrepancies.
This is true but unfortunately the most popular mining hardware, all the S* miners from bitmain, have broken forks of cgminer which incorrectly label found blocks and miscalculate the highest share.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
chasdabigone (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 12, 2017, 10:19:42 PM
 #4

Most mining hardware interfaces will indeed show the highest share found, which is a good indicator of whether or not that gear found a block.  Also, most miners are very quick to point out any discrepancies.
This is true but unfortunately the most popular mining hardware, all the S* miners from bitmain, have broken forks of cgminer which incorrectly label found blocks and miscalculate the highest share.

Would it be possible to run it through a proxy machine that corrects that or records the blocks somehow? I am pretty new to mining but I have a R4 which I believe uses similar code to the S*.

Could someone point me to or explain the relationship between highest share found on a miner and the found block?
os2sam
Legendary
*
Offline Offline

Activity: 3586
Merit: 1098


Think for yourself


View Profile
January 13, 2017, 01:57:57 AM
 #5

Could someone point me to or explain the relationship between highest share found on a miner and the found block?

Current Difficulty is 336,899,932,796.  So when your miner's best share meets or exceeds this number then it will have found a block, provided that the mining software in your miner is calculating it correctly.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
kano
Legendary
*
Offline Offline

Activity: 4634
Merit: 1851


Linux since 1997 RedHat 4


View Profile
January 13, 2017, 02:53:07 AM
 #6

Could someone point me to or explain the relationship between highest share found on a miner and the found block?

Current Difficulty is 336,899,932,796.  So when your miner's best share meets or exceeds this number then it will have found a block, provided that the mining software in your miner is calculating it correctly.
Which the majority of miners don't do correctly, since the majority of miners are made by Bitmain, and Bitmain ignore our fixes to their hack fork of cgminer.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
-ck
Legendary
*
Offline Offline

Activity: 4312
Merit: 1649


Ruu \o/


View Profile WWW
January 13, 2017, 03:14:45 AM
 #7

Would it be possible to run it through a proxy machine that corrects that or records the blocks somehow? I am pretty new to mining but I have a R4 which I believe uses similar code to the S*.
ckproxy would tell you if you found a block.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
chasdabigone (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 13, 2017, 03:22:12 AM
 #8

Would it be possible to run it through a proxy machine that corrects that or records the blocks somehow? I am pretty new to mining but I have a R4 which I believe uses similar code to the S*.
ckproxy would tell you if you found a block.

will look it up, thanks
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!