user growth vesting featured image

User Growth Vesting

Last Updated on October 9, 2023

A vesting schedule that is synchronized with the user growth or adoption rate of a project.

Objective of UGV Mechanism

The foundational aim of UGV (User Growth Vesting) is to harmonize discrepancies between demand and supply and protect the project from sudden price dilutions and supply shocks induced by substantial unlocks.

This mechanism is deeply intertwined with ecosystem KPIs, adjusting the supply concordantly with the evolving needs of the project and placing emphasis on pertinent aspects for each stakeholder group at the right time.

Why we designed this model?

Traditional linear vesting mechanisms are predominantly rigid, unable to adapt to the dynamic and volatile nature of Web3 ecosystems, often leading to a scenario where supply overtakes demand, creating supply shocks, excessive selling pressure and undesirable price drops.

Let’s be honest. Linear vesting schedules are simplistic and lack professionalism; they are not tailored or specific for each allocation pool. This one-size-fits-all approach is a glaring indicator of poor professionalism in designing that tokenomics model.

We are here to raise the bar with our UGV vesting innovation. It’s a smart vesting release schedule designed to make tokenomics work better and smarter for all participants involved, not only the team but also the community and investors.


The essence of the UGV model is embodied in the following formula:

Subject to the constraint:

Constraints of UGV Model Formula

Within this formulation:

  • P symbolizes the last historical price.
  • S represents the Supply of tokens.
  • t denotes time.
  • PI​ signifies the implied price of the token at time t.
  • DA​ is the Derivative Amplifier.
  • U(t) represents the user growth at time t.

Simplified Example:

To illuminate the workings of this model, let’s consider a simplified scenario where:

Here, the user growth parameter directly influences the supply emission rate, making the model more responsive to actual platform growth and user adoption, thus aligning token supply more accurately with real-world dynamics.

Formula Interpretation

This formulation incorporates a feedback loop, enabling the rate of token supply emission at a specific time, t, to be influenced by the preceding time step’s supply emission rate, the derivative of the price, and most crucially, the user growth, U(t).

This adjustment capability allows the mechanism to harmonize with supply and demand dynamics proficiently, molding a model that’s resonant with market conditions, user growth, and price oscillations.

Price-Based Adjustment

The inclusion of terms like P(t−2) and the derivative dtd P(t−1)​ / dt implies that the token supply at a certain time is influenced by both the previous price and the rate of change of the price, making the mechanism responsive to market conditions and price fluctuations.

Derivative Amplifier

The Derivative Amplifier, DA​, amplifies the impact of price variations on supply emission, acting as a nuanced modulator for the system’s responses. It regulates the sensitivity of supply emission to fluctuations in price and user growth, orchestrating precise modifications in response to diverse market phases and conditions.

Defined Boundaries

The mechanism ensures that the supply emission rate adheres strictly to predefined bounds (ΔSy min​ and ΔSy max​), installing a safeguard by stipulating a minimum and a maximum to the number of tokens that can be issued per year, precluding excessive dilution or scarcity in supply.

By tying the emission rate to price and its velocity (rate of change), and by ensuring it is within certain bounds, this mechanism seeks to mitigate extreme price actions and support more stable and healthy price movements, provided there is a baseline demand.

Working on

The V.2 version of this model will be incorporating liquidity considerations, especially if the token is traded in decentralized exchanges, this way we can provide a more holistic approach. Since liquidity has a direct impact on price stability, and integrating it into the model could provide more accurate adjustments.


f(L(t)) is a function that transforms the liquidity at time t to a value that can be used to modify the rate of change of supply. The exact form of f would depend on how liquidity should influence supply in our model.

The liquidity function f(L(t)) should be designed considering our objectives and how liquidity relates to supply and price in our model.

For instance, if higher liquidity should result in more tokens being released to stabilize price, then f(L(t)) could be a direct proportion to L(t).

If we want to increase the supply emission rate when there is higher liquidity, we could define a simple linear function such as: f(L(t))=k⋅L(t)

Here, k is a proportionality constant that determines how strongly liquidity affects the supply emission rate. If liquidity should have the opposite effect, reducing the supply emission rate when it is higher, we could use a negative value for k or design f accordingly.

But this is just a thinking seed, that I will be exploring further in the future.

Disclaimer: This article and all resources, threads, models, and materials linked to within are for informational purposes only. None of this article’s contents, nor the contents linked to within, should be construed as legal advice, financial advice, technical advice, investment advice, accounting advice, or representations in any way regarding legal, technical, financial, investment, or accounting matters by the author and Blacktokenomics. The author and Blacktokenomics is not a lawyer or financial advisor in any jurisdiction, and highly encourages readers to engage with registered professionals to ensure compliance with any and all relevant laws and regulations.


Obsessed with Tokenomics + Data Driven and Principle approach to designing them + Game theory.

Related Posts

what is tokenization

What is Tokenization

What is tokenization? In simple terms, it’s a strategy to shield sensitive information by replacing it with unique, secure tokens. This safeguards data without altering

What is Tokenomics

What is Tokenomics

What is tokenomics? It’s the blueprint that determines a cryptocurrency’s economic design, influencing its market value and user incentives. From minting protocols to supply constraints,

what is web3 consulting

What is Web3 Consulting

What is web3 consulting? It is the expert guidance businesses seek as they dive into the new dimension of the internet powered by blockchain, smart

what is blockchain consulting

What is Blockchain Consulting

What is blockchain consulting? It is strategic advisory and implementation support that helps businesses adopt blockchain technology. This brief guide covers the core services consultants