dApp Staking - Astar Foundation Proposal & Next steps

Hi Astar Collective

As one of the drivers of the Astar Collective, the Astar Foundation would like to open up further discussions related to dApp Staking. This thread is opened after comprehensive discussions within our community where certain changes have been raised to improve our current dApp Staking v3.

Related threads:

Before delving deeper, I would like to emphasize that this thread is to foster further discussions related to dApp Staking following our Rules of Engagement. We are looking to enhance our core feature for the long-term future and not discuss past issues because those have been highlighted more than enough in other threads.

When sharing ideas:

  • Always back your points with proof and present them clearly.
  • Keep the discussions productive.
  • Avoid emotive, inflammatory, or unsubstantiated claims. Such behavior disrupts the community’s goodwill and may lead to content removal or suspension.


What Already Started

  • dApp Staking Code of Conduct:
    It has been several years since the dApp Staking system has been operational within the community. During this time, while many projects have utilized the system, several issues have been raised and discussed within the community. Among these, voices are calling for changes to the dApp Staking system. In light of this situation, the Community Council has recognized the need for a solid and logical framework that leads to the growth of the Astar ecosystem by first correctly understanding and organizing the basics. The code of conduct will fit the Astar Collective vision.

    Read the full proposal here: Proposal for dApp Staking Code of Conduct


  • Move Functionality:
    One thing that the community has brought up is the issue of moving their stake from one dApp to another without losing the bonus reward. Right now, there’s no incentive to do that because the staker has nothing to gain, only lose! The issue has been discussed on GitHub (ref) and is further being built as a draft PR.

    The implementation timeline, including runtime upgrade, will be followed during the next ‘Voting’ period. Learn more


  • Next dApp Cycle Marketing Push
    We need to drive positive sentiment about dApp Staking for outside audiences using the good points that we currently have and, at the same time, highlighting upcoming upgrades. Contents about Astar tokenomics should be aimed to be distributed to external audiences. However, tokenomics itself is not ‘sexy news’.

    The media will not pick up tokenomics itself. Some of the directions we are thinking about:

    • Prepare better tokenomics material for easier onboarding of new holders/communities. This could be both 1P material and 3P material. 1P material - explainer of tokenomics in more straightforward language with the right visibility (blog post). 3P material - research papers.
    • When we have good news to distribute for Astar, we push it via PR/media/KOL channels and leverage existing materials to showcase strength, including tokenomics primer, research paper, etc, for a more substantial impact. One example of a research paper can be found here.

    We are already actively doing this but will put more resources and budget into these areas. Additionally, we aim to increase the number of stakers in dApp Staking and lock more ASTR from the market. This is not intended to create further inflationary pressure but rather to foster a larger base of long-term, ecosystem-aligned ASTR holders, ultimately enhancing the value of the ecosystem.

  • Anything Else?
    We will continue pushing more CEX to integrate dApp Staking in their staking dashboards. Binance has been a great leader, but it’s very challenging to expand this business further to other CEXs. These efforts will continue.



Background Information

Now, the most challenging part. What can we change in the short-term versus long-term? We have to be realistic about what’s possible to change to have a good impact. While thinking further about redesigning dApp Staking, I would like to share the process that had to be done to build out dApp Staking v1 and v3.

Example for v3 (using v3 as example because the initial v1 was done during the design of Astar Network started in 2019, v3 has been openly discussed within the community):

By sharing all the steps mentioned above, I would like to make clear that making a big revamp takes research, architectural design, benchmarking, coding, testing, auditing, and fine-tuning. So, I would like to emphasize to everyone that the whole process took us more than one year, so please understand that our engineering and Astar Foundation aren’t that reluctant to change big things. We spent sweat, blood, and tears on this design and allocated a lot of funds to work this out, where we included our community from the first day of its design till the day it went live.

Because Astar Foundation was involved from day 1, and we have a full understanding of our intentions and design, we still feel we have created something unique with a strong foundation.

