vlad last edited by
I recently joined the pool. All is going smoothly. After how many blocks your "reward" is added to your "total earned".
Other polls was like 40 blocks i think.
@vlad On every Block the Current Share reward for your Miner is added to your Historic Share. This is done over 50 Blocks.
Now bit of guesswork as I have never seen it fully written up? I think the Historic Share is the rolling total of the last 50 Blocks Current Share divided by 50?
This carries on until a Block is hit by the Pool, then your Current Share for the winning Block is added to your Historic Share and that will be your payment. This however is paid out 3 Blocks later.
Payout to your wallet is when your Deferred balance is 300 or every 24 Hours.
Apologies if the above is not completely accurate, if not perhaps someone could correct?
vlad last edited by
If I understood right you mean that you get your historic share only when the pool hits a block. Otherwise you just wait.
Cause I thought that in historic share your "reward" is added to your "total earned" every 40 blocks and when it reaches 300 or
24 hours have passed you get paid? Isn't there a concrete info anywhere in the forum about that?
iKnow0 last edited by iKnow0
@vlad When a pool hits a block. The ( block reward + fees ) is split between between current shares and historic shares, this split is usually 60%/40% but may vary from pool to pool. So the amount you see next to historic share in the ~Reward column (approximate reward) is the amount you will get for that block, which will pay out after 4 blocks. Once 4 blocks have passed it is added to the due amount, its the due amount that pays when its over a threshold (usually 300) or if 24 hours have passed. The historic share is calculated similarly to the current share except that it uses the average of the last 50 deadlines to calculate it instead your current deadline.
FrilledShark last edited by
Moved to mining & plotting. This is not a pool announcement.
Lexicon last edited by
@iKnow0 @vlad the way it works as follows if cumulativeFundReduction is at 0.5 and lets say we are on block 10 for ease.
as far as i am aware both ninja pools and uray's pools follow this method.
i had someone earlier today moan because they think ninja pool's pay fairer when in reality ninja just doesn't show you the workings out.
the ninja pool also had a min pay out of 300 so if the person is comparing only transactions between the 2 pools some people will see the 300's go out and not look at the times between the blocks and assume that they will get more there when it gives more or less a false view.
the working out is as follows.
- Block reward = 2500
- Distribution of block 10 = 1250 (2500*0.5)
- Shared between shares submitted for block 10
- Distribution of block 9 = 625 (1250 *0.5)
- Shared between shares submitted for block 9
- Distribution of block 8 = 312.5 (625 *0.5)
- Shared between shares submitted for block 8
- Distribution of block 7= 156.25 (312.5 *0.5)
- Shared between shares submitted for block 7
- Distribution of block 6= 78.12 (156.25*0.5)
- Shared between shares submitted for block 6
- Distribution of block 5= 39.06 (78.12*0.5)
- Shared between shares submitted for block 5
- Distribution of block 4= 19.53 (39.06*0.5)
- Shared between shares submitted for block 4
- Distribution of block 3= 9.76 (19.53 *0.5)
- Shared between shares submitted for block 3
- Distribution of block 2= 4.88 (9.76 *0.5)
- Shared between shares submitted for block 2
- Distribution of block 1= 2.44 (4.88*0.5)
- Shared between shares submitted for block 1
- Distribution of block 10 = 1250 (2500*0.5)
on my pool im working on making this fairer by reserving 50% of the block for the person who forged it.
then removing the forged shares. then do the historic payments on the remainder.
- Block reward = 2500
@Lexicon I was the moaner :-) However it was not a moan, just an observation made after spending time on uray and ninja style pools.
Are you sure that ninja uses cumulativeFundReduction, I am far from certain that is the case?
I do not find things entirely transparent on either Pool, however the work I have done trying to understand the ninja Historic Share is as follows.
After each block the Current round share (60% of the reward) is added to the Historic share (40% of the reward). This is done as a rolling total for the last 50 blocks and the amount displayed is this total divided by 50.
When a block is won the Current round share and the Historic share are added and this is then paid.
nothing wrong with a bit of a moan lol causes a healthy debate. so from discussions with various pool owners they generally come to the same conclusion as what ive posted. i was talking to @daWallet yesterday and he said the following
the only difference between the 2 pools is that ninja show the actual percentage worked out from the current block reward. the uray pools dont work this out for you prior.
basically whats causing the confusion is the all rounds box on uray pools. as this also contains the current round and only sums up the prior rounds rather than working it out like this box in ninja pools.
if you take a look at this box. you cannot see the past 50 rounds it shows you something thats already worked out for you if this truly went off all round shares you would see the biggest miners at the top and smallest at the bottom. as in the long run the bigger miners will have the most shares but this isnt the case
@Lexicon I think that daWallet is merely making the Long term view, which is that Solo or Pool etc the result is the same, which I am happy to agree with. I am looking at the shorter term and still consider that "my understanding" of the way things are done on ninja makes for a "fairer" short term share.
I may be wrong in my understanding of how it works but have spent some time observing and with a spreadsheet.
I agree and thought that I had said that the displayed All Rounds share on ninja was the last 50 rounds Current share divided by 50. I know you cannot see the 50 rounds, just the resultant calculation.
I have to travel for a few Hours, but will return later and explain why I think it's better.
Also bear in mind that my comment Yesterday was made in the context of a Short Term event.
in my last job i was mainly a data analyst working with loads of SQL data and i do this in my current role as well but far more development. with this in mind i have tried myself to do this with a spreadsheet but in general its pot luck to get any sort of figures you can match.
for example if i base it off the past 3 days transactions i get the following.
trying to work this out off shares is also pretty hard as both pools display the info to you differently. its like trying to predict the weather or comparing apples grown in 2 different cliamtes. however looking at data like this you need to take into consideration how long you were mining at the pool for. and whether you were lucky enough to get good deadlines on that day. i can go days where i get nothing but bad deadlines others where i get really good ones. also you need to take note that about a week ago the block reward dropped by 5%
also there are day where 2000 blocks are mined and other days where 1200 blocks (an example not actual figures) are mined due to deadlines not being constant.
there are to many factors to even try to work this out via a spreadsheet. going by transactions alone.
i'm interested to see what way you have tried working this out. it might help shed some light on things.
the only way i can think of making it like for like is if i do what ninja does and remove the all rounds box and only show the historic shares on pre worked out values then hide all the working out.
Cihlida last edited by
I think you have good results. I have not yet reached such.
@Lexicon The difference that I think there is between the uray and ninja pools has nothing to do with long term rewards or luck, it's merely an observation, perhaps incorrect, on the short term and how the All Rounds / Historic share is built up and decays either after a Block win or when you leave the Pool.
You understand better than I do how this happens on the uray pool so I will concentrate my description on what I see on the ninja Pool.
I stress that I am not certain about the detail as my understanding is based on observation.
So the way I think it works is that on each Round your Current Round Share is added to your Round Total and this Total divided by 50 is your Historic Share. The Round Total grows for 50 rounds after which the value for the oldest Round is dropped, so it then becomes a rolling average of the last 50 Rounds.
You can see this as it takes some time to build up your Historic Share and also some time for it to Decay if you leave the Pool or have a run of bad Deadlines,
If a Block is found your Historic Share is added to your Current Share and becomes the payout that you will receive 3 Rounds later.
So what's "good" about this relative to uray? For me the main positives are:-
that it removes that element of short term luck that exists with uray that you could have just had a few good deadlines on the trot and then if there is a block you get a big payout.
Putting 1 the other way round on uray you could have a very long run of good deadlines followed by a few rounds of bad deadlines and you reward can be quite small.
on uray after a Block is hit all the counters are zero'd and everyone starts again from scratch. On ninja you carry on from where you left off in terms of the Historic Share and so continue to be rewarded from a Historic Share point of view based on the 50 rounds.
So maybe it's me but I just find it a fairer system removing the element of very short term luck that exists on uray because of the importance of the last few rounds.
i might have to add in a new pay mode into mine but ill probably not change it in my pool and enable it. mainly because no one else has made these observations. talking to tross he was saying that people were moving from ninja to his pool because his pays better.
i did some more analysis today on your transactions and found that you were infact earning more burst at tross's pool that you were on ninja pool. info below
from observing ninja pool last night this sentence is wrong. if the current shares were added to the historic shares then devided by 50 the block winner would never get anywhere near half of the reward, meaning hasri in the currentshares of the screenshot below wouldnt get 1049. instead it would be much lower as it has the good deadlines of the 50 rounds prior to contend with.
your Current Round Share is added to your Round Total and this Total divided by 50 is your Historic Share. The Round Total grows for 50 rounds after which the value for the oldest Round is dropped, so it then becomes a rolling average of the last 50 Rounds.
what this says to me is that it could be worse at ninja because when someone leaves the pool they will still be getting paid until all 50 blocks of historic shares have gone. meaning other people on the pool are paying for miners who are no longer mining at that pool and paying for blocks that have been already paid out on.
i can see where your coming from but looking at the data you were getting 23.49% more per hour at the other pool compared to ninja.
@Lexicon Thanks for the reply, a lot to digest, so I will just make a couple of comments for the moment, and then come back when I have fully read and understood.
My comments are nothing to do with relative long term earnings from different Pools. I am quite happy to accept that be it uray, ninja or solo the swings and roundabouts of the different systems will given time equal out.
I think we could all take a short snapshot of time and look at earnings and come to any conclusion we wanted to :-) Also you are missing a very key point on the Tross earnings, that is the 3K burst giveaway's (Thank You Tross ) without which the numbers would look very different.
I think you have misunderstood / I have badly explained the system that I thing ninja uses for Historic Shares. I will do a better job and come back on that later.
More later stay tuned.
ive already factored the 3k in to my next set of results and the 3k is an increase of 16% of 2500 which leaves you better off on tross pool by 7% more per hour when you deduct this from the total.
however this also deducts 16% off any actual block-wins during this period meaning even when 16% is taken off actual block wins at 2500 your still earning a significant amount more when blocks are won. the percentage of this could be anywhere between 7%-16% more (rough guess as i need to focus on getting this code ready for release to my vps for testing)
Focus Banned last edited by
Please base your findings on a longer sample period, say 1 week, because small samples may be skewed because of various factors as you were describing, difficulty, time, number of blocks in that day etc...
@Focus this is where it gets difficult. as i need a miner to mine on one of urays pools for a week followed by ninja pool for another week. with no additional plots. unfortunately i dont have anyone who has done this so unless someone wants to try mining on both for a week without plotting more drives and let me know then ill be able to base this on a bigger data-set.
this will also need to be done in the middle of the month to avoid the 5% decrease in block reward month on month and even when thats done the only other thing that could skew the results is the amount of miners on each pool. and there capacity's
there isn't a simple way to retrieve the amount of blocks a pool has mined on a day so that's something i cannot factor into any calculations. i've checked through the Wallet Api and couldn't find anything that would do this
i would do this myself but currently i have people trying to brute force their way into my vps via ssh. and im also making tons of improvements to the pool code. along with a day job and various other projects. its just something i dont have time to do.
with the giveaway i did the other day to attract more miners(managed to get an extra 8 miners) I've now spent much more money and time into burst than I've actually got back out of it. i dont know if i am the only one who's actually spent money trying to make burst better. but it shows what im trying to achieve for the community.
RichBC last edited by
@Lexicon OK just looking at one point, the overall / relative return on the various Pools.
My position on this is unchanged and is that in the long run there is no difference, swings and roundabouts and all sorts of short term ups and down yes, but long term including solo mining you will come out about even.
But if we must do short term comparisons between my time on Tross & ninja then let's at least use the data I posted for 29 Days on ninja for that side of the comparison. https://forums.burst-team.us/topic/2274/a-month-mining-on-ninja
Total Burst for the 29 days 15,5290
Burst / Day 5355
Burst / Hour 223
Burst / Hour corrected for block reward reduction 212
Your latest figures for my few Hours on Tross 160
Like I said if you take short periods of time you can prove anything :-)
I will come back to what I wanted to discuss. How I think ninja calculates Historic Share and why I prefer it to uray when I have found a way to express it more clearly.
Burstde last edited by
This was great reading. Nice work everyone. Less than 15 months of mining left.
RichBC last edited by
@Burstde Why only 15 Months of mining left?