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
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 ...
2
votes
1answer
267 views

What files one should backup when running a pool or other Bitcoin service?

There was a big problem with Bitomat at some point where that Bitcoin exchange lost its data due to some data being lost. To prevent such problems from occurring, what files should one backup? Which ...
2
votes
2answers
258 views

How many addresses does bitcoind use for Bitcoin generation?

When bitcoind is generating Bitcoins, does it change the addresses that are used for receiving the block reward? That is, if I mine two blocks with the same bitcoind wallet.dat, will the same address ...
4
votes
1answer
206 views

What .dat files are safe to be accessed while the Bitcoin client is running?

Sometimes one wants to backup some .dat files from Bitcoin, but one can't shut down the client to do so (for example, if one is running a pool). Which .dat files are safe to be copied when the client ...
2
votes
3answers
1k views

Bitcoin pool and getwork data validity

Bitcoin pools need to check data returned with getwork for validity (proper hashing result, etc.). Bitcoind that issues the initial getworks is also able to perform some data checking, but it might ...
1
vote
1answer
2k views

P2Pool crashes the Bitcoin client

I wanted to try out P2Pool mining, so I installed the newest Bitcoin (0.5.2, also tried it with 0.5.1). Unfortunately when I start run_p2pool.exe it immediately crashes my Bitcoin! My OS: Win7 x64 ...
5
votes
1answer
814 views

Is P2Pool vulnerable to pool hopping?

Some pools / payout mechanisms are vulnerable to pool hopping. Is P2Pool vulnerable?
2
votes
2answers
329 views

Mining software not using Json-RPC?

Is there some mining software out there that doesn't use Json-RPC as a communication method with the mining pool? If so, what protocol are they using?
5
votes
1answer
7k views

How does one mine Namecoins?

In order to mine Bitcoins, one needs to start the bitcoind with "-server" flag and later request from it a getwork to solve. Does the Namecoin client operate in the same way, or is there some specific ...
5
votes
2answers
2k views

How much anonymity do mining pools provide?

How much anonymity does an average mining pool provide to the user (securing your email, other personal information)? What is the best pool to use if you want to remain anonymous, and which is the ...
2
votes
1answer
123 views

How do pools get the needed transaction information?

How do the mining pools obtain the transaction information required to create a new block? Do they communicate with the network directly, or perhaps through a Bitcoin client, like bitcoind?
4
votes
1answer
351 views

Would it be possible to create a mining pool service that specifically processed only certain transactions?

I've seen that it's possible to encode custom data in the block chain. I'm wondering if it's possible for someone to start a mining pool consisting of client that use some metadata in either wallets ...
5
votes
1answer
667 views

Are there any mining pools operating on the Testnet? [closed]

Are there any mining pools operating on the Bitcoin Testnet, or do pool owners just test their code using their own machines without keeping the test pool up for too long?
1
vote
1answer
968 views

Mining software and pool tricks

Just changing the nonce of a block to be mined is not enough to cover enough hashes to solve it. What are the most common tricks used by the mining software and pools in order to create enough getwork ...
7
votes
2answers
585 views

Which is better back-end mining pool?

So far I've seen Pushpool, PoolServerJ and P2Pool. Which one of this would be easiest to set-up, maintain, effectiveness, and overall security?
3
votes
1answer
245 views

Which operating system would work best with pushpool?

Which operating system would be best for pushpool?
4
votes
1answer
103 views

Are there any mining pools that allow a specified amount of bitcoins to be sent to a chosen address?

This would be like using a pool as a wallet service, as you could send a subset of your balance to a retailer to purchase something and avoid running the Bitcoin client app. Most pools only pay out ...
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 '...
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 ...
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?
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 ...
4
votes
1answer
3k views

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?
3
votes
3answers
6k views

How can I participate in a mining pool that is mining Litecoins?

To date I've only participated in mining GPU-optimised crypto currencies. I wondered what happens when I pointed my GPU miner to a Litecoin mining pool worker, Litecoin being designed to be optimised ...
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 ...
10
votes
2answers
320 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 ...
7
votes
2answers
1k views

Can an SMPPS (Shared Maximum Pay Per Share) pool be hopped?

I've looked at the way SMPPS (Shared Maximum Pay Per Share) payout schemes work, and as far as I can tell, there is no significant way to hop such a pool to advantage. Yet I've seen several people ...
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"?
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 ...
35
votes
6answers
130k 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 ...
5
votes
2answers
5k views

Port forwarding for pooled mining?

It does not seem to be necessary but does it help to use port forwarding for pooled mining? I mean forwarding the same port as the pool port on the incoming side of my router to the rig.
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 ...
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 ...
6
votes
1answer
3k views

What is the standard protocol for pools/miners?

The Bitcoin client protocol is well documented in the Bitcoin Wiki, but I can't find much on the protocol used by pools and miners. Is it described anywhere?
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
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 ...
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% ...
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?
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 ...
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 ...
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 ...
9
votes
1answer
563 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 ...
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
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
3k views

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

What advantages / disadvantages does it offer over solo mining?
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?