Author

Topic: [OLD] Eligius: ASIC, no registration, no fee CPPSRB BTC + 105% PPS NMC, 877 # - page 134. (Read 458499 times)

donator
Activity: 2058
Merit: 1007
Poor impulse control.
.....
But, overall, CPPSRB works best with any consistent miner.

-wk

Are you certain about that? How are intermittent miners penalised? I'd thought CPPSRB was fine for all miners, big or small, consistent or intermittent.
legendary
Activity: 1223
Merit: 1006
Yes it does. Thank you.

Seems like with this schema that a smaller contributor can be left out in the cold more often and not have as regular payouts. Even if they contribute with a regular and consistent hashrate. Is this correct?

Actually, no.  The system is basically tailored to work best for miners with ANY consistent hash rate.  The variance of lucky and unlucky blocks will let any miners average around 100% PPS, with the pool never "forgetting" about any share's value, even for a 1MH/sec miner.  Granted, it will take a smaller miner much longer to reach our minimum payout (which I believe I will be calling a vote for adjustment), but, that's with any type of minimum payout at any pool.

But, overall, CPPSRB works best with any consistent miner.

-wk
full member
Activity: 239
Merit: 250
Yes it does. Thank you.

Seems like with this schema that a smaller contributor can be left out in the cold more often and not have as regular payouts. Even if they contribute with a regular and consistent hashrate. Is this correct?
legendary
Activity: 1223
Merit: 1006
Can you please explain this? I've read through the wiki and don't understand why I'm seeing this behavior.

I just started mining with this pool about three days ago. I've been watching the stats page for my Eligius account(Payout address). The first 48 hours I have earned the expected payout amount for my hashrate. But starting right at the 48 hour mark in, my payout started going to the bonus field. And now it looks like all of my payout is going to the bonus field for the past 24 hours, all while my regular payout fluctuates by about  0.0001, constantly being added to and deducted from in waves.

Here's a short example.

.24236895(Starting payout)
.24234715(Pay for Share "A")
.24233080(Pay for Share "B")


.12047178(Starting Bonus at Share "A")
.12053847(Bonus for Share "B")

This is how our new reward system behaves during "unlucky" rounds.  Please review CPPSRB - Capped PPS with Recent Backpay for details, however, I will try to explain this with regard to the actual stats right now.

CPPSRB logs every share in a share log, placing the newest mined shares at the "top" of the log.  Every so often (currently every second or so) the code tallies up the latest 25 BTC worth of shares, as those shares would all be paid if we found a block at that moment.  Now, if you continuously mine, and the current round leads to more than 25 BTC worth of shares being mined without the pool finding a block, older shares are no longer in this top 25 BTC worth of shares. Assuming you mine at a relatively steady hashrate, your new shares will come in at about the same rate your older shares of the round are bumped out of the top 25 BTC window, and are then tallied in the "Extra credit" field.  When a block is found, the top 25 BTC worth of shares are paid, and the next 25 BTC worth of shares are then at the top of the share log (moving units from "Extra Credit" to part of the estimated unpaid balance) ready to be paid as soon as a block is found, but, the share log is constantly growing, and the newest shares take priority, obviously, so things are constantly changing in realtime.

The short answer to why your balance "stopped" increasing is because you are only adding shares to the top of the share log at your hashrate, and other miners are doing the same, so, the window of the top of the share log is always sliding past your older shares during this unlucky round, making the older shares "Extra credit" for now, until we find a block(s) that are able to pay off that far back into the share log.

Hope this helps.

-wk
full member
Activity: 239
Merit: 250
Can you please explain this? I've read through the wiki and don't understand why I'm seeing this behavior.

I just started mining with this pool about three days ago. I've been watching the stats page for my Eligius account(Payout address). The first 48 hours I have earned the expected payout amount for my hashrate. But starting right at the 48 hour mark in, my payout started going to the bonus field. And now it looks like all of my payout is going to the bonus field for the past 24 hours, all while my regular payout fluctuates by about  0.0001, constantly being added to and deducted from in waves.

Here's a short example.

.24236895(Starting payout)
.24234715(Pay for Share "A")
.24233080(Pay for Share "B")


.12047178(Starting Bonus at Share "A")
.12053847(Bonus for Share "B")
legendary
Activity: 1223
Merit: 1006
Manual payout to knock out a good chunk of the payout queue that seemed to be "stuck" since the reward halving.

Bitcoin transaction af9853ded9419161d49ff62f14cffb4c0cd6f7c07a09eb559b839a4dcc1579af

