dApps Staking v3 - proposal

No problem! Just wanted to get discussion back on the topic :slightly_smiling_face:

That’s not a problem, I think. The whole idea of the system is to be competitive.
There’s not unlimited amount of slots, and numbers change depending on how ASTR price changes. So one era a dApp might be in tier 2, and in another it might be in tier 3. It’s up to stakers to support & dApp to attract support to stay in tier 2.

The system will work like this anyways, technically it’s all the same whether we reset the votes or not.


That’s exactly it!


It’s not, but it’s more related to tier config, not tier assignment.

At the end of each era, dApps are assigned into tiers. Tier config defines what are the number of slots, rewards & thresholds per tier.

Right now, this tier config is recalculated once per 4 months, or 122 eras as you noted. And that’s way too slow. Especially if we consider how ASTR price has moved in the last 4 months.

I’ll work on solution proposal for this very soon, but right now my thoughts are going towards:

  • recalculate tier config daily (beginning of a new era)
  • ASTR price should be averaged (rolling average) over some time period to smoothen out the price spikes.
    • that way we prevent drastic changes in slot numbers from era to era
3 Likes

Thank you for the details!
I may have made a fundamental mistake.

I thought that the Tier of the dApp would fluctuate based on the votes during the Voting period, but perhaps it also fluctuates based on the amount of Staking during the Build&Earn period?

If so, this suggestion makes a lot of sense.

2 Likes

Yes, it fluctuates constantly, tier assignment can change at any time.
A dApp that wasn’t even registered when Voting subperiod was active, can end up having the highest stake amount mid Build&Earn subperiod.

4 Likes

Thank you, I understand the misunderstanding of the premise.

As you said, the Tier configuration should be taken for each new Era and the ASTR price should be taken from the average price over a period of time. If the Tier reconfiguration is a burden for us as a chain, then once every 7 days would be fine.

As for prices, given the volatility, it seems better to calculate the average over 30 days. 60 days would be more stable, but would not match the high volatility due to low tracking.


Blue: 30SMA
Yellow: 60SMA

3 Likes

Thanks for the suggestion!

I’ll model this with configurable params when I get to this task.

It’s definitely needed to see how both the averaged price & the number of slots/thresholds/rewards would move in respect to this price.

4 Likes

You killed the work of small teams with the tier system. It’s not meritocratic.
I hope someone can explain this to us: AGE OF CHRONOS : dApp Staking proposal - #47 by SFY_Labs

1 Like
1 Like

Insight into the numbers:

SFY LABS earned around 500 Astars per ERA in dapp staking v2, had 60 stakers and 5.6m Astr in staking.

We worked hard day and night to increase our visibility in the system, remain an active dapp and grow, increased our unique stakers to 150, reaching 14.6 million astr. Today in V3 for each era we gain 66 astr.

Calculate the percentages yourself.

We believe we have a fairly large community of users, an evaluable background and innovative development ideas. We do not have an ambassador in our team, in which there are unfortunately no “known faces” from the ecosystem.
It almost seems that the status of Astar, which went from a promising project to a top 100 project visible to many, has led the team to definitively eliminate not only those who are not active (which is right), but all the dapps below a certain level of numbers. (deeply unfair)
Then we can discuss this too, there would be a lot to say about many dapps currently present in dapp staking. but we stop here.
It is also thanks to the many developers like us that astar has grown in the last year, today it seems to have no importance, indeed to be a burden, for an ecosystem that clearly aims to open up to the ethereum world but in the wrongest way possible in our opinion.

A truly large team will not need dapp staking to proceed with its development, but will submit its application anyway, as it costs nothing. In the meantime this will take away space and destroy the work of smaller teams that relied on dapp staking to at least pay for a small portion of their development.

What do you think will happen in the next few months if the percentages are these? that tier 4 will be populated with inactive projects, or without any real development value, while in all the others there will be non-cooperation between teams, indeed this system will exacerbate the community and will promote the creation of incorrect practices.

1 Like

Hello guys, I follow from the beginning the AOC works and they are one of the teams that worked more for their project and for the stakers in the same time…I’m sad to see that with the advent of the new V3 staking they are dissatisfied and I believe that this could be a constructive feedback to understand how to better calibrate the tier system in order to support even the smallest projects.
I believe that the ecosystem certainly needs large projects and therefore it is necessary to give good returns to the highest tiers, but a well-structured and healthy ecosystem must also take into account the importance of smaller and growing projects that could become something great if supported properly.
I believe that dApp staking is a fantastic system and it would be a revolution on the Web 3 world, we are at the beginning and surely time will lead to fixing things and creating a system that makes everyone happy, from the smallest to the largest projects and that motivates the little ones to commit and invest to reach higher levels and grow their dApp

2 Likes

thank you Simon…
As developers, this dapp staking system was what made us lean towards building on astar. We have made plans and created our own tokenomics on this, being able to be supported by our ever-present community. Today all this doesn’t matter, those who created the Tiers perhaps forget that Astar is what it is today also thanks to the work of teams like ours. We have never requested funds or loans. Technically a project could have only 1 astar missing to avoid entering a tier and seeing its earnings reduced by 12.5 times… And all the work done in recent months? and everything we have done to increase our user base? what purpose did it serve?

Then if you want we can also talk about the quality of the dapps present.
There we will probably open Pandora’s box.
We are very angry and saddened by this situation.

you are a very serious dapp who has always worked very well.
Certainly the team knows how important it is to have a thriving ecosystem of large and small Dapps that build and operate in the network and therefore I believe that a solution can be found. Within the parameters of the tier selection, something relating to the quality of the project and the results it is achieving should also be included.
I am convinced that as I said before, we are at the beginning of a great staking system and like any great project, in an initial phase we need to set the gears well and listen to all the feedback from users and developers to improve ourselves more every day

1 Like

i agree, there needs to be some tweaks/updates that needs to happen to supplement rewards for dapps. I would vote in favor of any meaningful dapp that couldnt make it to higher tier to get supplimented from one of the un occupied slot(may be atleast proportional to the increase in staked astr) in case of sfy labs i would say atleast 2.8x of thier v2 rewards since they were able to increase staked astr by that amount.

Good for long term dapp development. Team should really give it a thought. Use one of the burned t1 spot rewards to supplement these dapps.

1 Like

we report what a community member wrote to us on Astar Discord:

Strict hard line tiers with no accounting for the amount of stake make no sense.

How do these 3 results seem fair?

Lucky: 15.2M ASTR staked = 830 ASTR reward

Age of Chronos: 14.6M ASTR staked = 66 ASTR reward

apeXchimpz: 7.6M ASTR staked = 66 ASTR reward

Any logic in this?

i would say just abolish T4 all together, 66 reward is just not worth any dapps to put any effort tbh. Just reducing the slot for T1 from 10 to 9 and use those rewards will add 6 additional spots in T3.