Pages:
Author

Topic: Pay On Target: New High variance payout System Offered by Ozcoin - page 9. (Read 36525 times)

-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
@ckolivas: I can see, for people who want a high variance pool to essentially gamble, that rewarding shares above current difficulty might be part of the attraction.  Indeed, having the maximum share payout be (significantly) above 25 BTC would be, too.  Given Graet is choosing fairly agressive parameters, I'm assuming that's what he's after?
No he's not. There was never any intention of making this much greater risk for the pool, only more fun for the miners. Higher variance but capping it would achieve that goal.
hero member
Activity: 563
Merit: 500
@ckolivas: I can see, for people who want a high variance pool to essentially gamble, that rewarding shares above current difficulty might be part of the attraction.  Indeed, having the maximum share payout be (significantly) above 25 BTC would be, too.  Given Graet is choosing fairly agressive parameters, I'm assuming that's what he's after?

@kano: that example isn't really that extreme.  Assuming it's ballpark 30 times difficulty you'd expect the network as a whole to generate such a block every 30 blocks or every five hours.  And you got less than half what you'd got if you'd mined that block yourself.  (EDIT: so Ozcoin would expect to get such an event every five days or so - such events will average out nicely.)  It's the tail events that pose the risk to the pool operator. (EDIT: eg the 1G share, which Ozcoin will find once every year-and-a-half, and which will cost Graet 400 BTC at a=0.8, or the 10G block that Ozcoin would expect to see once every 10-15 years which would cost Graet 2500 BTC.  Hope I got my maths right, that was a very quick back of the envelope back of the bc -l extrapolation and I may well have messed up.)
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Currently there's no upper bound on the value of a share...  If someone finds a share of difficulty several billion, several quadrillion, whatever, it will just bankrupt Graet.  It's possible for someone to submit a share that earns a payout of more than the 21,000,000 BTC that will ever be mined.

