Please describe your proposed solution.
Minswap Labs is the development company that built the Minswap DEX, currently the DeFi platform with the highest Total Value Locked (TVL) on Cardano with $53,33mn locked (data as of July 4th 2023 from DeFi Llama here: https://defillama.com/chain/Cardano).
Minswap Labs is developing a V2 version of the DEX Smart Contract with higher throughput and new features. It will be open sourced and built on Aiken, a programming language and framework based on Rust that allows rapid development of Plutus v2 smart contracts with optimal performance and gas cost.
Cardano is an emerging ecosystem, programming languages such as Aiken are new and audits for Smart Contract built leveraging them are costly. Minswap Labs is requesting funding to conduct two security audits on the DEX V2 Smart Contract. Cardano's eUTXO ledger design is unique among blockchains, meaning dApps and auditing firms are employing relatively new designs and techniques. In our experience, this has demonstrated that two security audits are needed to ensure the security of a Smart Contract destined to hold hundreds of millions or even billions worth of $ADA.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The main aim of this challenge of Products & Integration is to fund projects that increase user adoption on Cardano. The Minswap DEX is currently the Cardano dApp with most Daily Active Users and transactions (data available at: <https://dappsoncardano.com/>). However, in its current version, the DEX Smart Contract still has some inefficiencies that prevent further user adoption. Building a version 2 of the DEX, conducting two high security audits and open sourcing the Smart Contract will bring the following benefits to the Cardano ecosystem:
- Higher throughput DEX: the Minswap DEX V2 will be the one of first major DeFi products to utilize Aiken and leverage its improvements. The aim is to bring more DEX features, leveraging Plutus V2 (Aiken) for reducing chain storage and increasing DEX throughput.
- Enhanced user experience: The V2 DEX will include improvements to speed, but also to transaction cost and functionality that will make the user experience for Cardano DeFi users much better.
- Increased DeFi usage: with a secure, open-sourced DEX with higher throughput and novel features, Cardano will become a more attractive ecosystem for users looking to trade and obtain yield on their assets.
- Open Sourcing an Aiken-Smart Contract: open sourcing a major DeFi Smart Contract based on Aiken and audited twice will majorly benefit the Cardano developer community. It will provide an example of what a productionized DeFi contract looks like built on Aiken.
- Increased security: having previously open-sourced the DEX Smart Contract, Minswap Labs has experience in employing best practices, and treating the security of our users' funds very seriously. The emphasis on two audits instead of one also highlights the commitment of Minswap Labs towards the complete security of funds.
- New features and leveraging Cardano improvements: the DEX V2 will not only have several new and exciting features, but it will also leverage improvements that have been made since the launch of the DEX V1 such as benefitting from Reference Scripts and Inline Datums.
How do you intend to measure the success of your project?
Two types of measures will be used to measure the success:
Quantitative Measures:
- Total Value Locked: how much liquidity is the DEX V2 capturing across Cardano?
- Trading Volume: how much volume is the Minswap DEX V2 capturing across Cardano?
- Monthly Unique Active Wallets: how many monthly unique wallets are using the Minswap DEX V2?
- Throughput improvements: how does an Aiken based (Plutus V2) Smart Contract improve throughput of DeFi dApps on Cardano?
Qualitative Measures:
- Composability across Cardano DeFi: how are other protocols using the Minswap DEX V2 to offer new features for their users and enhance composability across the ecosystem?
- Open Source usage: how are developers finding the Aiken Minswap Stableswap useful?
- User Feedback: constant feedback from the community around the throughput, features and user experience will be gathered and used for improvements.
Please describe your plans to share the outputs and results of your project?
There will be 3 stages in the project and each will require a different strategy:
Prior to launch of the DEX V2: once both audits are fully completed and the fixes are addressed, the two Audit Reports will be released. The Smart Contract will be open-sourced and a Bug Bounty period will commence. Once the Bug Bounty period is finalized, the Minswap DEX V2 will be launched.
Prior to launch, an article will be released with the new features of the Minswap DEX V2, as well as the throughput improvements enabled by Aiken. A testnet environment will be set up for users to interact and get familiar with the Minswap DEX V2 before mainnet.
During the launch of the DEX V2: platform launch will be shared on all public channels.
After the launch of the DEX V2: data related to the quantitative and qualitative measures mentioned above will be gathered and shared through all public channels.