biblepay / biblepay_legacy

BiblePay
MIT License
35 stars 34 forks source link

Show exact minimum amounts to reach each level #19

Closed capulo closed 6 years ago

capulo commented 6 years ago

could we add some command or extend existing (totalrac) to show exact minimum amounts to reach each level of reward? for example: { "Command": "totalrac", "Total RAC": 109286.66, "UTXO Target": 2404306.52, "10% Reward Target": 12345.67, "20% Reward Target": 23456.78, ... "100% Reward Target": 123456.78 }

fogoat commented 6 years ago

May I jump in suggest maybe more details about RAC & BOINC related data in general?

Other thoughts are: 1) Total Team RAC 2) Other data points that are involved in estimated daily payout

616westwarmoth commented 6 years ago

Total Team RAC would be needed first, and should be added as soon as is feasible. With that data, someone could easily calculate their own potential reward. However, having the system calculate the other figure (UTXO levels) shouldn't be exceedingly tricky and would help simplify the system for new users. I would be hesitant to put an estimated payout as new users could misinterpret that and become disgruntled when they get 1% less.

fogoat commented 6 years ago

I removed third suggestion about estimated payout. Licht's purepool shows it, but it often doesn't match up exactly so I see your point and extra admin caused by the variance.

capulo commented 6 years ago

hi, i dont understand this :) at least it should be in reverse order, so 10% 35000 ... 100% 787000 so from low to high but these nubmers seems to be wrong, it should be linear for rac 34314 it should be (i think, +- some rounding): 100% 617652 90% 549024 80% 480396 ...

On Sat, Jun 23, 2018 at 8:33 PM, thesnat21 notifications@github.com wrote:

[image: image] https://user-images.githubusercontent.com/40502058/41812522-019e0880-76ea-11e8-8864-3b52c0f05478.png How does this look, make sense?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/biblepay/biblepay/issues/19#issuecomment-399699493, or mute the thread https://github.com/notifications/unsubscribe-auth/AYr9EqaRTsVRNwacXRSXJRBWvlD2Z5K6ks5t_ooEgaJpZM4TpyNS .

thesnat21 commented 6 years ago

@capulo

I'm not sure why everyone is confused on the chart... :)

if you stake 10% of the reward, you can have a LOT more RAC than if you are staking for 100% the reward. (ie if you stake 5bbp / rac for min 10%, vs 20bbp/rac for 100%)

I'm trying to work out something that is more clear... i'll post again when i'm ready

capulo commented 6 years ago

ah soo, it is not how much bbp is needed, but how much rac i can have but i think showing bbp levels is better, because you will see how much you are staking ang how much you need to gains some level - so it is easy to count how much bbp i need to buy to gain next level or so in your case i dont know how much i need to next level, i can stack 50k more bbp and then i can see new 'levels chart' but without knowing how much is still needed or how much is already above some level

On Mon, Jun 25, 2018 at 12:12 PM, thesnat21 notifications@github.com wrote:

@capulo https://github.com/capulo

I'm not sure why everyone is confused on the chart... :)

if you stake 10% of the reward, you can have a LOT more RAC than if you are staking for 100% the reward. (ie if you stake 5bbp / rac for min 10%, vs 20bbp/rac for 100%)

I'm trying to work out something that is more clear... i'll post again when i'm ready

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/biblepay/biblepay/issues/19#issuecomment-399901893, or mute the thread https://github.com/notifications/unsubscribe-auth/AYr9EuIsDEecFksbJGEutll9_6-uBrvEks5uALeHgaJpZM4TpyNS .

thesnat21 commented 6 years ago

I'm, thinking of a combined function that lets you choose.. removes ambiguity and allows you to "test" values as well

capulo commented 6 years ago

or make two functions :) show bbp leves - which will be calculated based on current rac show rac leves - which will be calculated based on current staked balance

On Mon, Jun 25, 2018 at 12:42 PM, thesnat21 notifications@github.com wrote:

I'm, thinking of a combined function that lets you choose.. removes ambiguity and allows you to "test" values as well

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/biblepay/biblepay/issues/19#issuecomment-399909241, or mute the thread https://github.com/notifications/unsubscribe-auth/AYr9EsLdX7waWYxy-aOBOumSWSG1ag4eks5uAL6ggaJpZM4TpyNS .

fogoat commented 6 years ago

1) At my current RAC, what is the minimum BBP I need to earn PoDC rewards? 2) At my current RAC, how much BBP would I need for 100% of the reward?

Those are the only two questions I'd want answered.

biblepay commented 6 years ago

I added two features to the next testnet version:

In 'exec totalrac'

We now show "Total Team RAC: " with the sum of the Total Team RAC from the last superblock.

Next we show a breaks table with 10 entries:

Stake Level Required for 10% Stake : BBP Amount ... ...

...

Up to 100%

Hopefully this will address everyones needs.

fogoat commented 6 years ago

https://wiki.biblepay.org/Distributed_Computing#PODC_Updates

I hope the minimum of 4% is not confusing to new comers. Benefit is fewer BBP to stake initially, but being inconsistent with the other tiers may be confusing... We'll see.

Biblepay UTXO Reward Chart Level 0 | <4% | 0% Level 1 | 4-10% | 10%