Would it not be prudent to put a cap on the maximum payout from a share, say BTC 250 or BTC 2500 or whatever Graet feels comfortable with.  (This would also have the side effect of making the variance finite.  In reality such a payout limit already exists - but better to implement it in the maths than by bankruptcy Smiley

EDIT: Of course, this almost certainly makes the analysis a complete bitch.

EDIT: Also of course, a simple cap would make the expected payout dependent on the work difficulty.  I imagine there are ways of fixing that, at least if the pool is also willing to impose a maximum work difficulty when using this scheme.  (The alternative approach would be a scheme that puts a cap on share difficulty, perhaps at some multiple of the current difficulty.)

roy
Smiley

As I mentioned in #cgminer yesterday, my last OzCoin block I got was
 [2012-11-28 18:02:55] Accepted 0000002b Diff 99.2M/8 BLOCK! ICA 0 pool 0
Which was also just before halving (block 209939)

So calculating it now, but based on the numbers back then (with a=0.8 and BTC=50)
(8 * (50*.97) / 3438908.9601591) * (1-0.8 ) * (99200000 / 8 )^0.8 = 10.67...BTC
So even with slightly higher than usual blocks it's was already a pretty high payout at 0.8

Recalculating just changing it to 0.5 ...

(8 * (50*.97) / 3438908.9601591) * (1-0.5) * (99200000 / 8 )^0.5 = 0.19865...BTC Sad
Oh well.

Yes I mine at 8 difficulty (even though I'm only around total 2GH/s)
Makes the network a lot quieter for my (old'ish) NetGear PowerLine down to my garage
legendary
Activity: 952
Merit: 1000
As an aside, I'm disappointed they didn't adopt the name I chose for this payment scheme: Difficulty Extrapolated Reward Payment, aka DERP.

Graet, I respect you and greatly appreciate all the hard work you've put in, but how could you make a mistake like this?!  Wink Cheesy
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
To be fair, what I had originally suggested with this scheme was to cap the maximum paid to that of the current block difficulty to prevent the ridiculously high difficulty share from bankrupting the pool.

As an aside, I'm disappointed they didn't adopt the name I chose for this payment scheme: Difficulty Extrapolated Reward Payment, aka DERP. Though I guess one could argue we're now hashing pot.
hero member
Activity: 563
Merit: 500
Currently there's no upper bound on the value of a share...  If someone finds a share of difficulty several billion, several quadrillion, whatever, it will just bankrupt Graet.  It's possible for someone to submit a share that earns a payout of more than the 21,000,000 BTC that will ever be mined.

Would it not be prudent to put a cap on the maximum payout from a share, say BTC 250 or BTC 2500 or whatever Graet feels comfortable with.  (This would also have the side effect of making the variance finite.  In reality such a payout limit already exists - but better to implement it in the maths than by bankruptcy Smiley

EDIT: Of course, this almost certainly makes the analysis a complete bitch.

EDIT: Also of course, a simple cap would make the expected payout dependent on the work difficulty.  I imagine there are ways of fixing that, at least if the pool is also willing to impose a maximum work difficulty when using this scheme.  (The alternative approach would be a scheme that puts a cap on share difficulty, perhaps at some multiple of the current difficulty.)

roy
legendary
Activity: 952
Merit: 1000
For now, I don't even care if I make less or not. I just like seeing my average share go up and down.

Also, the OZcoin widget seems to be keeping up with my estimated hashrate, but isn't reporting any shares in the worker section. Also, the Estimated Payout section is having issues. None of this is really unexpected. Tongue
member
Activity: 105
Merit: 10
Graet,
One of my miners shows offline but I'm not so sure.  My rejects went from 6 to 500+ and climbing consistently now like every share from that one miner is rejecting.


-Wave
donator
Activity: 2058
Merit: 1054
Moving to a = 0.5 while i look at more figures Cheesy
and 4% fee on advice
Interesting choice, the variance will still be infinite but just barely so.

If you reduce a further maybe 3% fee can be enough.

Any way to make it selectable by the user?  .5 .6 .7 or .8 with appropriate fees?  Could get interesting...

ooc was interested in that too, it *may* be possible yes
I'd like to make this interesting, but don't want to go broke doing it Smiley


I don't think any of us wants you to go broke.

So is this new payout method for only those who are using higher difficulty targets?
I think once you figure out the highest value of a you're safe with (maybe 0.5), allowing the user to choose any a up to this value will be safe.
vip
Activity: 980
Merit: 1001
Understood, if you would like to test seperatly I will "donate" my hasing power at up to 10% fee PPS for 1 day at each level...



-Jason

Thanks man Smiley

I think for the "trial period" I will put fees to 3% - a little sweetener for miners while they try it Smiley

Please expect them to go to 4% after trial.


I don't think any of us wants you to go broke.

So is this new payout method for only those who are using higher difficulty targets?
Not at all, the examples were worked out with difficulty 1
We could have used a different formula and forced everyone to diff1 for this payout method but thought allowing Variable difficulty it would be better for miners  Smiley
legendary
Activity: 3583
Merit: 1094
Think for yourself
Any way to make it selectable by the user?  .5 .6 .7 or .8 with appropriate fees?  Could get interesting...

ooc was interested in that too, it *may* be possible yes
I'd like to make this interesting, but don't want to go broke doing it Smiley


I don't think any of us wants you to go broke.

So is this new payout method for only those who are using higher difficulty targets?
member
Activity: 105
Merit: 10
Understood, if you would like to test seperatly I will "donate" my hasing power at up to 10% fee PPS for 1 day at each level...



-Jason
vip
Activity: 980
Merit: 1001
Any way to make it selectable by the user?  .5 .6 .7 or .8 with appropriate fees?  Could get interesting...

ooc was interested in that too, it *may* be possible yes
I'd like to make this interesting, but don't want to go broke doing it Smiley
legendary
Activity: 889
Merit: 1000
Bitcoin calls me an Orphan
Any way to make it selectable by the user?  .5 .6 .7 or .8 with appropriate fees?  Could get interesting...

Hahaha now thats gambling Smiley
member
Activity: 105
Merit: 10
Any way to make it selectable by the user?  .5 .6 .7 or .8 with appropriate fees?  Could get interesting...
vip
Activity: 980
Merit: 1001
Moving to a = 0.5 while i look at more figures Cheesy
and 4% fee on advice

Not sure how I feel about that.  The huge POTENTIAL upside is gone.  But I will run for a day for sure.
yeah the way I read it this will reduce potential loss but also reduce potential gains
vip
Activity: 980
Merit: 1001
I guess I'm down under if the average share is below 5. Is that correct?  Huh

Does not appear that way:

I'm at 5021 shares, avg/ Dif 10.938 and payout is 0.03173515, or per share of 0.00000632.


-Wave
Yeah, I'm feeling strange here. I get an average share of 8.76552 with 753 shares, but I'm only at 0.00438018 btc, which translates to 0.000005816972111553785 btc per share. I'm confused now.
changed the varaibles as per meni's advice
0.8 gave too much variance, see a=0.5 example in 1st post
member
Activity: 105
Merit: 10
Moving to a = 0.5 while i look at more figures Cheesy
and 4% fee on advice

Not sure how I feel about that.  The huge POTENTIAL upside is gone.  But I will run for a day for sure.
legendary
Activity: 1288
Merit: 1227
Away on an extended break
I guess I'm down under if the average share is below 5. Is that correct?  Huh

Does not appear that way:

I'm at 5021 shares, avg/ Dif 10.938 and payout is 0.03173515, or per share of 0.00000632.


-Wave
Yeah, I'm feeling strange here. I get an average share of 8.76552 with 753 shares, but I'm only at 0.00438018 btc, which translates to 0.000005816972111553785 btc per share. I'm confused now.
vip
Activity: 980
Merit: 1001
Moving to a = 0.5 while i look at more figures Cheesy
and 4% fee on advice
Pages:
Jump to: