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.

Filter by
Sorted by
Tagged with
138
votes
4answers
228k 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 ...
36
votes
1answer
34k 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 ...
42
votes
2answers
59k 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"?
15
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 ...
14
votes
1answer
3k views

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

What advantages / disadvantages does it offer over solo mining?
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% ...
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 ...
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 ...
6
votes
1answer
3k views

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 ...
4
votes
1answer
1k views

What is the correct algorithm to calculate worker & pool hashrate

I need to display the pool and worker hashrates on my website. The pool uses PSQL.
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 ...
35
votes
6answers
131k 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 ...
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?
7
votes
2answers
2k views

How is it that concurrent miners do not subvert each other's work?

Every time a new block is added on top of block chain, the miners have to restart their work because the next block has to have a proper reference to previous block. Let's suppose that there is some ...
1
vote
2answers
227 views

How miners with less power win?

As I understand, when multiple persons mine blocks, only the first one who solves block is the winner and gets rewarded. Basically the winner is the one (solo miner or group in pool) who has the ...
26
votes
3answers
23k views

What is pool hopping?

What is pool hopping and how do pool hoppers affect other miners? Are there ways to prevent it?
15
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 ...
19
votes
4answers
24k 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 ...
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, ...
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 ...
1
vote
1answer
51 views

Blockchain Wallet

I had a gentleman contact me about mining using his miner through his so called company. If the company created the wallet using my email and then I receive an email to verify the wallet has been made ...
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 ...
14
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 ...
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 '...
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
2answers
37k 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 ...
6
votes
2answers
3k views

How do I generate coins on testnet? CPU, GPU, FPGA? Are there pools?

Is it possible to mine coins on testnet using CPU? GPU? How about FPGAs? Are there any pools running on testnet? The reason I am looking for this is so I can master the new API's relating to ...
0
votes
1answer
396 views

Does mining power of different miners add up in mining pools?

I have this doubt regarding bitcoin mining, assuming I have two miners of hashpower 500 H/s . Can I add up my hashpower and make it work like a single processor of 1000H/s OR Both both miners would ...
4
votes
1answer
1k views

What's the probability of vanity pools causing RIPEMD-160 (public key hash) collisions?

As Bitcoin vanity pools become more popular, the possibility of using that power to derive another person's Base58 public key hash becomes slightly more likely. I'd like to know if anyone has done ...
4
votes
3answers
6k views

Wouldn't the expected return of a mining pool be no more than solo mining?

I don't understand the advantages of pool mining if you want to maximize your return. It seems like all it does is even out your return to make it more predictable by paying you smaller amounts more ...
1
vote
1answer
4k views

Understanding Shares in Pool Mining

I just started mining today at Dogechain pool. I wanted to see what mining was like, so I'm only using minerd with my CPU. I don't expect a lot until I get a GPU rig going, but something doesn't seem ...
0
votes
1answer
10k views

How much internet traffic and bandwidth does mining with a pool need?

As you know the new Antminer S9 is available and its hash rate per second is 14TH. Now, my question is if I buy one of these, how much internet traffic and bandwidth do I need for mining by pool and ...
0
votes
4answers
3k views

Why is my withdrawal from the 50BTC pool not visible in the blockchain yet?

I did a bitcoin transaction of 216 BTC from the 50BTC mining-pool to my wallet (Bitcoin-Qt). It has been 3 days now and I have not received anything yet. I've tried to search my address on ...
6
votes
1answer
15k views

How to setup pushpool?

How can I setup pushpool on my ubuntu dedi? I have bitcoind up and running with latest blocks, what's next?
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 ...
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?
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?
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 ...
11
votes
2answers
592 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 ...
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 ...
8
votes
4answers
31k 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 ...
7
votes
2answers
16k views

Why is my p2pool share not payed out?

I'm mining Litecoins in the q30.qhor.net P2Pool node at a current rate of around 75 kH/s. I've been reading that decentralized p2pool mining differs a bit from centralized mining pools, e.g. that you ...
6
votes
3answers
14k views

Mining pool software for home use

I have tried to set up a mining pool with my home computers. I am running bitcoind on one machine, and the others, also running bitcoind, were started with --url and --userpass to my central bitcoind ...
5
votes
1answer
3k views

Cheating on pooled mining

What is stopping me from hacking the mining software such that if I do happen to get the right hash I keep it for myself, but if not then I just submit my work done and get my share of the mined ...
4
votes
2answers
7k views

Protocols for use between mining clients and mining pool servers

Which protocols are there for mining clients to communicate with mining pool servers? How do they compare?
3
votes
1answer
2k views

I don't understand the “51% attack” problem. Why does a mining pool have power with a 51% share?

What gives a mining pool power to maliciously dominate the system if they're mining over the majority of the coins? Profits are disseminated to miners individually. I really don't understand how this ...
3
votes
1answer
1k views

How often do miners update their block transaction list?

Assuming an interval where no block is found, do we know how often the typical miner updates his block transaction list with new transactions from the mempool? I found a reference which suggests that ...
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 ...
15
votes
2answers
7k 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 ...