Because of this Astar Foundation, as part of the Astar Collective, we would like to propose opening up this discussion related to adjusting parameters instead of the foundation on which it’s built.



Astar Foundation Proposal

  1. Introduce a new call to our runtime set_static_tier_params, root-only permission. This means that all parameters can be changed through a governance referendum.
  2. When this new call is introduce we can do the following changes:

What we are thinking about changing that needs further discussion:

  • Reward Distribution
    • The percentage of the total reward amount going to which tier (e.g., 25% of the total dApp reward pool goes to tier 1 pool).
    • The sum of percentages can be less than 100% (basically burning part of the rewards if 100% is not met).
    • Keep in mind there are tier rank rewards, which means that as dApp earns more support within the tier, it can earn up to double the tier rewards.
  • SlotPortions
    • The percentage of slots assigned to each tier (e.g. 5% of total slot number goes towards tier 1 dApps)
    • The sum of percentages can be less than 100% (basically eliminating capacity and reduce slots)
  • Tier Thresholds
    • The percentage of the total issuance that defines the tier entry threshold (e.g. for tier 1, dApp might need to have staked between 3.57% and 2.38% of the total issuance).
    • More detailed formulas can be found here: dApp Staking v3 Technical Overview | Welcome to Astar

An additional option will be added to also change the formula for calculating the base number of slots. For Astar it’s defined as 100 slots at price 0.05$.

number_of_slotsAstar​=floor(1000∗ASTR_USD​+50)

This formula is a very simple linear equation (y = a*x + b). Therefore, it’s very simple to also allow the setting of a and b via the aforementioned call. We are still in discussion to see if this should be implemented.

The objective coming from recent discussions inside the community is to create a more ecosystem growth-aligned inflation and, if possible, decrease inflationary pressure.



What’s Next?

  1. Use this thread to understand if the community agrees on the Astar Foundation approach or wait for more proposals coming from the Astar Collective. As Astar Foundation, I believe we should seek broader input on the direction of Astar beyond just aligning with our direction. If the community thinks another direction is better than the existing one, the Astar Foundation should support those proposals in the best interest of Astar Network and its token.
  2. If the community agrees on the Astar Foundation’s proposal with the focus on adjusting the parameters above as a short-term solution. We have created a spreadsheet with the current parameters of our tokenomics. This spreadsheet will be the working document to find a more balanced system in the current framework. You can already check the spreadsheet here. Please note that certain parameters can not be modified but this will be explained when moving the direction is approved.
  3. Gather suggestions from the community based on this spreadsheet backed by their research and reasoning.
  4. Apply new parameters through onchain governance referendum.


I hope by creating this thread, the Astar Foundation shows its everlasting commitment to Astar Network and its Collective.

Disclaimer: This discussion is solely focused on adjusting the parameters of dApp Staking V3 and does not involve proposals for V4, reverting to V2, or modifying the core architecture of dApp Staking. Please keep feedback and suggestions relevant to the optimization of V3 parameters. Broader discussions about the overall structure or validity of V3 fall outside the scope of this thread and can be discussed in separate topics.

Kind regards
Maarten Henskens
Head of Astar Foundation

18 Likes

Very good @Maarten I can’t wait to see how Astar’s dApp staking evolves (because it absolutely has great potential) I would like to see a nice change both on the qualitative side of the dApps, that is, a dApp must bring value to the Astar ecosystem and at the same time be a dApp that is useful and therefore interesting for users and both on the rewards/incentives side both speaking for the stakers and for the builders, let’s say make it more balanced. Go Maarten, Go Astar :star:

1 Like

We have definitely seen how the community of Stakers and Founders of dApps in the Astar ecosystem have mentioned their dissatisfaction with the current system, by opening this thread we are opening the conversations that have been made in multiple threads to finally reach a conclusion.

I do not have much more to contribute, I would like to see the participation of those people who have shown their dissatisfaction and thus help as much as possible so that, as Astar Collective, we reach an efficient solution.

1 Like

Thanks for the proposal!

