Cardano DEXs have different approaches to batching, each with different tradeoffs. Generally, sequencers profit from batching orders without having a stake in the protocol or being objectively vetted.
This is the total amount allocated to Minswap Open Batching Protocol.
The Minswap OB model is designed to discourage malicious behavior from batchers by requiring them to have a stake in the DEX and making sure the system is designed so that batchers are accountable.
No dependencies.
All the updates will be reflected on Minswap’s Github repository: https://github.com/minswap/sdk
Open Batching (OB) refers to the DEX architectural design that enables 3rd parties to handle the off-chain computation needed to process orders in an AMM DEX on Cardano. It represents a move away from a single centralized off-chain sequencer/batcher.
The current Open Batching model has two main flaws:
This presents several challenges. Because batching happens off-chain, it's not possible to hold batchers accountable through a smart-contract based system that prevent malicious behavior. Our solution aims to overcome these shortcomings, it is presented in 2 parts:
1) Open Batcher Smart Contract:
The Minswap AMM v2 contract allows the batcher to be a wallet or a script address. Protocol settings can be updated and have the batcher be a new smart contract. This smart contract would allow anyone to batch orders on Minswap as long as they satisfy the protocol's predefined conditions (for example, own a certain amount of MIN for a certain duration).
2) Open-source Batcher Software
We will develop an open-source batcher software version that requires minimal dependencies and is straightforward to set up and start a new batcher. Batchers that satisfy the protocol's predefined conditions will be able to run this software and earn Batcher fees for their contribution to the protocol.
This batcher software will use a default batching algorithm that balances between execution fairness and speed. Given the batching process happens off-chain, we cannot embed into the batching smart contract the ability to detect malicious batcher actions such as denial-of-service attacks. The DAO can vote to ban any batcher they deem malicious and the batcher authorization (license) will be revoked via a multi-sig transaction. The scope of this is outside the Proposal as it belongs to Minswap governance system.
The benefits for the Cardano ecosystem of Minswap Labs building an Open Batching solution are the following:
Minswap Labs understands the critical importance of trust and accountability when building in Cardano. We've established ourselves as a leader within the Cardano ecosystem through our unwavering commitment to these values.
Proven Track Record of Excellence:
Our success speaks for itself. Minswap Labs is the team behind Minswap DEX (https://minswap.org/), currently boasting the highest Total Value Locked (TVL) on Cardano. Not only this, but we’re also progressing great on all of our approved proposals from past Catalyst Funds. These achievements demonstrate our capability to execute complex DeFi projects with the utmost security and transparency.
Validating Feasibility: A Multi-Pronged Approach
We don't just rely on past success; we meticulously validate our approach before development begins. Here's how:
Research open batching solutions and present our elaborate solution (4 weeks)
Develop and open-source the Open Batcher Smart Contract - (4 weeks)
Develop and open-source the Open Batcher Software - (8 weeks)
Launch the Minswap Open Batching Protocol on Testnet and Mainnet - (4 weeks)
Project Close-out - (4 weeks)
The Minswap Open Batching Proposal is being spearheaded by Minswap Labs, a passionate and experienced team dedicated to empowering the Cardano DeFi ecosystem. Our team comprises talented individuals with diverse backgrounds, united by a common goal: to create innovative and user-friendly DeFi solutions on Cardano and take it to the next level.
Leadership with a Vision:
Long Nguyen (Co-founder): A DeFi native and visionary leader, Long’s expertise has been instrumental in shaping Minswap DEX into the leading dApp within Cardano DeFi. His experience and insights gleaned from interviews at Cardano Summit 2023 will guide the Open Batching protocol’s development.
Technical Brilliance:
Our team consists of highly skilled developers and project managers with a deep understanding of Cardano’s architecture and security best practices. The team is strategically based in the US, Asia and Europe. These talented individuals will ensure the Open Batching protocol is performant, and integrates seamlessly with the existing Minswap DEX infrastructure.
https://www.youtube.com/watch?v=QKXPONr6XRYOur total budget request is 460,000 ADA (around $161,460 @ 1 ADA = $0.35), allocated across the following milestones:
Milestone 1: Research open batching solutions and present our elaborate solution (4 weeks)
Subtotal: $31,840 (90,971 ADA)
Milestone 2: Develop and open-source the Open Batcher Smart Contract - (4 weeks)
Subtotal: $46,580 (133,080 ADA)
Milestone 3: Develop and open-source the Open Batcher Software - (8 weeks)
Subtotal: $44,160 (126,100 ADA)
Milestone 4: Launch the Minswap Open Batching Protocol on Testnet and Mainnet - (4 weeks)
Subtotal: $27,680 (79,000 ADA)
Milestone 5: Project Close-out - (4 weeks)
Subtotal: $11,200 (32,000 ADA)
Total Project Cost: $161,460 (around 460,000 ADA)
This breakdown aligns with our funding request of 460,000 ADA and accounts for a 6-month project.
The Minswap Open Batching solution for Cardano DEXs aims to address the shortcomings of the current prevailing models by introducing an Open-Source Smart contract and an Open-Source Batcher Software. This will enable increased composability, provide additional revenue for SPOs, and improve overall tooling for the Cardano ecosystem.
The Proposal represents value for money for the Cardano ecosystem because of the potential benefits it offers in terms of unlocking new DeFi opportunities, making Stake Pool operations more sustainable, and contributing to the development of a more robust and competitive DeFi ecosystem.