2

When I pool mine, do my payments come from the pool operator's personal account? From the pool's wallet? Or from somewhere else?

When using P2Pool, the payments appear in bitcoin-qt as though I had mined the block myself.

1 Answer 1

5

Broadly speaking, there are two ways of paying pool miners. The first way is to have a wallet and send payments to miners through that when they ask for them.

The second way, which both eligius.st and p2pool use, is to keep track of how many shares people get, and set the coinbase transaction to pay the block reward directly to them once a block is found. This has the advantage that you never have any Bitcoins to steal on your pool server.

4
  • This has the advantage that you never have any Bitcoins to steal on your pool server. But non-P2Pool pool managers still have complete control over the payout queue, viz., who to include in the next block's generation transaction and how much to pay them. So, P2Pool is more secure against pool manager fraud, even than Eligius.
    – Geremia
    Apr 14, 2015 at 2:51
  • 1
    @Geremia Well, sure. If someone can control what address(es) you mine to, they can steal future mining payouts. It doesn't require compromising the mining server, just intercepting traffic.
    – Nick ODell
    Apr 14, 2015 at 2:57
  • Why do you say it "just [requires] intercepting traffic"? No traffic has to be intercepted when a single pool operator has full control over creating the generation transaction.
    – Geremia
    Apr 14, 2015 at 5:32
  • @Geremia Intercepting traffic is, generally speaking, easier than taking control of a server.
    – Nick ODell
    Apr 14, 2015 at 5:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.