I am glad to hear that the flexibility of Bonus Reward will be implemented in the next voting period.
I fully agree with the changes to each parameter, as I have suggested several times. The importance of the parameter changes in my mind are as follows

Reward Distribution   SlotPortions > Tier Thresholds

Regarding Tier Thresholds, I am not sure if lowering the requirement is the right answer, as the environment will change as more Stakers are added. However, the current specification is to raise the threshold when the ASTR price falls, but it is likely that more holders will give up their ASTRs during the decline phase, so it may be difficult for dApps if this specification is left as it is. The only concrete way I can think of to improve this is to make the threshold a fixed percentage, so if anyone has any other good ideas, I would like to hear them.

1 Like

good morning, I believe that in addition to the points listed, it is necessary to reevaluate the rewards for stakers… in my opinion, and the market is excellent proof of this, they are too high… they create too much competition for the dapps themselves, making the user lazy to use them… if we continue with these percentages, the passive share will continue to be the greatest incentive to buy Astar, whereas the use of the network should be…

1 Like

Agree. But the use of the network today according to the proposals received by the foundation must focus on the utility of the token on Soneium. This is what we understood, since no one talks about dappstaking and governance, except with trivial small changes to the current state, a state that has brought the entire Astar ecosystem to depression. The developers on Astar are few, there are no great results, just look at the numbers onchain and currently they do not even have large economic incentives with the current v3 system. In fact, there have been no new listing proposals for months. We certainly did not want a technical answer on how to change these two points(better talk in dedicated thread, if censure don’t start…) but only if you were aware that these two things are much more important than they want you to think. It is probably a conscious choice, which is why we asked which of the two points Sota and the foundation wanted to follow. If the decision is to make development on Astar “accessory” to all the narratives they are working on, it is acceptable as long as, as you say, the issuance of tokens and their spending is regulated, possibly avoiding having spending votes in which few people participate, but assuming full responsibility for it as a foundation, with good or bad results (for example ACS).
These are the right questions to ask, the astar-soneium association can only be positive for us investors, but also the care of $astr and the definition of the extra Soneium use is something of priority. Astar is technically a development platform, let’s remember that.

This forum post is related to dApp Staking parameter changes.
Let’s keep the conversation around this. If you would like to discuss other things, please use the threads related to that topic.

1 Like

Yes that’s also possible, as you can see in the spreadsheet we can make the adjustment regarding rewards for users.

You can already see this onchain where a root call can change the
inflation - inflationParams

Before adjusting this one of the measures we want to take with marketing activities is to bring more TVL and stakers on dApp Staking. More TVL is reducing the APY. We should try this first to showcase dApp Staking power.

Nope, this post is about your ideas on dapp staking parameters. It may be that there are people who do not agree with your idea, who simply cannot write and are censored (you deleted 2 of our messages). I don’t know what you have against us. We probably hit exactly what the critical issues are, which apparently you cannot address for a matter of time, rather than desire, or to not throw away past work. I cannot address the discussion on dapp staking, I can only address the discussion on something to which you have given limits and prohibitions. Reread your post, there are more prohibitions than real proposals, all that to write that you want to reformulate some numbers regarding the tiers.
Do it, you are the head of the Astar foundation, no one can prohibit it, but stop pretending that there is a real comparison. That is not the case.
You have to allow the discussion here, you can also not do it, we are nobody. But stop pretending that we are in an ecosystem where collaboration and decentralized voting prevail. This is not the case and this is also one of the reasons why not only we, but many investors, are currently angry and have questions.

I believe you have already done a lot to encourage dappstaking to date, yet this strategy has not increased the TVL, simply because buying astr to hold it passively is not attractive enough… as a result a vicious circle is created in which, people don’t buy astr and the rewards remain high, the network is not used… let’s try to think of a different strategy, let’s try to channel the holder to use astr instead of holding it still… regarding the incentives for dapps, I strongly believe that their opinion needs to be listened to, strict screening carried out and funds allocated to those who provide results within pre-established times. However, I underline the fact that the final aim of the foundation must be the real use of the dapps, the only way to give value to the astr token…

