TIL #2 - The AMM Design Trilemma
Recently I have been on a quest to understand AMM’s from a historical context (pre-DeFi). This 2013 paper by Othman et al titled “A Practical Liquidity-Sensitive Automated Market Maker” takes an axiomatic approach to unify AMM designs by characterizing AMMs by three properties - path independence, translation invariance, and liquidity sensitivity.1 - Three properties to characterize AMMs - path independence, translation invariance, and liquidity sensitivityPath IndependencePath independence m...
DeFi Primitive Risk Methodology (DPRM)
“DeFi Primitive Risk Methodology (DPRM) is an open source risk management library (currently in development) that lets users perform both quantitative and qualitative risk analysis on groups of DeFi primitives using stochastic methods to simulate first and second order effects from any combination of tokenomics designs.”Problem - Risk Management in DeFi is hardIn DeFi, a plethora of innovation is occurring with the creation of many new macro DeFi primitives such as liquidity pools, bonds, and...
MEV Arbitrage on Olympus POL
1 - Abstract 2 - Intro 2a - MEV Arbitrage 2b - Olympus POL 3 - Data Collection 3a - Sushiswap LP 3b - Olympus POL 4 - Results 4a - Swap Distributions 4b - Swap Statistics 4c - Buy/Sell Trading Flows 5 - Final Remarks 1 - AbstractMaximal extractable value (MEV) bots perform atomic arbitrage transactions on DEX-based liquidity pools. Although accounting for less than 1% of total unique addresses, these bots execute the majority of transactions in Olympus protocol owned liquidity (POL) both in t...
decentralized bankster
TIL #2 - The AMM Design Trilemma
Recently I have been on a quest to understand AMM’s from a historical context (pre-DeFi). This 2013 paper by Othman et al titled “A Practical Liquidity-Sensitive Automated Market Maker” takes an axiomatic approach to unify AMM designs by characterizing AMMs by three properties - path independence, translation invariance, and liquidity sensitivity.1 - Three properties to characterize AMMs - path independence, translation invariance, and liquidity sensitivityPath IndependencePath independence m...
DeFi Primitive Risk Methodology (DPRM)
“DeFi Primitive Risk Methodology (DPRM) is an open source risk management library (currently in development) that lets users perform both quantitative and qualitative risk analysis on groups of DeFi primitives using stochastic methods to simulate first and second order effects from any combination of tokenomics designs.”Problem - Risk Management in DeFi is hardIn DeFi, a plethora of innovation is occurring with the creation of many new macro DeFi primitives such as liquidity pools, bonds, and...
MEV Arbitrage on Olympus POL
1 - Abstract 2 - Intro 2a - MEV Arbitrage 2b - Olympus POL 3 - Data Collection 3a - Sushiswap LP 3b - Olympus POL 4 - Results 4a - Swap Distributions 4b - Swap Statistics 4c - Buy/Sell Trading Flows 5 - Final Remarks 1 - AbstractMaximal extractable value (MEV) bots perform atomic arbitrage transactions on DEX-based liquidity pools. Although accounting for less than 1% of total unique addresses, these bots execute the majority of transactions in Olympus protocol owned liquidity (POL) both in t...
decentralized bankster
Share Dialog
Share Dialog

Subscribe to 0xEvan

Subscribe to 0xEvan
<100 subscribers
<100 subscribers
This paper extends the results of DeFi Liquidity Management via Optimal Control (Tarun, Kshitij, Guillermo, Alex, Victor) by optimizing liquidity management and supply issuance via bonding and staking. The result is increased capital efficiency of bond supply issuance, decreased risk by minimizing price volatility, and sustainable long term supply emissions growth. By implementing this liquidity management model in practice, this will add an additional layer of risk management and capital efficiency to POL (protocol owned liquidity) assets and increase decentralized exchange volume.
Given the recent explosion of financial innovation in DeFi (decentralized finance) and the broader decentralized web3 movement, a novel way to obtain liquidity has been through the rise of decentralized exchanges using constant functions such as xy=k to create liquid markets for web3 native assets. Although this opens up a decentralized, permissionless way to provide liquidity, centralized exchanges currently dominate volume with more than 5x the amount of monthly volume compared to decentralized exchanges.

