Author

Topic: Pool Competitors: Want to Stop GHash.IO from getting to 50%? (Read 1889 times)

full member
Activity: 177
Merit: 100
What happens if/when a Nation State does this?

8 )
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
If you cache or run ram drives and have good low latency links then you can run them no probs
hero member
Activity: 938
Merit: 1000
www.multipool.us

Yes the value of the coins add very little to today's profits in terms of GAAP accounting, but merged mining does not cost anything to do.


Actually it does.  A new block header and template needs to be sent to all clients every time the merged coins have a new block on their network.

If this results in even 0.1% more stale shares on your miner, then you've lost money compared to just mining BTC+NMC.

If it results in 1% more stales, then you've lost money compared to just mining BTC alone.

This.  You can circumvent it slightly by not sending out new work for merge-mined chains when those blocks update.  However, there is still overhead from running extra coins that will impact pool performance.

Another coin daemon means more network communication, very marginally slowing things down.  Another coin daemon means more hard drive access and CPU time when a block is found on the other coin.  The bottleneck for most pool servers is in the coin daemon, when it is processing new blocks.  Even on SSDs and fast processors, it is anywhere from 50-200ms worth of time for bitcoind to return a block template.  This would take even longer if another daemon is processing a new block (which would happen if the most recent bitcoin block was also a merge mined block for that coin!), increasing the time it takes for the pool to move to the next block.

There is not a single coin aside from Namecoin that actually merits the performance hit of merged mining.  It's a small, virtually immeasurable amount of delay added, but the other merge mine coins are so worthless that it's not worth risking losing time on a BTC block.

Is this on the pool server side or the miner side? If it is on the pool server side, would additional infrastructure (more servers, cloud computing instances) prevent any negative performance by the miners? Granted this additional infrastructure would mean added costs to the pool (and added costs to the miners in terms of less features and/or higher pool fees) but people tend to not think about these costs.

If what you are saying is that it will take 200ms extra time to start a new block template by the miners then it would mean that there would be a 1 in 3000 chance that this delay would cause you to "miss out" on finding a block. This is based on the fact that there is a 1 in 600 chance that a block will be found every second and there are 1,000ms in one second. So as long as the added benefit of the merged mining is at least 0.03% that of mining BTC alone then you would end up on top. With a 50ms delay it would be 0.0083%. Is this correct, or I am misinterpreting something? Please be patient with me as I do not know a lot about mining at that intimate level of detail

There are a lot of variables, many of which aren't easily quantified.
newbie
Activity: 52
Merit: 0
I will personally support p2pool look through all my hashrate into it.
sr. member
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin

Yes the value of the coins add very little to today's profits in terms of GAAP accounting, but merged mining does not cost anything to do.


Actually it does.  A new block header and template needs to be sent to all clients every time the merged coins have a new block on their network.

If this results in even 0.1% more stale shares on your miner, then you've lost money compared to just mining BTC+NMC.

If it results in 1% more stales, then you've lost money compared to just mining BTC alone.

This.  You can circumvent it slightly by not sending out new work for merge-mined chains when those blocks update.  However, there is still overhead from running extra coins that will impact pool performance.

Another coin daemon means more network communication, very marginally slowing things down.  Another coin daemon means more hard drive access and CPU time when a block is found on the other coin.  The bottleneck for most pool servers is in the coin daemon, when it is processing new blocks.  Even on SSDs and fast processors, it is anywhere from 50-200ms worth of time for bitcoind to return a block template.  This would take even longer if another daemon is processing a new block (which would happen if the most recent bitcoin block was also a merge mined block for that coin!), increasing the time it takes for the pool to move to the next block.

There is not a single coin aside from Namecoin that actually merits the performance hit of merged mining.  It's a small, virtually immeasurable amount of delay added, but the other merge mine coins are so worthless that it's not worth risking losing time on a BTC block.

Is this on the pool server side or the miner side? If it is on the pool server side, would additional infrastructure (more servers, cloud computing instances) prevent any negative performance by the miners? Granted this additional infrastructure would mean added costs to the pool (and added costs to the miners in terms of less features and/or higher pool fees) but people tend to not think about these costs.

If what you are saying is that it will take 200ms extra time to start a new block template by the miners then it would mean that there would be a 1 in 3000 chance that this delay would cause you to "miss out" on finding a block. This is based on the fact that there is a 1 in 600 chance that a block will be found every second and there are 1,000ms in one second. So as long as the added benefit of the merged mining is at least 0.03% that of mining BTC alone then you would end up on top. With a 50ms delay it would be 0.0083%. Is this correct, or I am misinterpreting something? Please be patient with me as I do not know a lot about mining at that intimate level of detail
hero member
Activity: 728
Merit: 500
cryptoshark
me and my friends have moved to polmine.pl

it is best pool as primary or secondary, pps, 1% fee, merged mining, share distribution and many cool things
you can point script miners too, doge, ltc is supported

we have picostocks 1.6 ph and many >1 th miners

also best miners list is cool Smiley


https://polmine.pl/?action=hof

register in english and then switch to polish to see more detailed charts
full translation is in progress
DrG
legendary
Activity: 2086
Merit: 1035
Ah people are willing to lose $5 to get a free penny  Grin

I love this line of thinking  Huh
legendary
Activity: 1750
Merit: 1007

Yes the value of the coins add very little to today's profits in terms of GAAP accounting, but merged mining does not cost anything to do.


Actually it does.  A new block header and template needs to be sent to all clients every time the merged coins have a new block on their network.

If this results in even 0.1% more stale shares on your miner, then you've lost money compared to just mining BTC+NMC.

If it results in 1% more stales, then you've lost money compared to just mining BTC alone.

