Solving a Block with more than one miner connected to same daemon
-
It’s more to a theoretical question to understand how it works.
When in a pool of miners, let’s say there are 100 miners connected to a single daemon node, do they solve every block together, concurrently computing, work is divided among miners? Or each miner solves the block individually, parallel?
To further elaborate, for example I got 100 machines, should I connect them all to a single daemon node to mine or it’s better to let them mine with their own daemon node each?
-
@goodthebest
If you mine on a pool, and the pool finds a block, the payout scheme is basically according to the number of shares your miner sent to the pool for the actual round. There are some variances in the payout schema, but the basic is the ratio of your shares compared to all shares sent to the pool in order to find a block.
If you have a higher number of miners, there no difference to between connecting all miners to one daemon or have ever miner it’s own daemon.
With both setups each miner works on it’s own, and they don’t work together as they do in a pool. -
My question isn’t regarding payout system rather to understand the theory, how does it function when one daemon has more than one miner, from your answer what I understood is each miner is solving the same block but own their own? It’s not like pieces of work is divided to miners who are connected to same daemon, to concurrently solve the problem (block) together?
-
@goodthebest said in Solving a Block with more than one miner connected to same daemon:
My question isn’t regarding payout system rather to understand the theory, how does it function when one daemon has more than one miner, from your answer what I understood is each miner is solving the same block but own their own? It’s not like pieces of work is divided to miners who are connected to same daemon, to concurrently solve the problem (block) together?
You are mining to an address, the hash is accumulated from all your miners (via shares systems) to your address (in most pools).
-
in pools shares matters but I’m talking in general private pool when let’s say I’ve 10 machines mining and they are connected to one daemon node. Are those 10 solving one block together work is divided or each one of them is assigned same block but to solve on their own?
-
@goodthebest said in Solving a Block with more than one miner connected to same daemon:
in pools shares matters but I’m talking in general private pool when let’s say I’ve 10 machines mining and they are connected to one daemon node. Are those 10 solving one block together work is divided or each one of them is assigned same block but to solve on their own?
All pools work by giving shares in the next payout (the pool earns) by doing a calculation it asks. The pool is like a miner but does multiple tries at once. If your calculation is the answer to the next block, all participants get a share, proportional to the work done (number of shares earned). None of the miners is connected to the node, only the pool is.
Whilst a private pool could adjust it’s algorithm to pay out more to the winning calculation, they don’t do that as far as I’ve seen.
-
@goodthebest said in Solving a Block with more than one miner connected to same daemon:
My question isn’t regarding payout system rather to understand the theory, how does it function when one daemon has more than one miner, from your answer what I understood is each miner is solving the same block but own their own? It’s not like pieces of work is divided to miners who are connected to same daemon, to concurrently solve the problem (block) together?
With the setup you describe each miner tries to solve the same block fully standalone, therefore it doesn’t make a difference between one wallet and 100 miners and 100 wallets and 100 miners
@wrapper: I think the question is related to solo mining, not pool mining
-
@wellenreiter It’s neat and clear answer. Yep it was about solo mining.