The economic reason for this is simple - it is not very profitable to be a LP (liquidity provider) on a decentralized exchange. For example the majority of LPs in Uniswap v3 underperform non-LPs due to IL (impermanent loss) and it is simply better to hold tokens passively than to provide liquidity.
One solution that protocols used to incentivize LP was to provide liquidity mining rewards. In return for providing liquidity, LPs would be entitled to a bonus APY. Although liquidity mining attracted more liquidity, it turned out to be very dilutive for the token needing liquidity. This resulted in mercenary LPs hopping between pools of liquidity for new projects to farm these token rewards and dump immediately to lock in profits, which made attracting liquidity temporary and expensive.
In late 2021, Olympus popularized a bonding model in which bonders would exchange OHM liquidity tokens for a OHM premium, based on an inflation schedule. Bonders could then stake their OHM and receive additional rewards from future OHM bonders. This was successful in attracting up to hundreds of millions in POL. Since the protocol became the primary LP, this eliminated the need to attract mercenary LPs via dilutive liquidity mining rewards. Unfortunately this model fell apart because it didn’t account for the fact that staking OHM did not lock OHM up, resulting in high levels of dilution into the liquidity pool when the staking rate dropped. Even a 10% drop from 90% to 80% supply staked resulted in a significant amount of dilutive price pressure on OHM.
The recent paper posed liquidity management as a control theory problem and used Olympus as a case study. The theoretical result showed that by increasing the number of bonds offered and their durations, optimal parameter tuning could lead to price stability between issuing bonds and managing liquidity thus increasing capital efficiency by minimizing price volatility. The idea is that by targeting a certain amount of locked supply with variable bond durations, the bond model that Olympus uses would be able to obtain both liquidity management and price stability.
This paper outlines the framework for an off-chain algorithm to manage liquidity and supply issuance. By converging to the ideal economic state, this implies a convergence towards minimum price volatility as well.
In order to construct an optimization algorithm for supply issuance, we define a set of ideal parameters that describe an ideal economic state with minimum price volatility. Then we monitor the economic state of the protocol and adjust supply issuance dynamically with respect to variable market conditions.
This model tracks three parameters - lock rate, growth rate, and lp rate where lp growth rate is the inverse of the lock rate. The growth rate is set at 2x the current circulating supply. The lock rate is set at 90% of circulating supply. The lp rate is set at 1 - lock rate which is 10% of circulating supply. Although these parameters are fixed to make the simulation more straightforward, note that it is not difficult to change these parameters over time either through dynamic or manual intervention.

The current state represents the current market behavior at a specific time. The closer the current state looks with respect to the expected state, the more optimized the economic state is. Notice that the use of this model creates a dynamic supply curve and a dynamic bond curve, which is reactive to market volatility.

Finally there is a transition state which represents the difference between the expected state and the current state. A random variable is chosen from a gaussian distribution to simulate volatility from market behavior.

As the volatility of the transition state decreases over time, the closer we get to the ideal economic state. This can be more closely monitored by how far off the expected and current lock and lp rates are throughout the simulation.


Using the theoretical framework for liquidity management via control theory, we can construct an off chain optimization algorithm that adjusts parameter weights based on changing market conditions to reach a desired level of expected price stability over the long run. Future work involves using this model in production, adding variable lockup/unlock periods, adding anticipated supply unlocks into projected issuance, and performing monte carlo simulations. Additional future work also includes code refactorization and building an open source library that provides a framework to create and build and test models robustly thus increasing the pace of innovation in DeFi.
This paper extends the results of DeFi Liquidity Management via Optimal Control (Tarun, Kshitij, Guillermo, Alex, Victor) by optimizing liquidity management and supply issuance via bonding and staking. The result is increased capital efficiency of bond supply issuance, decreased risk by minimizing price volatility, and sustainable long term supply emissions growth. By implementing this liquidity management model in practice, this will add an additional layer of risk management and capital efficiency to POL (protocol owned liquidity) assets and increase decentralized exchange volume.
Given the recent explosion of financial innovation in DeFi (decentralized finance) and the broader decentralized web3 movement, a novel way to obtain liquidity has been through the rise of decentralized exchanges using constant functions such as xy=k to create liquid markets for web3 native assets. Although this opens up a decentralized, permissionless way to provide liquidity, centralized exchanges currently dominate volume with more than 5x the amount of monthly volume compared to decentralized exchanges.

