Summary
3 Possible strategies are presented to the DAO to choose between for the Delegation of Minswap LP ADA:
- Randomized Decentralization: a List of SPOs is compiled and is ranked in a randomized manner. ADA in LPs is delegated following that random ranking.
- Active Stake Pool Voting: a List of SPOs is compiled and a second Governance vote is conducted where MIN holders can decide on their ranking. ADA in LPs is delegated following that ranking.
- Profit Maximization: as many MIN Private Stake Pools are spun up as needed for all the ADA in LPs to be staked there.
Due to its size and to keep it efficient, the MIN/ADA Liquidity Pool shall remain staked to the MIN Stake Pool so the Framework applies to ADA in LPs with over 1mn ADA.
1 - Background
The advanced nature of Cardano’s liquid staking allows entire wallets to be delegated to a Stake Pool without having to send out or lock-up ADA. This ADA can also be delegated while deposited in Liquidity Pools (LPs). Minswap is an AMM DEX that is based on Liquidity Pools under the eUTxO architecture, meaning each LP (e.g MIN/ADA, LQ/ADA…) is one separate UTxO with one separate stake key. This proposal describes several frameworks for the Delegation strategy of the ADA in these LPs.
Last year, the Minswap Liquidity Providers were missing out on substantial ADA rewards due to not having the ADA in Liquidity Pools delegated. A Temporary LP ADA Delegation Plan was designed and voted on in order to have this ADA from LPs delegated. Now, having had the time to analyze and collaborate on a more permanent solution, and given the MIN Stake Pool is currently oversaturated, the following proposal was constructed to be put forth to the DAO for voting.
2 - Stake Pool Requirements, Rules & Voting Procedure
2.1. Requirements and Rules for Pool Consideration (subject to change based on protocol growth and parameter changes)
Requirements (prior to Delegation):
- Single-pool operators only
- Pool size: 200k-5m ADA at time of snapshot
- Fixed cost: 340 ADA
- Minimum Pledge: 20k
- Must be registered for at least 6 months
- Total Variable Fee/Margin to never exceed 3%
- Pool Operator has demonstrated technical capabilities: having minted at least 1 block
Rules (during Delegation):
- Total delegation post Minswap LP staking: > 3,000,000 ADA for consistent block production but less than 30,000,000 ADA.
- Variable Fee of the Stake Pool in question cannot change post-delegation
- SPOs will be asked to run PoolTool (GitHub - papacarp/pooltool.io: A public repo to keep track of issues and feature requests in pooltool) to monitor they are efficiently producing their scheduled blocks. SPO could also only whitelist Minswap IP to query the PoolTool API.
- SPOs with LP ADA Delegation ought to maintain good status within the Cardano community
- The ADA Delegation Working Group has the right to vote and decide on stopping the Delegation to a Pool if it is deemed they break the code of conduct or not perform as desired.
- If the SPO breaks any of the rules after having received delegation, they will be banned from any possible Minswap ADA Delegation in the future.
2.2. Voting Timeline
- One week after posting this Proposal, MIN holders will vote on the Framework for the ADA Delegation
- Once the Proposal is posted on-chain, a Google Form will be available for SPOs. Those who qualify (based on requirements above) will be included in a List of SPOs. The List of SPOs will be available the day Voting starts and will close the day voting ends (meaning it will be open for 2 weeks).
- Once the Vote is concluded after 2 weeks, and accommodating for some time to prepare the List and the Ranking of SPOs, the chosen strategy will be implemented.
- The ADA Delegation Working Group as well as the Minswap community will be in charge of overseeing correct implementation, and that SPOs abide by the rules.
- The vote on a select Framework will be valid for 12 months, after which the strategy and its results should be evaluated. However, the selected strategy may also be changed via Governance shall circumstances arise that make it necessary.
2.3. Voting Procedure
- MIN Holders will be eligible for voting in this Proposal based on a snapshot as always.
- For the rest of details concerning the Snapshot Voting used by Minswap DAO please refer to the Docs.
- If the Minimum participation is not reached the vote is deemed null and LP delegation is defaulted to a MIN Stake Pool and new MIN Stake Pools will be spun up to avoid oversaturation.
3 - Frameworks for ADA Delegation Strategy
Below, we explore 3 possibilities for determining how the ADA Delegation is to be conducted in the future.
One thing to note is that regardless of which strategy is chosen, the MIN/ADA Liquidity Pool shall remain staked to the MIN Private Stake Pool. The MIN/ADA Pool is greatly bigger in terms of ADA than any other Pool currently (around 32mn ADA), which makes it difficult to manage it in the context of the ADA Delegation strategy and as such the best solution for now is for it to remain staked to the MIN Stake Pool. A second MIN Pool will be opened, but it will only be used in unexpected events.
For the rest of the ADA not in the MIN/ADA Pool, here are the frameworks:
3.1. Randomized Decentralization
First, a List of SPOs will be filtered and reviewed (according to Requirements explained in the Section above). All pools that fit that criteria at the time of snapshot will be assigned a number 1 to n, then, the first transaction ID of the current epoch at that time will be used to seed a Mersenne Twister random number generator. The List of Pools will then be ordered following the random ranking resulting in a Ranking of Pools.
Liquidity Pools with over 1mn ADA (meaning over 2mn ADA TVL - currently around 15 Stake Pools) at the time of Delegation will be delegated. If following the Ranking of Pools a LP is assigned to a Pool but after delegation of the LP ADA the SPO would still be below 3mn ADA delegated, then the next Pool will be chosen in the Ranking of Pools that would get over the 3mn ADA mark. The Delegation happens once every 3 months based on the TVL of the Pools at the moment of Delegation.
Minswap LP ADA Delegation will last for 3 months. As such, SPOs will be rotated every 3 months. The same List of Pools and Ranking of Pools will be used for 12 months, but if a SPO has already received delegation, they will not be eligible for delegation again for at least 12 months.
Pros: fully decentralized, minimum voting required.
Cons: MIN Holders have no say in the specific Stake Pools that are chosen, ADA Delegation to smaller Pools might lead to slightly lower ADA rewards for LPs .
3.2. Active Stake Pool Voting
Once the List of SPOs has been filtered and reviewed, a second vote will be held for Minswap LPs and MIN Holders to rank the List of Pools and determine themselves the Ranking of Pools. This option is the so-called “popularity contest” where SPOs battle for MIN holders to vote for them and obtain higher ranking so they can be the first to receive ADA delegation.
Stake Pools will get the delegation of Minswap LP stake keys in the order of the ranking until they reach 3mn ADA, then the next Stake Pool will start receiving delegations. The Delegation happens once every 3 months based on the TVL of the Pools at the moment of Delegation. Minswap LP ADA Delegation will last for 3 months and as such voting and change in the Ranking of Pools is to occur every 3 months. The details regarding the vote are to be elaborated by the Minswap ADA Delegation Working Group shall this Framework be chosen.
Liquidity Pools with over 1mn ADA (meaning over 2mn ADA TVL - currently would be 15 Stake Pools) at the time of Delegation will be delegated. If following the Ranking of Pools a LP is assigned to a Pool but after delegation of the LP ADA the SPO is below 3mn ADA delegated, then the next Pool will be chosen in the Ranking of Pools that would get over the 3mn ADA mark.
Pros: MIN Holders have a say in the Stake Pools which get Delegation, Stake Pools will try to find ways to attract MIN holders for their vote.
Cons: frequent voting might lead to voter fatigue, most popular Stake Pools will receive Delegation instead of smaller, lesser known ones.
3.3. Profit Maximization
Minswap LP ADA will be delegated to the private MIN Stake Pool. If the MIN Stake Pool reaches saturation, new MIN Stake Pools will be spun up and the ADA will be delegated there. This strategy is the most capital efficient, since there would be no Variable Fee paid to SPOs, private pools generate more return than public Pools, and MIN Pool has a high pledge.
Pros: easiest to implement, slightly higher ADA rewards for LPs.
Cons: by concentrating stake, this strategy does not contribute towards the decentralization of the network, MIN Holders have no say in the specific Stake Pools that are chosen.
4 - Comparison: How do other DeFi protocols on Cardano delegate ADA?
- Muesliswap: Votes are conducted every few months to delegate ADA. Currently delegated to SMAUG and A3C.
- Sundaeswap: ADA in LPs is not delegated.
- Wingriders: ADA LPs vote on where the LP is staked. Each Liquidity pool can be delegated to a separate Stake Pool, but one Liquidity pool can only be delegated to a single Stake Pool. The staking rewards after the epoch go back into the LP.
- Liqwid: 16 pools were elected by the Liqwid DAO for delegation via on-chain voting.
- Indigo: Users who provided ADA opening a CDP can decide where that ADA is staked. When creating a CDP, the staking key automatically will be the existing stake pools’ choice for the wallet from which the ADA originates.
Authors
Lio [DEGAS] Pool, Shadow, MrTeaThyme, Idrec Noi, Adabucks, PurritoGeneral
(the ADA Delegation Working Group)