Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [mining-pools]

This tag should be used for questions referring to 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.

132
votes
4answers
224k views

What are bitcoin miners really solving?

As with mining, what are the bitcoin miners really solving? I read they are solving hashes, but what does that really mean. Can we see what they are solving? Can someone give an example of what a ...
40
votes
2answers
58k views

What is a share? Can I find it while mining solo, or only when pool mining?

In mining, what is "a share"? When mining solo, do I "find shares"?
39
votes
2answers
11k views

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 ...
37
votes
4answers
6k views

How is block-solution-withholding a threat to mining pools?

If I understand the technical process (for most mining pools) correctly, a participant in a mining pool is given block data to combine with a nonce to try to solve the block. If they get close (but ...
36
votes
1answer
33k views

What are the bandwidth requirements of a mining rig?

How much bandwidth consumption can I expect per 900 Mhash/s rig (for instance) for both pooled and solo scenarios? I'm looking for a ballpark number for the on going requirements, after the initial ...
35
votes
6answers
129k views

What are stale shares and what can I do to avoid them?

When I mine at a pool, only a part of my shares are accepted. There is a small percentage which is marked as stale. As far as I know I only get paid for accepted shares, so what are these stale ...
31
votes
2answers
2k views

Do mining pools centralize the Bitcoin network and make it less secure?

A mining pool with a significant percentage of the hash rate could allow double spend attacks by the pool manager. There are a number of pools that approach this level. However, most people say that a ...
25
votes
3answers
22k views

What is pool hopping?

What is pool hopping and how do pool hoppers affect other miners? Are there ways to prevent it?
25
votes
1answer
27k views

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% ...
19
votes
4answers
23k views

Solo Mining vs Pool Mining for users with high computing power

Let's say that a user has a decent amount of computing power. At the current difficulty of 1777774.4820015, he could have for example 10Gh/s (he would earn around 5 BTC per day according to a ...
19
votes
3answers
34k views

What is a good mining pool/payout model for infrequent mining?

I usually mine only, when I do stuff using my PC so it is on anyway. So far I used Slushs Pool but they have a score based reward system, which seem to punish casual mining. If a long round ends >15 ...
18
votes
4answers
7k views

How can one embed custom data in block headers?

Some mining pool admins put custom data in block headers, like prayers. How do they do that? Where can I see that data for myself?
16
votes
5answers
4k views

How can P2Pool charge a fee?

P2Pool is an open source peer to peer mining pool. It currently charges a fee of 0.5%. Is it possible to just fork P2Pool protocol and eliminate the fee? Has this been done? If so, how can P2Pool ...
14
votes
2answers
6k views

What is a block withholding attack?

How can a block withholding attack be performed, what would be its purpose and who is it a danger to? Edit: when I posted this I was thinking about withholding a block you mined in a pool. But ...
14
votes
3answers
1k views

Eligius pool and 'generated' bitcoins

I mine at Eligius pool and sometimes a new transaction appears in my bitcoin client labeled 'Generated'. Why does this happen? Do I also get these 'Generated' bitcoins if I use an e-wallet's address ...
14
votes
1answer
4k views

What is NTime rolling/nonce range? And what miners support it?

From Slush's pool's homepage: Pool now supports Long polling and NTime rolling. Older miners have many problems with those new features, which can negatively affect your rewards. Please update your ...
14
votes
1answer
3k views

What is a Mining Pool, what is it good for?

What advantages / disadvantages does it offer over solo mining?
14
votes
2answers
1k views

Does any pool accept higher-fee transactions of a double spend, instead of the earlier one?

Some pools use a modified bitcoind that uses different rules for choosing the transactions to include in a block. Are there any pools that knowing one transaction to be included in a block would ...
13
votes
2answers
7k views

What is the format of the coinbase transaction?

I'm trying to understand the format of the coinbase transaction. I've read that it is arbitrary and not specified. I'm wondering because I need to generate mining work and create an internal pool. As ...
13
votes
1answer
7k views

What is the P2Pool?

As I was checking this SE, it doesn't appear this important question has been asked: What is the P2Pool? How does differ from the traditional approach and what does it offer its users?
13
votes
3answers
22k views

How do mining pools work?

I understand the following Pooled mining is a mining approach where multiple generating clients contribute to the generation of a block, and then split the block reward according the ...
13
votes
5answers
45k views

Mining pool hashrate effect on a miner's income

Newbie miners have many misconceptions about how the hashrate of the pool they mine in will affect their mining income. If a big miner joins the pool there are some unhappy miners who think that now ...
13
votes
6answers
244 views

What would be required to disincentivize mining pools?

Now that mining pools are starting to hit the 51% cusp of total mining power, what would need to happen to the Bitcoin protocol to reduce their success, and encourage distributed mining power over ...
12
votes
1answer
3k views

Why do namecoins have any value?

Many Bitcoin mining pools offer merged mining with Namecoin, and there are places where one can buy and sell BTC for NMC and the other way around. But, why would anyone want to own NMC? As far as I ...
12
votes
2answers
2k views

Colluding miners attack: Is the Bitcoin protocol compromised?

A very interesting academic paper has been recently published by two researches from the Cornell University (abstract, full PDF): Abstract The Bitcoin cryptocurrency records its transactions ...
11
votes
2answers
766 views

Detecting dishonest merged-mining pool

How would one go about detecting whether a mining pool is being dishonest by performing merged-mining without sharing the Namecoin income with its miners? We assume that: The pool is operating ...
11
votes
2answers
1k views

Mining pool performance optimization

What are the main components one should focus on when trying to maximize a mining pool's performance? Assuming the code is pretty optimal (there aren't any inefficiencies), what should a pool owner ...
11
votes
2answers
591 views

