Please describe your proposed solution
TL;DR:
DegenFactory is a secure and fair token launch platform. It sets initial prices via a bonding curve, enables cost effective off-chain trading, and auto-launches a liquidity pool on reaching a predefined market cap target. The MVP will be centralized but may become decentralized through Aiken smart contracts once market fit is found.
Proposed solution:
DegenFactory is a pre-market token launch platform that ensures a secure and fair launch. Each token launched on the platform has no team allocation. A constant bonding curve will be used as a mechanism to determine if there is a demand for the token. The initial token market price on the platform will be close to 0 (the starting point of the bonding curve) and people will be able to buy and sell off-chain sending their ADA to a platform’s custodial address. If a certain market cap of a token is reached the system automatically launches a liquidity pool on a dex using a portion of tokens and distributes the rest to users (the exact number of the market cap is the subject of the research part of this proposal). At this point, the system assumes that a token has demand and is ready to be traded on-chain.
As we are going through the concept iteration, it is proposed to develop the core system in a semi-centralized manner. If the product finds market fit, the core part will be reimplemented as Aiken smart contracts to make the system decentralized. But this is subject to another proposal.
<u>Product requirements:</u>
- Fast order execution for pre-market off-chain trading (<=1 second)
- Secure backend and database infrastructure to prevent hacks
- Responsible and low latency frontend to provide the best user experience
<u>Architecture:</u>
The high-level architecture of the product looks like the following:
<u>Bonding Curve:</u>
A bonding curve is a mathematical curve that determines the price of a token based on its supply. The price increases as more tokens are purchased. The research of the appropriate bonding curve for the Cardnao market is a part of this proposal.
Bonding curves example:
(Going from top left to bottom right) Sigmoid, quadratic curve, negative exponential curve, linear (non-increasing) curve