-wk
hero member
Activity: 504
Merit: 500
Haha very true. I might just stick your pool in there somewhere Wink
legendary
Activity: 2576
Merit: 1186
I really like the idea of the new reward method, looks interesting, but I already have 3 pools I send hashes to. I wish I could mine on all the interesting pools!
BFGMiner can do a variety of pool balancing acts. See README Smiley
hero member
Activity: 504
Merit: 500
I really like the idea of the new reward method, looks interesting, but I already have 3 pools I send hashes to. I wish I could mine on all the interesting pools!
legendary
Activity: 1223
Merit: 1006
OK I just wanted to confirm what I thought.  I'm afraid I'm too small to mine at eligius any more.  Cry

If you ping me I can always do a manual payout if needed.

Also, if there is interest, the minimum can be changed.  I do plan on making this per-miner configurable in the future.

-wk
legendary
Activity: 916
Merit: 1003
OK I just wanted to confirm what I thought.  I'm afraid I'm too small to mine at eligius any more.  Cry
legendary
Activity: 1223
Merit: 1006
Hey WK is the minimum payout still 0.67 BTC?

400 TBC (so about 0.67 BTC) still yes.

Although, 1 week of no change in unpaid balance overrides the minimum still.

Also, I broke my main PC Monday and Im waiting on replacement parts which should arrive Monday.  So I wont be as active until then.

-wk
legendary
Activity: 916
Merit: 1003
Hey WK is the minimum payout still 0.67 BTC?
legendary
Activity: 1223
Merit: 1006
Greetings!

No updates for a little while.  Nothing new to report, really.  So far everything seems to be running smoothly.  The block reward halving went over without a hitch and we're still mining away.

Automatic payouts are happening as planned at block generation, now in 25 BTC chunks.  The payout queue has been staying a few blocks long since then, but, it should work itself out soon.

In any case, I'm going to probably take the CPPSRB code offline for a couple of hours tomorrow (somewhere around 20:00:00 UTC) to do some optimizing and tidying now that the existing code has had plenty of field testing.  This will have no impact on mining, you can mine as normal, nothing is lost I promise.  The payout queue, balance updates, and automatic payouts will just be unavailable (or rather, frozen in time) until I bring the code back online fully.

Thanks everyone, for your support!

-wk
legendary
Activity: 1223
Merit: 1006
Block finding contest is now over and all related prizes have been paid.

Congratulations to the winners!
legendary
Activity: 1223
Merit: 1006
So is it officially back online then?

The pool itself has been online, but, assuming you mean the automatic payouts, then yes, they're officially back online.

The CPPSRB code generated payouts successfully for the past two blocks so far: here and here

Edit to add links
legendary
Activity: 916
Merit: 1003
So is it officially back online then?
legendary
Activity: 1223
Merit: 1006
Greetings again!

Looks like the CPPSRB code is successfully and correctly generating automatic payouts directly from the block's coinbase transaction, as intended.  This should put it virtually on auto pilot.  So, as far as miners are concerned, its basically done. Smiley

As for me, it needs some more work on the back end to tweak a few things and finish some coding loose ends, but all in all, miners should now be paid automatically based on the payout queue every block, provided they meet the either the minimum payout (roughly 0.67 BTC) or timeout requirement (no shares submitted for 7+ days).

Thanks everyone for your support!

-wk

P.S. - Lets try to get our hashrate up before the reward halving! Refer refer refer! Wink
legendary
Activity: 1223
Merit: 1006
In other news, I did actually get the pool hot line working.  Tongue

Not for chit-chat, but, If there are any issues with the pool, call 1-877-281-POOL (7665) (or, from outside the USA or Canada, call +1 818-688-POOL (7665))

If I'm right here at my desk, it will ring me and I'll try to answer.  If not, leave a message and I'll attempt to respond back ASAP.

Even a message saying, "Hey, can't connect to the pool man!" would be sufficient in that instance.

I figure this is something useful to have.

Smiley

-wk
legendary
Activity: 1223
Merit: 1006
Greetings, once again, Eligius miners.

Seemed to be a small coding error in the CPPSRB code in my first attempt at payments directly from the coinbase transaction, which caused some minor issues with stats and stability this morning (EST).

In any case, it should be corrected now and balance graphs should once again be updating. Smiley

The good news is, the code to pay people directly from blocks works Smiley See transaction 8ee5543686a4acc25dfb8b22dc1bc4b97b85dfb147d5a7ac1be9cb89a61e30f7

-wk
Jump to: