i am thinking of let my both jupiter mine here. if i understand the CPPSRB system right it seems to be a nice payout method. the only thing i am afraid of is if i will earn the same amount of btc if i use elligius instead of btcguild (pplns) or 50btc (pps).
Actually, long term you should earn more with Eligius than most other pools, regardless of their reward system, since Eligius has no fee.
Respectfully, that is not true as long as some pools give their users network transaction fees, and Eligius does not.
Transaction fees can add 1% or more to a miner's income.
It is important to pay
some percentage of transaction fees to miners. This provides virtuous economic signalling to miners and users alike.
I would propose moving Eligius to a rule like
- Takes X percentage of all transaction fees (10%? 50%?) Right now it is 100%.
- Take no more than Y BTC in a single block, paying 100% of fees above Y BTC to miners.
As mentioned previously, there are several variations/experiments in the works on how to pay transaction fees to miners. I had just gotten unexpectedly swamped with work to be able to finish the code.
With CPPSRB, paying transaction fees to miners is not completely straightforward or trivial. There are many different ways to go about it, each with their own pros and cons and varying degrees of fairness.
In general, though, I believe I will be doing a variant of your list option #2. Up to X BTC in fees to miners, remainder held by the pool. This will let Eligius keep with its informal policy of returning accidental transaction fees to their owner (with signmessage proof for all inputs), minus X BTC. After a certain amount of time has passed with no claim then the balance could be released to miners. It is very obvious that any transaction with a large transaction fee is likely a mistake at this point.
I don't have my list in front of me, but, I will be trying several methods of fees payout (these are off the top of my head):
- 1. Add transaction fees to the 25 BTC rewarded to miners at the top of the share log when a block is found, thus paying more shelved shares using transaction fees.
- 2. Accumulate transaction fees in a fee-buffer of sorts. Once X BTC is reached, buffer goes live. The buffer would be paid to miners as a pseudo block when a miner submits a share that beats a target difficulty greater than 1/4th of the current network difficulty, but less than the network difficulty. This way no one can know when the fees will be distributed.
- 3. Equally distribute block transaction fees to the shares in the share log that would be paid by the block that were submitted since the last block (essentially proportional distribution of fees to the current miners).
- 4. Add transaction fees to the block reward as calculated by CPPSRB and increase the PPS value for all shares paid by that would normally be paid by that block, new or old.
I've ordered these with what I feel would be the most fair first. However, I will likely leave it up to the miners as to which system gets utilized long term, if any of these.
I do believe that long term Eligius will need a % of the transaction fees (NOT BLOCK REWARD) for expenses to survive. For these experiments I will be letting the reward system distribute the full transaction fees accordingly, with the exception of the cap mentioned above. I think long term a % of transaction fees would be kept each month until expenses are covered, then 100% to miners.
Personally, I feel that option one above is the way Eligius should go for fee distribution. If at some point in the future all shelved shares are paid, then this could be reevaluated/amended accordingly, or fall back to option 2 or 3. This would seem to be the most fair for Eligius miners, getting everyone closer to 100% PPS.
Edit: Also, just to point out, even if transactions average an extra 1% or so, as you say, pools with a fee > that % would pay out less than Eligius long term... and most larger pools have a fee > 1%. Even a pool with 1% fee + 100% txn fees should be the same long term payout as Eligius. But then you have to consider other factors, such as merged mining, where we pay 105% PPS, soon to be increased probably.
-wk