1 Like

As stated in my post:

  • This proposal is Astar Foundation proposal for dApp Staking! If community not agrees as stated in the post than nothing changes for dApp Staking parameters.

I’m not against anyone but I’m against creating comments without meaningful impact, it’s just complaining. I’m also aware when you say us, it’s SFY_Labs and all members related to SFY_Labs that are replying here. To also state, messages were not deleted by me but by other mods that are guardian the Rules of Engagement.

Again, this is about dApp Staking parameters to check the sentiment. If you don’t agree with this direction, please wait for the voting.

I’m not going to use this thread to keep discussion with SFY team, I’ll move forward with those contribution to what the Astar Foundation want to push as part of the Collective!

3 Likes

Thank you, Maarten and the Astar Foundation, for opening up this important discussion on dApp Staking V3. It’s clear that a lot of thought, research, and effort have gone into shaping the current model, and I appreciate the transparency in sharing the process behind it.

That said, while changes to the parameters of dApp Staking V3 are necessary to better align incentives and reduce inflationary pressure, we must approach this carefully. Adjustments to reward distribution, slot portions, and tier thresholds can have far-reaching impacts on both existing dApps and future ecosystem growth.

Any modifications should be based on thorough testing, simulations, and community input to ensure they don’t create unintended negative consequences. While governance referendums will allow for parameter changes, rushing into adjustments without proper assessment could disrupt the balance of the system.

I support the initiative to refine and optimize V3 rather than overhaul it entirely. However, I also believe we should take a cautious, data-driven approach, leveraging modeling and feedback from dApp developers and stakers to ensure the changes truly benefit the Astar ecosystem in the long run.

Looking forward to hearing more insights from the community on this!

4 Likes

Thowing out some ideas that may inspire someone / generate conversation:

A: To encourage token lock up, maybe a system of if you keep tokens locked for example 2+ successive Build and Earn periods, you get a higher staking rate.

B: I am involved with another project with high inflation and they are now seriously considering implementing a hardcap. Slightly different scenario to Astar because the incentive for stakers in that project is that they will still earn transaction fees.

C: Reduce the staking rate for investors, but keep the same rate for builders. this is contingent that builder spending is heavily scrutinized and transparent.

Edit:

D: Maybe you can’t participate in on-chain governance unless you are in dApp staking.

But can we allow liquid restaking tokens such as nsAstr to be able to participate in governance? This further incentivizes token lock up

1 Like

Update on my side.
Sentiment poll has been opened!

3 Likes

Thanks for opening the discussion regarding this, Maarten, let’s see what the community wants to support!

2 Likes

A few thoughts from my side, as someone who worked on Astar, dApp staking v3 & Tokenomics 2.0 for quite some time.

I made a lengthy post to explain the design choices with dApp staking v3 & Tokenomics 2.0. I don’t want to repeat the same information here, even though majority of it is valid.

Some of the choices have proven to be wrong, but have or will be addressed.

I’m sharing this as my opinion, and not that of Astar team/foundation.

dApp Staking v2

Before diving into v3, just a reminder how it used to work like - there was a fixed amount reward pool for each era, irrespective of current ASTR price, locked/staked amount, number of dApps, etc.

That meant that dApps which got in early would earn huge rewards. The less dApps there were, the better it was for the existing ones. A textbook example of the zero sum game.

Imagine a scenario where only a single dApp is registered, and only 1 ASTR out of 7 billion is staked. That dApp earns the entire reward pool each era. Today that would amount to ~230K ASTR per day, but back then it was even more.

Such mechanism allowed dApps with relatively meager staked amount to earn disproportional rewards. Low TVL (or staked amount), with huge emission for dApps - doesn’t sound like a good recipe.

Some individuals refer to this period as the age of greatness, when everything was better, more decentralized, more successful, etc. I couldn’t disagree more - the only thing that was better was that huge rewards were received for relatively small stake amount.