What are the problems with naive pool sharing mechanisms?

@David's comment on this answer suggests that naive approaches to mining pool management don't work. What attacks are possible on such naive approaches, such as every miner gets a share proportional ...
11
votes
3answers
15k views

CPU Mining with a large EC2 cluster - worth the effort? [duplicate]

I'm relatively new to Bitcoin, and am playing around with pool mining for fun. I have access to a fair amount of EC2 instances - c1.mediums - between 30 and 50 on a given day. I already have the '...
11
votes
2answers
2k views

Work distribution in a mining pool

How is work distributed among members of a pool? Regarding the block hashing algorithm and valid hashes of a new node, how is the set of solutions for nonces "distributed" among miners?Is a nonce, ...
11
votes
2answers
2k views

DDoS on big mining pools: a quick way to 51%?

Slush's Pool, the second biggest mining pool around, is currently down, allegedly due to a DDoS attack: News 16.04.2013 Pool is under DDoS attack. I'm working on recovering the service back to ...
10
votes
3answers
4k views

Why can't mining pools provide fake transactions within the generated blocks?

Suppose Alice wants to add a fake transaction where she receives X ammount of BTC. I understand that in order to add that transaction to the blockchain she would have to compete against all the other ...
10
votes
2answers
13k views

How to choose the most profitable pool?

Say I have a moderate amount of hashing power and I want to maximize my profit by using the pool that would give the best rewards for mining with them, what should I look at when choosing a pool?
10
votes
1answer
3k views

What is an explanation of the P2SH voting in layman's terms?

Reading this question and looking in the bitcointalk forums at the related discussion, there seems to be some kind of miner vote being done on whether a change will be implemented in the bitcoin ...
10
votes
2answers
319 views

What are acausal blocks?

In this forum post the poster (2112) writes: It is my understanding that at least Eligius pool isn't a "honest node" and intentionally produces acausal blocks (or at least as close to acausal as ...
10
votes
2answers
3k views

Why does Antpool mine so many empty blocks?

AntPool, the largest mining pool mines a lot of empty blocks (quick stat over the last 100 blocks they mined at time of writing shows 20% <10kB). While I understand that sometimes it is useful to ...
9
votes
3answers
3k views

Pool Hopping Math

It's been discussed and argued at great length whether pool hopping is ethical, but there is no debate about whether it works - I even have some first hand experience that says it increases mining ...
9
votes
3answers
4k views

What are some reasons that a rational miner won't switch to P2Pool?

Besides the initial time investment of downloading & learning how to use a new tool ... what are some more reasons for a rational not to switch to P2Pool? (Some reasons to switch is a slightly ...
9
votes
3answers
2k views

Where can I find a graph of the current size of mining pools?

Where can I find a graph of the estimated size of each mining pool relative to the overall hashrate of the entire bitcoin network?
9
votes
3answers
2k views

Why do pools get so often DDoS attacked?

In other words: who has incentives for attacking pools? Do you think it's the government?
9
votes
3answers
2k views

How do I keep my miners from doing duplicate work?

Someone has n machines to mine for bitcoins. What's the simplest way to ensure that mining work isn't duplicated? (Will separate machines naturally work on different hashes even with the same ...
9
votes
2answers
2k views

Is there a list of mining pools' Bitcoin nodes IPs?

Is there a list containing the IPs of Bitcoin nodes owned by various mining pools?
9
votes
2answers
36k views

What options are there to combine mining over multiple computers?

Assuming you have multiple (30+) computers, what options are there available to do a distributed solo-mine? Can I have them all checking into one bitcoin application over the network, or do I need to ...
9
votes
1answer
562 views

How do I find the hash “market share” of P2Pool?

P2Pool is a peer to peer mining pool, offering some advantages over centralized pools: There is no central node to take down (assuming the pool is indeed fully decentralized). Pools have suffered ...
9
votes
1answer
956 views

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 ...
8
votes
2answers
191 views

Is the proposed “Miner Promise” method of accepting 0-confirmation transactions safe?

This thread proposes a method for miners to promise "that their next block/s will contain a specific transaction", and/or that "they won't mine a conflicting transaction". If adopted by a large ...
8
votes
1answer
4k views

What do all of the items in the output from p2pool mean?

2012-08-15 10:57:04.728547 P2Pool: 17401 shares in chain (9127 verified/17405 total) Peers: 11 (0 incoming) 2012-08-15 10:57:04.728781 Local: 1689MH/s in last 10.0 minutes Local dead on arrival: ~3.8%...
8
votes
4answers
30k views

Mining behind a proxy and restrictive firewall (only http ports allowed) - possible?

I have a very restrictive firewall with an additional proxy here. Is there a GPU mining tool out there that supports proxy server? The best would be a SSL connection to the mining pool. A long living ...
8
votes
5answers
8k views

Mining on Mac OSX

Has anyone successfully set up a miner on Mac OSX? What are the most recent mining clients that will work on my 2011 MacBook Pro? I've tried DiabloMiner and poclbm but can't seem to get them running. ...
8
votes
1answer
1k views

How was the blockchain's “hard fork” automatically resolved?

As a result of an "official" change in back-end databases from BDB in v0.7 to LevelDB in v0.8, in addition to an increase (by some mining pools) to a higher block size limit, there was recent "hard ...