Problem
Taking stock of Starknet’s position in the L2 ecosystem: Starknet has not shown growth numbers on par with its competitors Base/OP, zkSync, Arbitrum, etc.
source: Active Addresses - growthepie
When I started building on Starknet in May, about a year ago, I took a bet on the impressive technology and I believed the airdrop would be the catalyst for more users to try Starknet. However after seeing the design of the user airdrop, I think the chances for Starknet to reach product market fit have diminished: many real users were neglected by this airdrop, and the successful sybils were heavily rewarded. I also shared this opinion before it went live.
Since then, the user sentiment towards Starknet has been very negative–every tweet about Starknet gets comments about the lack of community, tags for #scamnet, references to the unfairness of the distribution, etc. This thread is a good example. Meanwhile, the sybils who extracted millions have completely stopped using the chain and moved on to the next farm–as early as December around when the snapshot details were leaked–leaving Starknet’s user and activity numbers at a small fraction of the peak. Now, people even genuinely believe (or supposedly joke) that Starknet has 8 DAUs.
- All of Crypto Twitter
It’s clear we do not see many new users interested in trying out the chain, even when high quality innovative Dapps are available and incentives on the order of 1% per week are paid out to users. I expect experienced developers are reluctant to invest in Cairo because there is little reward to be had. I worry that eventually we will see divestment from Starknet as well if there is not an improvement in the narrative and the activity numbers.
How does it affect the protocols?
The low activity directly affects the success of protocols building on Starknet. E.g. for Ekubo Protocol, because of the low user activity, the volume numbers are so low that APRs inclusive of the Starknet DeFi Spring incentives are not much higher than on other chains, which means the products receiving these incentives today will not be sustainable when the incentives end later this year.
Growing these products by increasing the amount of incentives is not be an efficient use of capital. We need a resolution to the perception problem so that users and developers feel that Starknet has a strong future and is a good place to deploy their assets. Otherwise Starknet will be irrelevant, and the technology will go under-utilized–at least until someone else decides to fork it and do a better job with marketing and distribution. It could take many years longer for Starknet’s vision to be achieved.
Stop focusing on developers
The ecosystem is eager to play a big role here, but it’s a challenge to make big moves when the community is so small. It is also not realistic to expect the best developers, memecoiners to take on the challenge of building products on a new stack just for grants, which are small relative to the potential reward of deploying on another more popular chain–especially while activity stats are going in the wrong direction and the sentiment is poor.
The opportunity cost of building for Starknet vs. all-other-EVM-based-L2s is currently too great. If additional user airdrops succeed in changing the narrative, devs that chose to build on Starknet already will reap the rewards of their efforts. So for the short term, the growth of the developer ecosystem should not be prioritized.
Proposal
We should define a framework for subsequent user airdrops that is aimed at diluting the issues in the first user airdrop. To meaningfully improve the distribution, the scale of the STRK distributed in these subsequent airdrops should be on par with the original user airdrop. It should be designed in public, subject to criticism and review from the community, and importantly be validated by a snapshot vote. Below are the some tenets by which this framework should be designed:
- MUST be based on the amount that a user risked by using the chain
- MUST NOT reward sybils
- MUST NOT punish deployment of capital to Dapps
- SHOULD stimulate activity on the chain over time
- SHOULD make early users rich
Here is a rough outline of how this airdrop could work to satisfy these tenets:
- A fixed amount of STRK is distributed per-second since a specific date
- E.g.: 1 STRK per second since the day the bridge was live
- The fixed amount is split amongst all the accounts on the chain per-second
- Each account receives STRK in proportion to the total value locked on the chain it held each second
- “Accounts” includes protocols
- MUST be a process to determine the sub-allocation to a protocol’s users, e.g.:
- Developers of protocols SHOULD be tasked to determine the allocation of STRK for their protocol’s users
- If they do not provide the sub-allocation for public review within a certain timeline, their portion is forfeited
- This sub-allocation may be computed in parallel to the other work, since all that matters is the TVL-seconds per address
- Sub-allocation should follow the same principles of the original airdrop, and undergo a review period by the community to validate the result
- MUST be a process to determine the sub-allocation to a protocol’s users, e.g.:
- “Account” value SHOULD include popular NFTs and in-game assets for the top collections and games
- Use the floor price of the popular collections at snapshot time to measure their value
- Value of in-game assets determined by average time-to-acquisition, gas cost of acquisition, and rarity
- The airdrop amount SHOULD be vested at a rate of O(6 months)
- It’s important to have users coming back to the chain to use it as it creates longer term activity and habits
- It also avoids creating a supply shock for STRK
- Subtract amounts already received in the first user drop
- Avoids rewarding sybils that held only a minority of the chain’s bridged TVL
- SHOULD exclude STRK
- Users that received STRK should not be permitted to double dip
This proposal is meant to be a starting place for the discussion. This example implementation is based on how 4.9% of the UNI was distributed with the Uniswap airdrop to early liquidity providers.
Delegate to help!
I am a Starknet delegate. Please delegate to me if you wish to help push this idea forward.