dApp Staking v3

Let’s quickly go over hits & misses of v3, from my perspective.

‘Hits’

  • much more sustainable inflation
  • dApp rewards & tier entry thresholds are adjustable to the price (7-day moving average)
  • zero sum game practically eliminated
  • stake-and-forget eliminated
  • foundation for dApp accountability with subperiods
    • however, only fully possible with the introduction of governance & the community council

‘Misses’

  • no intra-tier reward increase (remedied after you425’s proposal)
  • tier configuration which caused many people to be unhappy
    • tier4 meant to be symbolic as the entry point is basically worthless
    • tier1 unachievable with the current TVL
      • truth be told, we wouldn’t be having this problem if TVL was ~40-50%
    • the price drop from 0.19$ was hard on the threshold, pushing dApps into lower tiers and cutting rewards drastically
      • in hindsight, the impact should still have been felt, but it should have been much much less
  • the approach with loyalty staking & bonus reward hasn’t worked as intended
    • if we had governance and commitment from dApps to do something over a period, then it would have made more sense
    • although the incentive to stake during the Voting subperiod is good to have, staker should (and now will) be able to move their stake a few times at least, without forfeiting the bonus

Future Improvements

There are no concrete improvements in the pipeline at the moment, except for the ones already described:

  • move_stake extrinsic to preserve bonus when moving stake from one dApp to antoher
  • changing tier parameters via a referendum

In hindsight, perhaps the entire approach with dApp rewards should have been different. Just an idea but:

  • stakers lock their tokens and earn rewards
    • they can use this tokens to nominate a dApp, but they also don’t have to
    • dApp rewards scale with TVL
  • remove concept of periods/subperiods
  • dApps apply for a ‘dynamic grant’, and it’s either approved or denied using governance
    • community council & regular token holder can both vote/decide
    • the governance system would be more complex then it is now
    • grant amounts would be dynamic with respect to changing market conditions

I believe this would have helped with many issues we’re having.
And would have made the whole code base less complex :joy:.


Changing Tier Parameters

From the technical side, with the next Astar upgrade, we’ll be able to change tier params via a referendum, as Maarten already described. However, the aim should not be to just reduce thresholds, beef up rewards, etc. This will bring more selling pressure, and regular token holder isn’t likely to benefit.

With that being said, some things to keep in mind when changing params:

  • max number of tiers is 4, this cannot be increased without runtime upgrade
  • tiers can be eliminated by setting threshold to 100% TVL and percentage of assigned slots to 0%
    • convenient if we decide to reduce number of tiers
  • there are 10 ranks within the tier, this cannot be changed without runtime upgrade (check official docs for explanation what a rank is)
  • it is possible to “almost eliminate” tiers completely if tier thresholds & rewards are set in such a way that next tier has twice the threshold & reward as the previous one (with how things have been going, this will probably be my suggestion)

Anyways, just some thoughts (not stance or opinion of the Astar Foundation).

6 Likes

Based on the outcome of the community vote: Proposal to adjust the dApp Staking parameters! changing parameters will be the next steps. Astar Foundation will propose a solution that will be evaluated by the community before making those adjustments.

We will use this thread to keep the community updates about the progress.

5 Likes

Dear Astar Community,

I am Shun Ishikawa, recently assigned to tokenomics research at the Astar Foundation. My focus is on learning from the current state and making small parameter adjustments to bring the tokenomics closer to the ideal state. It’s not about simply increasing or decreasing your dApp Staking APR—what matters is how we optimize for the ideal outcome.

Current Challenges:

  • Current inflation even though the Staking Ratio is low: Our existing tokenomics structure contributes to inflation rates not adjusted to the current market conditions and ecosystem, affecting the long-term value of ASTR tokens.
  • dApp Staking APR Volatility: The current design of dApp Staking leads to significant APR fluctuations as the staking ratio increases, creating uncertainty for stakers.

We would recommend to learn more about our dynamic inflation:

Proposed Solutions:

  • Adjust BaseStakersPart: Reducing the BaseStakersPart from 25% to 10% will decrease the fixed portion of rewards, thereby lowering overall inflation.
  • Increase AdjustableStakersPart: Increasing the AdjustableStakersPart from 40% to 55% will tie rewards more closely to the staking ratio, promoting a more stable APR as we approach the ideal staking ratio of 50%.

*Please make sure that the total allocation for staker rewards remains the same.

Expected Outcomes:

  • Reduced Inflation in case tokens are too liquid (unstaked): These adjustments are projected to lower inflation by approximately 0.6% in case the staking ratio remains the same, enhancing the token’s value proposition.
  • Stabilized APR: Aligning rewards with the staking ratio will mitigate APR volatility, providing stakers with more predictable returns.
  • Improved Tokenomics: By aligning rewards with ecosystem activity, we create a more sustainable and attractive environment for both developers and stakers.

*When we realize the ideal staking ratio, the reward will remain the same as the current parameters.

Looking at the staking reward rates in this range, we see a clear pattern: many successful protocols maintain APRs between 10% and 12% while achieving healthy staking ratios above 30-50%. (Please make sure that their inflation is much higher than Astar’s.)
For example:

  • Polkadot (DOT) offers 11.73% APR (Inflation is approximately 10% per annum) with a 53.83% staking ratio.
  • Injective (INJ) provides 11.25% APR (Inflation is approximately 8-9% per annum) with a 57.09% staking ratio.

This aligns closely with Astar’s vision, where we aim for an optimal staking ratio of 50% while maintaining a competitive and sustainable APR.

By adjusting BaseStakersPart and AdjustableStakersPart, we ensure that as staking adoption increases, APR remains relatively stable instead of dramatically decreasing and relatively high, considering Astar’s lower inflation compared to other protocols. This will support both long-term ecosystem sustainability and staker incentives—ensuring Astar remains competitive while fostering a thriving, engaged network.

By implementing the proposed adjustments, Astar aims to offer competitive and stable staking rewards, aligning with industry standards while ensuring the long-term health of our ecosystem.

I welcome your feedback and look forward to our collective progress.

To implement these proposed dApp Staking adjustments and align Astar’s staking ratio with a sustainable APR, we will follow Astar’s governance process to ensure transparency, community alignment, and effective execution.

Past forum discussions regarding Astar tokenomics:

Best regards,
Shun Ishikawa
Astar Foundation

15 Likes

Great initiative, Shun! These thoughtful adjustments to dApp Staking parameters show a clear commitment to sustainability and long-term value for both stakers and developers.

Aligning APR with staking ratio in a way that reduces volatility while curbing inflation is exactly the kind of optimization that keeps Astar ahead of the curve. Looking forward to seeing the community’s input on this!

2 Likes

Hello everyone! @shnshkw I believe this proposal is interesting and really helps maintain lower inflation levels while at the same time providing greater stability to the dApp Staking APR. By significantly lowering the BASE STAKERS PART and increasing the ADJUSTABLE PART, we can give more “firepower” to the ADJUSTABLE PART, ensuring that the APR experiences fewer fluctuations even in the event of sharp drops or surges in the staked TVL.

At the same time, during market periods where the percentage of staked tokens is lower, inflation will also decrease since the BASE PART has been reduced. Correct me if I’m wrong, but I see the BASE PART as the “zero-sum game” portion of our inflation, while the ADJUSTABLE PART is precisely the mechanism that counteracts the zero-sum game until it reaches the IDEAL STAKING RATIO.

I believe this could be a solid starting point for a new inflation-reduction strategy, which, as we’ve already seen, is much lower compared to other highly capitalized and well-known chains. Additionally, this adjustment provides stakers with a clearer and more stable long-term outlook on staking returns, making it easier to plan their strategies with confidence.

One question: Assuming the current TVL remains the same, with the new parameters, what would be the APR for the REGULAR STAKING REWARD (excluding BONUS REWARD)?