The economic reason for this is simple - it is not very profitable to be a LP (liquidity provider) on a decentralized exchange. For example the majority of LPs in Uniswap v3 underperform non-LPs due to IL (impermanent loss) and it is simply better to hold tokens passively than to provide liquidity.
One solution that protocols used to incentivize LP was to provide liquidity mining rewards. In return for providing liquidity, LPs would be entitled to a bonus APY. Although liquidity mining attracted more liquidity, it turned out to be very dilutive for the token needing liquidity. This resulted in mercenary LPs hopping between pools of liquidity for new projects to farm these token rewards and dump immediately to lock in profits, which made attracting liquidity temporary and expensive.
In late 2021, Olympus popularized a bonding model in which bonders would exchange OHM liquidity tokens for a OHM premium, based on an inflation schedule. Bonders could then stake their OHM and receive additional rewards from future OHM bonders. This was successful in attracting up to hundreds of millions in POL. Since the protocol became the primary LP, this eliminated the need to attract mercenary LPs via dilutive liquidity mining rewards. Unfortunately this model fell apart because it didn’t account for the fact that staking OHM did not lock OHM up, resulting in high levels of dilution into the liquidity pool when the staking rate dropped. Even a 10% drop from 90% to 80% supply staked resulted in a significant amount of dilutive price pressure on OHM.
The recent paper posed liquidity management as a control theory problem and used Olympus as a case study. The theoretical result showed that by increasing the number of bonds offered and their durations, optimal parameter tuning could lead to price stability between issuing bonds and managing liquidity thus increasing capital efficiency by minimizing price volatility. The idea is that by targeting a certain amount of locked supply with variable bond durations, the bond model that Olympus uses would be able to obtain both liquidity management and price stability.
This paper outlines the framework for an off-chain algorithm to manage liquidity and supply issuance. By converging to the ideal economic state, this implies a convergence towards minimum price volatility as well.
In order to construct an optimization algorithm for supply issuance, we define a set of ideal parameters that describe an ideal economic state with minimum price volatility. Then we monitor the economic state of the protocol and adjust supply issuance dynamically with respect to variable market conditions.
This model tracks three parameters - lock rate, growth rate, and lp rate where lp growth rate is the inverse of the lock rate. The growth rate is set at 2x the current circulating supply. The lock rate is set at 90% of circulating supply. The lp rate is set at 1 - lock rate which is 10% of circulating supply. Although these parameters are fixed to make the simulation more straightforward, note that it is not difficult to change these parameters over time either through dynamic or manual intervention.

The current state represents the current market behavior at a specific time. The closer the current state looks with respect to the expected state, the more optimized the economic state is. Notice that the use of this model creates a dynamic supply curve and a dynamic bond curve, which is reactive to market volatility.

Finally there is a transition state which represents the difference between the expected state and the current state. A random variable is chosen from a gaussian distribution to simulate volatility from market behavior.

As the volatility of the transition state decreases over time, the closer we get to the ideal economic state. This can be more closely monitored by how far off the expected and current lock and lp rates are throughout the simulation.


Using the theoretical framework for liquidity management via control theory, we can construct an off chain optimization algorithm that adjusts parameter weights based on changing market conditions to reach a desired level of expected price stability over the long run. Future work involves using this model in production, adding variable lockup/unlock periods, adding anticipated supply unlocks into projected issuance, and performing monte carlo simulations. Additional future work also includes code refactorization and building an open source library that provides a framework to create and build and test models robustly thus increasing the pace of innovation in DeFi.
No activity yet