Post
Topic
Board Altcoin Discussion
Re: Why Coinchoose doesn't work for calculating WDC or DGC Profitability
by
DeadEyeCool
on 24/05/2013, 01:27:44 UTC
I'm trying to put together why two of the best pools for WDC are only paying out 55-60% of what the projected earnings should be.

Erundook had an interesting point in this thread:

https://bitcointalk.org/index.php?topic=206904.msg2248624#msg2248624

so 40% are stale/orphans?
yep. some of them are your shares, and some are pool's blocks. i am working on pool software update to minimize the latter. should be in production in a day or two.


and so did Maged in this thread

https://bitcointalk.org/index.php?topic=211535.msg2218876#msg2218876


Yes, but like most things in life, an important balance between too much and too little exists. Shorter block times make it harder for <50% attacks to succeed, true, but by increasing the number of orphans, it decreases the effective hash rate of the network, making a >50% attack potentially much easier. Bitcoin considers the potential risks of a successful >50% attack to be very high, so Satoshi chose a long block time.
This seems like mathematical nonsense, please prove to me that  for example if there are 4 times more chain splits with 1/4 the block time, that there are less iterations to arrive at consensus within the same duration. I bet you can't, because the increase in chain splits is trivial compared to the increase in blocks.

LTC has certainly proven for a long time that a shorter than 10min block target is perfectly viable.
Of course a block time shorter than 10 minutes is perfectly viable! I never said that it wasn't. My point was that there exists a point where the orphan rate caused by a shorter block time ends up outweighing the benefits of a shorter block time. This starts to matter earlier than you may think because an orphan rate of just a few percent would be enough to encourage miners to centralize. However, ignoring that, here's an extrapolation of the reduction in effective hash rate as a network the size of Bitcoin reduces block time (the Bitcoin network currently sees about a 1% orphan rate):

Blocktime in seconds Reduction in effective hashrate
6001%
3002%
1504%
758%
37.516%
18.7532%
9.37564%

As you can see, two and a half minutes per block isn't actually all that bad in the reduction of effective hashrate, but I wouldn't want to go much lower than that.



I think these orphans/stale/rejects w/e, basically DOA pools shares, are going unseen. But they are happening, and they effectively reduce the overall network hashrate, and the hashrate of each miner by about 40%.