Bitcoin Forum
May 13, 2024, 06:21:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mining operators  (Read 921 times)
scouzi (OP)
Newbie
*
Offline Offline

Activity: 45
Merit: 0


View Profile
April 21, 2013, 07:11:13 PM
 #1

Pardon my noob question.

I have a question on mining operators. How do we know they are declaring 100% of the found blocks to the pool? Couldn't they simply skim a few blocks to an unknown entity once in a while?

Is this 100% based on trust?
1715624465
Hero Member
*
Offline Offline

Posts: 1715624465

View Profile Personal Message (Offline)

Ignore
1715624465
Reply with quote  #2

1715624465
Report to moderator
1715624465
Hero Member
*
Offline Offline

Posts: 1715624465

View Profile Personal Message (Offline)

Ignore
1715624465
Reply with quote  #2

1715624465
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
April 21, 2013, 08:07:43 PM
 #2

Most blocks can publically be tracked to which pool mined them. If that public record doesn't correspond with what the pool is reporting, then we have a problem.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
April 22, 2013, 05:24:56 AM
 #3

Pools using Stratum and GBT have a fully exposed coinbase transaction which shows miners where the block will be paid.  Watching that address would reveal all blocks the pool finds.

RIP BTC Guild, April 2011 - June 2015
mitty
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
April 23, 2013, 12:09:20 PM
 #4

Pardon my noob question.

I have a question on mining operators. How do we know they are declaring 100% of the found blocks to the pool? Couldn't they simply skim a few blocks to an unknown entity once in a while?

Is this 100% based on trust?
A pool sends work in the form of a block header with a coinbase address to its miners.  Solving this block pays the pool which in turn pays the miners according to that pool's payout algorithm.  Miners also submit "shares" which are valid blocks with a lower difficulty than the current network value to the pool; the pool can determine how fast each miner is mining based on the frequency and difficulty of submitted shares. (Virtually every payout algorithm is based on valid submitted shares)

In order to solve a block that pays someone else, a mimer needs to mine a block with a coinbase address specifying where the block reward should go.  This would mean solving a block different than the pool gave you, and would not count as a valid share on the pool, decreasing your hashrate on that pool. Therefore this is equivalent to splitting your hashrate between multiple pools. (Or partially solo mining)
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!