Smoovious
|
|
May 20, 2012, 03:42:22 AM |
|
I like that one... Say I am telling someone to send me 9 BTC I'd just say Send me ⊍9⊍-- Smoov
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
May 20, 2012, 03:45:10 AM |
|
☃
|
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
May 20, 2012, 03:46:09 AM Last edit: May 20, 2012, 04:19:10 AM by organofcorti |
|
Why would you expect that? It really depends on how the luck is calculated and what the luck % actually means right. Then you can get a confidence interval of how likely it is to be chance. You cant just guess this kind of stuff though, you have to calculate it. I guess that 90% means that we are getting 90% of the expectation value. One thought is that we have so many hashes going on that you would expect real tight statistics, but you have to remember that the probability is exceedingly low so you may not expect the distribution to be as tight as first thought. Given our number of trials for the last 90 days, and the number of hits is .9 within a std dev.? (Im guessing this has probably been discussed elsewhere ) The mean (roundshares/difficulty) for the last 442 rounds is approx: 1.12 The sd (roundshares/difficulty) for the last 442 rounds is approx: 1.10 So the probability a mean (roundshares/difficulty) being greater than the current mean is given by the normal CDF for a quantile of 1.12 in a normal dist with a mean of 1 and sd = sqrt(442)/1.1. The result is 0.013. So there's only a 1.3% chance that a larger mean than this could exist if the population mean is actually 1.0. What does this mean? Well, it can't be completely accurate, for one thing. Included in the mean calculations are negative round shares, and the round shares are calculated from hashrate, not share submissions. But I think it does nothing to disprove the possibility that on average p2Pool users are earning less than at other pools (except deepbit PPS).
|
|
|
|
Smoovious
|
|
May 20, 2012, 03:53:53 AM |
|
...math... Alright... off to the corner for a half hour, for sticking a bunch of math into the middle of our silliness... -- Smoov
|
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
May 20, 2012, 04:20:10 AM |
|
...math... Alright... off to the corner for a half hour, for sticking a bunch of math into the middle of our silliness... -- Smoov And here I was thinking p2Pool users were a cut above the average miner
|
|
|
|
tucenaber
|
|
May 20, 2012, 06:18:45 AM Last edit: May 20, 2012, 07:06:37 AM by tucenaber |
|
*Image removed* (Late to the party, I jumped on ancow for no reason when it was check_status who used the symbol in crazy ways.)
|
|
|
|
rav3n_pl
Legendary
Offline
Activity: 1361
Merit: 1003
Don`t panic! Organize!
|
|
May 20, 2012, 11:47:57 AM |
|
For about 2 weeks of mining my 6770 (~170MH/s) I get 1.3BTC from p2pool. I tried bigger pools earlier, where pay2share is and i get MUCH LESS (even 5x less!). P2pool is best for me
|
|
|
|
nibor
|
|
May 20, 2012, 02:36:52 PM |
|
I did some statistical analysis and simulation of the expected Luck for p2pool. From it the current Luck over 90 days of 87.3% is at about the 99% confidence band. i.e. with luck this low there is only a 1% chance that it is caused by bad luck and a 99% chance it is a bug. See this spreadsheet for my proof and simulation. http://bitcoinstatus.rowit.co.uk/p2pool/odds.xlsmIn doing this I had to make a number of assumptions: 1) BTC hash rate constant at 12T Hash/sec 2) P2Pool hash rate constant at 300 G Hash/sec (about average over last 90 days). 3) BTC and P2Pool difficulty constant over period. In summary for 90 day luck I would expect luck to be 100% with a standard deviation of 5.6%. So as you can see 87.3% is unlikely by possible. On the spreadsheet you can update the current BTC hash rate and also the pool hash rate and it will recalculate the Luck standard deviations for each of the 3 time periods. It will also update the chart on the second tab. Also note that when looking at the chart on the second tab press F9 to rerun the simulation and get another chart (and enable macros when you open it). Other possibility is that the charts on p2pool.info have a bug. Has anyone audited their numbers? Below is image of simulation that shows assumptions seem to be reasonable:
|
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
May 20, 2012, 03:22:37 PM |
|
Other possibility is that the charts on p2pool.info have a bug. Has anyone audited their numbers?
Yes, five posts above yours. I'm not following what your calculations mean or what they're based on, though, or what the simulation is for. A p value is easily determined by assuming a normal distribution of means and applying the CDF. In this case: H0: The population mean (round length/difficulty) = 1 Ha: The population mean (round length/difficulty) > 1 The p.value is 0.013, so there's a good probability that the mean roundlength/D for p2Pool is greater than 1.0 How did you calculate your confidence interval? I'm intrigued.
|
|
|
|
Tittiez
|
|
May 20, 2012, 03:36:09 PM |
|
For about 2 weeks of mining my 6770 (~170MH/s) I get 1.3BTC from p2pool. I tried bigger pools earlier, where pay2share is and i get MUCH LESS (even 5x less!). P2pool is best for me 0.099 x 14 Days = 1.386BTC If you were mining at a 0% Fee PPS pool you would make more then what your making now.
|
|
|
|
nibor
|
|
May 20, 2012, 04:19:02 PM |
|
How did you calculate your confidence interval? I'm intrigued.
I have not looked at round length, as that is zero bounded so not normally distributed. I instead looked at Blocks in Given period. So long as the period is reasonably long such that the odds of finding zero blocks in that period is very close to zero, these are normally distributed. I also looked at the odds of a given share being "low" enough to find a block. So since the probability (i.e. mean) of a share being a block is just the relative difficulties / 60 (as shares occur every 10 secs but block every 10 mins). So in my example this was 1/2400. i.e. one share in 2400 is expected to find a block. This is a Bernoulli process. So the variance of a share finding a block is p . (1 - p) where p is the probability of a share finding a block. So for one share: Mean = 1/2400 = 0.00041666 Variance = 1/2400.(1-1/2400)=0.0004164931 The spreadsheet shows that the above is true by simulating. I then say that the 90 day "Blocks Found" variance can be calculated by saying that it is just the sum of 777600 (6 per min . 60 mins . 24 hours. 90 days) independent and uncorrelated random variables (i.e. each share), so I can just sum the means and variances. So the Mean for this is 777600 * 0.000416666 = 323.94 blocks per 90 day period. And the Variance = 777600 * 0.0004164931 = 323.79 Standard Deviation = sqrt(323.79)=17.99 So to convert the 90 Blocks Standard Deviation into "90 Day Luck" I just have to divide by the expected blocks in that period: StdDev of 90 day Luck = 17.99/323.79 = 0.0555 = 5.5% So I would expect the 90 day Luck to be 100% with a standard distribution of 5.5%. So the current figure of 87.3 is 2.3 standard distributions from the mean, so unlikely but possible. Make sense? Do you think I am correct in my logic?
|
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
May 20, 2012, 09:42:06 PM |
|
How did you calculate your confidence interval? I'm intrigued.
I have not looked at round length, as that is zero bounded so not normally distributed. Neither did I. Mean roundlength, on the other hand, tends toward a normal distribution at the number of samples increases. I instead looked at Blocks in Given period. So long as the period is reasonably long such that the odds of finding zero blocks in that period is very close to zero, these are normally distributed. No, the number of blocks solved in a given time period is a Poisson distribution random variable. I didn't quite follow the rest. Sorry.
|
|
|
|
rav3n_pl
Legendary
Offline
Activity: 1361
Merit: 1003
Don`t panic! Organize!
|
|
May 22, 2012, 10:54:07 AM |
|
Finally it is stabilizing DOA+orphan is only about 15%
|
|
|
|
Icoin
|
|
May 22, 2012, 10:58:52 AM |
|
my oppinion to the whole debate is simple: Last year i was part of the miningfarm developement project by xenland and we was able to mine some blocks. But then after i lost a major miner and the miningfarm project didnt come forward. Xenland chose to develop the cheaperinbitcoins project, so i pointed my own miners to BTCGuild. I observed problems there sometimes the PPS didnt count my shares even when i saw in my software had found a lot of them. This happend a few times so i decided to change to p2pool. Thats why i did setup a p2pool node. In the beginning it was quite different then pps but after a while i realized that it does not realy mather, cause i observed that the payout from p2pool is somedays even bether then pps and i have less trouble with mining and payout distribution. Allso the decentralization plays a major part for me.
Today i wouldt change back to pps. The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !
|
|
|
|
rav3n_pl
Legendary
Offline
Activity: 1361
Merit: 1003
Don`t panic! Organize!
|
|
May 22, 2012, 08:02:57 PM |
|
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.
|
|
|
|
Gomeler
|
|
May 22, 2012, 08:19:29 PM |
|
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.
log to /dev/null or to a ram disk.
|
|
|
|
nibor
|
|
May 22, 2012, 08:30:41 PM |
|
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !
Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying.
|
|
|
|
rav3n_pl
Legendary
Offline
Activity: 1361
Merit: 1003
Don`t panic! Organize!
|
|
May 22, 2012, 08:48:21 PM |
|
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.
log to /dev/null or to a ram disk. Erm.. how? I want console output but same thing is saved to disk. I`m on Windows.
|
|
|
|
Smoovious
|
|
May 22, 2012, 08:50:04 PM |
|
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !
Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying. It is important to have good people contributing good code to a project, absolutely. It is also important to have other good people tossing around well thought out (and even mediocre) ideas that may spark an improvement the devs haven't yet thought of. It is just as important for both of those groups of people, to have the rest of us common folk, poking sticks at it, to see if there are any creepy-crawlies still hiding inside. It is a symbiotic relationship, which in the end, results in a more solid product. Embrace us! (oh... and don't forget to bring a stick) -- Smoov
|
|
|
|
nibor
|
|
May 22, 2012, 09:05:03 PM |
|
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !
Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying. It is important to have good people contributing good code to a project, absolutely. It is also important to have other good people tossing around well thought out (and even mediocre) ideas that may spark an improvement the devs haven't yet thought of. It is just as important for both of those groups of people, to have the rest of us common folk, poking sticks at it, to see if there are any creepy-crawlies still hiding inside. It is a symbiotic relationship, which in the end, results in a more solid product. Embrace us! (oh... and don't forget to bring a stick) -- Smoov It is also important on a project like this to have people test. And that is what this is.
|
|
|
|
|