Questions tagged [mining-pools]

A mining pool is a way of sharing the work needed to find a block. Miners are rewarded in proportion to the amount of computing power they contribute to the problem, with various ways of calculating returns. Use this tag when specifically asking about operating a mining pool or about pooled mining but not other forms of mining.

A mining pool is a way of sharing the work needed to find a block. Miners are rewarded in proportion to the amount of computing power they contribute to the problem, with various ways of calculating returns. Nearly all mining happens in mining pools to help reduce the variance of solo mining as the difficulty has increased.

There are various ways of calculating return based on computing power. Some pools offer a fixed and guaranteed rate based on the amount of MHashes you are contributing (with the mining pool absorbing the overall variance, and taking a fee for doing so) while others are strictly based on actual blocks found by the pool.

A list of current pools can be seen at:

https://en.bitcoin.it/wiki/Comparison_of_mining_pools

Miners wishing to mine with a mining pool can connect to one using two protocols: stratum and getblocktemplate. The stratum protocol is a centralized protocol where the pool operator has full control over the contents of the block. The miners are only there to perform the Proof of Work computation required. Getblocktemplate is a different protocol which allows for decentralized mining. It allows for the individual miner to choose what goes in the block with the mining pool only returning the information necessary for a miner to build the block. Most mining pools either use stratum exclusively or both stratum and getblocktemplate.

817 questions
47
votes
2 answers

What prevents a pool miner from stealing an entire block?

As I understand it,when mining BTC, and calculating a block, the goal is to find a SHA-256 hash below a certain value (with the previous block, a nonce, and other things as the input). Are pool miners all performing that calculation directly (just…
Jonathon Reinhart
  • 573
  • 1
  • 5
  • 8
25
votes
1 answer

How can I start my own mining pool?

Is there some relatively simple (and preferably free/open-source) solution for starting my own mining pool? How close to "turnkey" would such a solution be and with pool operators mostly running at 0% fees and living on transaction fees, is it even…
David Perry
  • 14,378
  • 5
  • 62
  • 99
9
votes
1 answer

How to find a BTC/BCC mining node with modified software?

I want to confirm my non-standard transaction(s) in BTC/BCC network. To do it I have to find mining node with modified software. Is there pool admin who can switch off SCRIPT_VERIFY_CLEANSTACK flag on his node? A special message to mods: this…
amaclin
  • 6,760
  • 1
  • 21
  • 32
8
votes
1 answer

How do mining pools distribute work effectively?

What does the mining-pool architecture look like? Obviously GPU's can hash data much faster than it can be distributed via the internet, so I assume pools must allocate a range of nonces for miners to work on at any given time? So if there were 2…
Anonymous
  • 473
  • 5
  • 6
6
votes
2 answers

What prevents miners in a pool from retaining the reward?

From what I understand miners submit their hashes to the pool. What prevents a miner to disengage the pool as soon as she finds the right hash?
gurghet
  • 181
  • 5
5
votes
2 answers

How do mining pool operators work?

How does one get to be a mining pool operator? Is there an election by people who want to pool their computing resources? What checks and balances exist to ensure that a pool operator doesn't misappropriate funds? This question was inspired by my…
Tom Au
  • 462
  • 3
  • 15
5
votes
3 answers

Which mining pools do not require account creation?

I know Eligius doesn't have a lengthly setup process, you just use your payout address as the username. Which other pools are this easy to start with?
4
votes
1 answer

How does a full node benefit from receiving a block with a version number in its header?

Block headers are special because they're synced by SPV wallets. They're also part of the mining algorithm used by miners, which can enable controversial things like ASIC boost. However, in the case of Segwit, the block version number was chosen to…
nick carraway
  • 243
  • 1
  • 12
4
votes
2 answers

Does the Share Difficulty given to each miner matter?

I am running two 7970's and am adding a 3rd here in a few days (Mainly a Gaming Rig)but mining when I am not gaming. I was wondering though does the minimum share difficulty that BTCguild sends to my miners make a difference? Currently it is just…
compalalaska
  • 41
  • 1
  • 1
  • 2
4
votes
1 answer

How does a share hash compare to a block hash? Can a miner view the contents of the current block?

Is it true that a share hash is simply the same thing as a block hash, but with a lower difficulty? Is there any way for a miner in a pool to get a list of all the data being hashed (not sure if that is simply the merkle tree, or everything from…
makerofthings7
  • 12,726
  • 11
  • 62
  • 130
4
votes
1 answer

Mining pool hardware and bandwidth requirements

Has anyone measured what are the hardware and bandwidth requirements to run a mining pool? Are there any statistics on that per amount of active miners, their hashspeed and other variables?
ThePiachu
  • 43,091
  • 25
  • 139
  • 348
4
votes
1 answer

Public mining pool account w private access

I have several systems available that i would like to use to mine to a pool account. The problem is that other people have access to these machines and i dont want them to get my password from the config file, log into my account on the pool server…
Dan
  • 41
  • 1
3
votes
1 answer

What is expected of current mining equipment 2 years from now?

I am curious if I buy a miner today what good would be two years from now, will it still mine the same way and also still be profitable? Assuming that the difficulty factor is adjusted to the way that it mines.
user3100
  • 39
  • 1
3
votes
2 answers

Does there exist any cryptocurrency that doesn't tend to centralization?

All PoW schemes tend to concentrate miners in pools to have a more steady income for the miners, while the major PoS coins, such as NXT, also end up concentrating the stake because of leasing. But, does there exist any cryptocurrency that doesn't…
foobar
  • 81
  • 4
3
votes
2 answers

Is this a problem that a pool found 6 consecutive blocks?

Check this out: The pool will not make the 51% attack of course, for they are counting money on the system; but it's still a problem right?
Willipm
  • 433
  • 1
  • 5
  • 11
1
2 3 4 5 6