Bitcoin Forum

Other => Beginners & Help => Topic started by: damx on December 17, 2013, 04:51:57 PM



Title: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: damx on December 17, 2013, 04:51:57 PM
Is it true that 2 instances of a miner running at 500k hashrate, would find the same number of block of 1 miner at 1000k hashrate?


I bought a second GPU and I read you can mine with 1 or 2 instances of cgminer (thats what I use for scrypt mining) and the hashrate is the same, but should the probability of finding a block be better if you do not use 2 separate instance?  That would also required the miner software "split" the work correctly on each GPU, which maybe they do not do it, so it does not matter 1 or 2 instance?

From my very basic understanding, for each block the first miner to find the 32 bits random digit get the reward.  If that is so, then 2 GPU running on 2 instances, may/will have some duplicate work, they may or will check for the same numbers during the block search?

If the 2 GPU were working together, then they should be more efficient?  As they can split the work and not check the same numbers?  





Title: Re: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: drknife on December 17, 2013, 05:43:31 PM
Is it true that 2 instances of a miner running at 500k hashrate, would find the same number of block of 1 miner at 1000k hashrate?


I bought a second GPU and I read you can mine with 1 or 2 instances of cgminer (thats what I use for scrypt mining) and the hashrate is the same, but should the probability of finding a block be better if you do not use 2 separate instance?  That would also required the miner software "split" the work correctly on each GPU, which maybe they do not do it, so it does not matter 1 or 2 instance?

From my very basic understanding, for each block the first miner to find the 32 bits random digit get the reward.  If that is so, then 2 GPU running on 2 instances, may/will have some duplicate work, they may or will check for the same numbers during the block search?

If the 2 GPU were working together, then they should be more efficient?  As they can split the work and not check the same numbers?  






This is a good question.  My guess is that it makes no difference what you do.


Title: Re: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: ajax3592 on December 17, 2013, 06:18:51 PM
If you use both the graphic card on two separate miner windows their hash rates will split and both will find their own blocks.
If you use a single miner to use both the graphic card's hashes, they would add up and find a single block.


Title: Re: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: damx on December 17, 2013, 06:22:56 PM
Is the probability of finding a block the same for both? 1 miner window for both GPU, or 2 miner windows?


Title: Re: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: drknife on December 18, 2013, 07:38:35 AM
Is the probability of finding a block the same for both? 1 miner window for both GPU, or 2 miner windows?

My guess is that the probabilities are virtually the same if not identical. 


Title: Re: Multiple instance of miners yield the same as 1 miner, with same total hashrate?
Post by: pungopete468 on December 18, 2013, 07:58:09 AM
It will actually hurt you a little bit. Not much but still.

Unless you have a reason to separate your miners (like some kind of business deal where a certain number of shares go to one account and a certain amount go to another or something) you should keep them together in one instance.

If you run them all together each device will be working on a different share anyways. If you run them separately, it's the same effect but you increase your system overhead slightly and you open up a duplicate network connection which can increase your latency.