This.  You can circumvent it slightly by not sending out new work for merge-mined chains when those blocks update.  However, there is still overhead from running extra coins that will impact pool performance.

Another coin daemon means more network communication, very marginally slowing things down.  Another coin daemon means more hard drive access and CPU time when a block is found on the other coin.  The bottleneck for most pool servers is in the coin daemon, when it is processing new blocks.  Even on SSDs and fast processors, it is anywhere from 50-200ms worth of time for bitcoind to return a block template.  This would take even longer if another daemon is processing a new block (which would happen if the most recent bitcoin block was also a merge mined block for that coin!), increasing the time it takes for the pool to move to the next block.

There is not a single coin aside from Namecoin that actually merits the performance hit of merged mining.  It's a small, virtually immeasurable amount of delay added, but the other merge mine coins are so worthless that it's not worth risking losing time on a BTC block.
sr. member
Activity: 560
Merit: 250
Bounty manager (https://t.me/Gudwinn)
ghash.io should just make their pool system like p2pool, then miners still make more btc than other pools AND strengthen Bitcoin?!?!

Posted From bitcointalk.org Android App
hero member
Activity: 938
Merit: 1000
www.multipool.us

Yes the value of the coins add very little to today's profits in terms of GAAP accounting, but merged mining does not cost anything to do.


Actually it does.  A new block header and template needs to be sent to all clients every time the merged coins have a new block on their network.

If this results in even 0.1% more stale shares on your miner, then you've lost money compared to just mining BTC+NMC.

If it results in 1% more stales, then you've lost money compared to just mining BTC alone.
sr. member
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin
How can pools be reliably inhibited from growing too large?
.

By educating people (miners) about variance and how small of a factor it is compared to other factors (assuming a pool is at a sufficient size.)

Variance can be a large factor assuming that the bigger pool can get you closer to 100%

Variance is not a large factor with any pool over 1PH.  Other factors have a higher influence on overall profits.  Math here: https://bitcointalksearch.org/topic/m.7301307


Another issue with ghash is that they offer merged mining that can increase profitability by ~3% and merged mine coins that have no value now but could possibly in the future (basically a lottery ticket) but the coins are held at the pool so there is no need to download a client of a shit coin. 

ghash's merged mining does not increase profits by anywhere near 3%.  In fact IXC and DVC are worth so little that merged mining them probably increases stales shares more than the potential profit to be made.

Namecoin is less than 1% (0.84% at the time of this writing), and the other two are more like 0.01-0.05% each.  You can speculate that they may be worth more in the future, but that really has no place in a calculation of today's profits.

Yes the value of the coins add very little to today's profits in terms of GAAP accounting, but merged mining does not cost anything to do.

Market participants will also try to get the best deal for them. If someone is selling their product they will sell it to the person willing to offer the highest price even if that price is .005% higher then the next highest bidder.
hero member
Activity: 938
Merit: 1000
www.multipool.us
How can pools be reliably inhibited from growing too large?
.

By educating people (miners) about variance and how small of a factor it is compared to other factors (assuming a pool is at a sufficient size.)

Variance can be a large factor assuming that the bigger pool can get you closer to 100%

Variance is not a large factor with any pool over 1PH.  Other factors have a higher influence on overall profits.  Math here: https://bitcointalksearch.org/topic/m.7301307


Another issue with ghash is that they offer merged mining that can increase profitability by ~3% and merged mine coins that have no value now but could possibly in the future (basically a lottery ticket) but the coins are held at the pool so there is no need to download a client of a shit coin. 

ghash's merged mining does not increase profits by anywhere near 3%.  In fact IXC and DVC are worth so little that merged mining them probably increases stales shares more than the potential profit to be made.

Namecoin is less than 1% (0.84% at the time of this writing), and the other two are more like 0.01-0.05% each.  You can speculate that they may be worth more in the future, but that really has no place in a calculation of today's profits.
sr. member
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin
How can pools be reliably inhibited from growing too large?
.

By educating people (miners) about variance and how small of a factor it is compared to other factors (assuming a pool is at a sufficient size.)

Variance can be a large factor assuming that the bigger pool can get you closer to 100%

Another issue with ghash is that they offer merged mining that can increase profitability by ~3% and merged mine coins that have no value now but could possibly in the future (basically a lottery ticket) but the coins are held at the pool so there is no need to download a client of a shit coin. 
hero member
Activity: 938
Merit: 1000
www.multipool.us
How can pools be reliably inhibited from growing too large?
.

By educating people (miners) about variance and how small of a factor it is compared to other factors (assuming a pool is at a sufficient size.)
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
All you can do is help users understand that aside from variance, it doesn't matter what pool you mine on as far as profit goes and help them understand how important it is to use distributed pools
legendary
Activity: 1386
Merit: 1004
How can pools be reliably inhibited from growing too large?
by using p2pool that is distributed!
That's opt-in; I want some technique for rejecting blocks from pools that are too large.

Can't work.  Pool would do something to make itself look like two or more smaller pools. 
hero member
Activity: 709
Merit: 503
How can pools be reliably inhibited from growing too large?
by using p2pool that is distributed!
That's opt-in; I want some technique for rejecting blocks from pools that are too large.
sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
How can pools be reliably inhibited from growing too large?
by using p2pool that is distributed!
hero member
Activity: 709
Merit: 503
How can pools be reliably inhibited from growing too large?
legendary
Activity: 2968
Merit: 1895
...

Hey, Discus Fish, BTC Guild, Eligius, Slush!

Then make it attractive (easy and somewhat profitable) to let us prospective cloudminers in!  Many, many BTC await you...

Easy-Peasy!  MOAR BTC, less GHash.IO, is that not what we all want?

Now get cracking!

***

And while you are at it, offer a good mixing service too!
Jump to: