Very good to discuss. My point is when Instadapp reaches the top of the DEFI TVL, then let’s count on making revenue.
First let me say welcome @akshaybd ! Happy to have you on-board as a delegate. I wanted to add a few comments to this discussion:
In the past, Instadapp has charged small fees for more complex transactions such as multi-protocol refinancing. We have completed around 12B in flashloan volume and we are the largest users of flashloans on Ethereum. If we were to add a small fee to this volume it could generate decent income.
There may be some opportunity for Instadapp to offer a ‘bootstrap launchpad’ of sorts, newer applications probably won’t have quite as much funds to pay to be featured, but we could potentially exchange for a stake in that protocol. Similar to how Yearn incorporated other products into their ecosystem.
I believe there is institutional interest for customized Enterprise accounts. Compound has recently started to offer Compound Treasury, specifically for traditional and larger institutions. I think this is something we could explore in the future when we have more developers on board. We could create an implementation of Instadapp with specific features, plugins and integrations for this crowd, such as: Fiat on-ramp, compliant book-keeping, account yield, and position automation.
The revenue model should be tied to Inst token.
Hi all. Thank you for starting this topic of discussion I 100% agree with the importance of establishing the “philosophical grounding” as early as possible. Do we have any metrics on the most used functions (both in terms of # of transactions and notional amount) within the INST platform? To me , this would help me understand where the INST fee roadmap should go.
I believe fees from users would be the easiest to implement, would have the least amount of seasonality and possibly would require the least centralization or coordination. I would imagine managing ongoing campaigns from #1 or #3 would potentially be more labor intensive and require more governance decisions.
Lastly, do you think if we incorporate a revenue model we also have to concurrently decide on the establishment of a Treasury Collector account? (similar to what AAVE has implemented)? Or does the community want INST revenue to buyback and burn model. Personally I think the buyback and burn model is inefficient and a Treasury Collector account could potentially see a return on the assets in the account.
I personally think it would make more sense to keep the funds versus burning them, so they can be used to support biz expenses and protocol contributions. Otherwise you would be depending on the value of INST to appreciate due to the burning of tokens (not always guaranteed). Plus as you stated, the funds can be converted or used in ways that will appreciate in value over time.
Hey @akshaybd! Interesting proposal.
Liked your thoughts around the 3 different revenue stream broadly.
Now Instadapp can have multiple revenue streams from multiple sides of course there should be a balance between users and token holders.
Here are some of my thoughts on where revenue could be generated in the near to mid-term.
- Swaps: Maximum (more than 95%) of swaps on Instadapp happens through strategies like collateral swap, leverage etc. Since the time DSAs are live (April 2020), Instadapp has had over $3B of swaps most of which are in the past few months.
- Total mainnet swaps - $2.75B (stable coin pairs: $1.44B & non-stable coin pair : $1.31)
- Total polygon swaps are around ~$0.5B.
- Flashloan: Instadapp is the biggest flashloan user with an overall flashloan use of above $12B on mainnet. (don’t have the proper stats for Polygon yet).
- Automated DeFi Limit Orders: Automated DeFi Limit Orders on top of lending protocols
- Instadapp’s own flashloan (forum post coming soon): Inhouse flashloan of Instadapp protocol. Most deepest & biggest flashloan.
- Earn governance tokens directly from new protocols to allow them to grow by making them composable with existing protocols.
- token transfer & refinancing bridge: Move tokens or debt position from any chains (L1 or L2) to any chains (L1 or L2) within minutes.
- Payment modules: Payment is one of the biggest markets, making smart accounts extendable to let them set payment limits, recursive payments, subscriptions, borrow & pay from Aave/Compound, etc. Paying anyone from any chain to any chain making a super simple payment infrastructure.
As the Instadapp protocol grows there will be multiple revenues stream from multiple sides. The things we see right now might not even be the main source of revenue for the protocol in future. Although is it the right time to start generating revenue or the community, token holders, investors & team should just be focused on growing the protocol and giving all the benefits to the users using it or developers building on top of it.
hello! in the near future, it is necessary to realize the receipt of income from the platform to inst holders - this will be the best advertising and will attract new users.
I think 1. Fees from protocols is good idea but it may need to go through a bit of cautious governance, as we have to be careful about protocols safety and legitimacy etc.
Following the @Seb_EthMonk and @samyak comments, I strongly believe 2. Fees from users can be a sufficient revenue source for sustainability of the protocol (I’ve been an Instadapp user long time and I would be happy to pay fees for strategies like leverage, save, refinance etc).
Although I think now is not the time to charge fees, discussing more about where/when should INST holders get fees and where/when should not is the one of the most important topic in future.
The fee from protocols would generally be the fees in their governance token. In this way, INST token holders & governance will also have a share of all new protocols and Instadapp governance can also propose new updates in other protocols.
Fee from users makes the obvious sense for sure.
Can be possible. This decision also depends on governance and token holders.
You should able to find answers for most your questions here - Revenue Model for Instadapp - #7 by samyak
So the current treasury account is also a DSA at this address and is owned by governance.
I’m excited to watch Instadapp grow! I believe moving to a cashflow positive model will be best for investors.
2. Fees from users. seems like a good start
That’s such an interesting discussion!
I think there are 2 ways to make Instadapp bigger.
Correct fee from the users.
Not correcting fees from users. Keep integrating with other protocols like Liquity. I think Instadapp has enough power to invite other protocols with no additional fee. It will make Instadapp bigger and raise token price too. Such as Uniswap doesn’t correct fees as protocol revenue.
DeFi Protocol Revenue Charts: Uniswap, Aave and SushiSwap
Can you please elaborate on “not correcting fees” this seems promising, but I am not aware of how this works.
I’m very sorry but it’s typo. I’d like to say “Collect” not “Correct”.
Thank you for your indication.
No big deal. Just trying to understand. I guess my main concern is that even with the second largest TVL the project isn’t getting priced the way other defi projects are even when looking at the fully diluted market cap vs TVL. I assumed it was from the lack of revenues…
I agree pushing a large percentage of users away traffic isn’t the answer, and I may just not understand the numbers well enough.
My idea is that collecting fees from users will be a 2nd step. I think 1st step are these points.
- Consider how to expand the project using Instadapp as middleware. If we collect fees from the end user, it may be a barrier to apply other projects to use Instadapp as middleware.
- Increase the project who connect with Instadapp like Liquity.
I’m very welcome to discuss several kinds of ideas.
I think we are here. #1
Amongst the three key stakeholder groups (users, developers, protocols), we could potentially think of charging based on the “value added” for different functions, and not charge for functions that are not. Which is basically building on the “freemium model”, largely popularised by SaaS/Fintech companies.
But how do we quantify the amount to be charged?
We would suggest taking a data driven approach to look at the current set of features and corresponding volumes, as well as corresponding potential savings generated for the users. As an example, using flash loans to refinance between AAVE and Compound, how much gas fee is potentially saved? Charging a percentage of this “saving” could be a transparent way of retaining the value and still providing savings for the end user.
Furthermore, In cases where Instadapp is aggregating services from other protocols and is able to charge B2B discount from the protocols, perhaps it’s advisable to waive the fee for users.
Happy to do the number crunching with some help from the team!
Would love to hear everyone’s thoughts on this approach
I think we can refer to the centralized exchange, turn Inst tokens into the common currency of instadapp, and set some lending projects to hold Inst tokens to participate, so instadapp will have a huge cash flow