LidoDAO

Objective-based liquidity design for stETH and directions for further research

Steakhouse evaluated the suitability of this Lido's liquidity spending for stETH by looking at whether the DAO improve its governance by paying incentives in LDO, whether paying incentives helps sustain a closer exchange rate and whether the DAO should aim to sustain a large cushion of liquidity to protect looped staking

March 20, 2023

Conclusion

  • LDO should not be used to pay for liquidity incentives
  • The DAO should not be paying to create a significant buffer of liquidity over trading volume
  • It does not meaningfully change the exchange rate
  • The DAO should not be bearing the cost of risk for looped staking
  • It may make sense to incentivize early pools on L2 to start liquidity but the approach needs real-world testing to validate

Introduction and aims: Bootstrap the emergence of an organic mechanism for stETH to trade close to its fundamental value

At length, the network effects associated with increasing usage of stETH in DeFi should create positive feedback loops of greater liquidity and greater attractiveness to use stETH as a tool to secure the Ethereum network. The implied aim of the reWARDS program is to serve as a scaffold during a period of fragile growth until this state can be reached. During this period, the aim of the program is ostensibly to subsidize the emergence of liquidity pools that can facilitate exchange rate discovery of stETH against ETH and hopefully have it land as close to 1:1 as possible. This should also protect stETH holders from sudden and unexpected market movements in the price of stETH relative to ETH, while withdrawals to ETH are not yet ready.

However, this goal is not explicitly stated, and is often mixed in with various other considerations, including increasing the decentralization of the LDO token, attracting new governance participants and incentivizing the creation of large pools to absorb cascading liquidations during periods of market turbulence.

Broadly speaking, we propose to simplify the objective in the following way:

  • Bootstrap the emergence of an organic mechanism for stETH to trade close to its fundamental value
  • LPs should be paid in the most favorable currency for the DAO
  • Liquidity should be provided when it can actually help close an exchange rate gap in a small pool
  • Liquidity should not be incentivized when there are no marginal improvements for stETH users

To evaluate the suitability of this framework for stETH, we looked at three questions:

  1. Does the DAO improve its governance or otherwise benefit by paying incentives in LDO?
  2. Does paying incentives help sustain a closer exchange rate to 1:1?
  3. Should we aim to sustain a large cushion of liquidity to protect looped staking?

Outcome 1: LDO should not be used to pay for liquidity incentives

The net effect of paying for anything in LDO is the equivalent of the DAO market-selling LDO for cash then using that cash for an expense. We should not be tempted to think the LDO in Aragon has any value until it starts circulating, and when it starts circulating the DAO needs to be confident it was employed in a way that maximizes stability for stETH and LDO users, however defined (e.g. return to governance could be an outcome).

Of the implied demand drivers, the easiest and most impactful to test is whether LPs in Curve hold on to the LDO that they receive as incentives. Between 2022-01-01 and 2023-02-23, almost 80m LDO has been churned in the Curve incentives pool, 98% of which has been claimed. Looking at the 80% largest holders of LDO following these transfers:

  1. A staggering 85% was dumped immediately
  2. A further 10% was dumped within 6mos
  3. Only 5% is held

Only 80 addresses claimed more than 100k LDO, of which 4 participated on less than 3 Snapshot polls and only 1 participated more than 5 times. Distributing LDO as incentives not only disproves the implied framing but is demonstrably bad for the DAO along those same lines. The net effect of using LDO to pay for incentives is that wealth is transferred from existing LDO users to 80 whales on Curve.

55% of the LDO sold went to ETH and 35% went to USD, however, it may be a factor of the most liquid pairs with LDO and could eventually skew stronger towards USD or ETH respectively. A common strategy for liquidity provision is delta-neutral farming, wherein an LP borrows one asset against the other to remain neutral to price movements and only collects the fees from the pool (and in this case, also the rewards). It is very unlikely that delta-neutral LPs are weighing the ability to vote on governance proposals as a factor drawing them to the Curve pool.

→ To the extent that the DAO incentivizes any form of liquidity, it should be doing it in the token the protocol generates a surplus in, stETH

  • It is what Curve whales actually want
  • It is easier to frame the cost of the program
  • It incentivizes the circulation of stETH as a unit of account

Outcome 2: The DAO should not be paying to create a significant buffer of liquidity over trading volume

There is a substantial amount of liquidity on the Curve pool for stETH/ETH, often with the amount of liquidity on the pool being hundreds of times larger than the actual traded daily volume (Dune query 3).

Curve stETH_ETH pool daily volume and TVL
Average monthly TVL _ trading volume multiplier

We attribute this excess liquidity to the DAO’s continuous funding of incentives in the Curve pool over time, in particular during May 2022 when the amount of daily trading volume approached 1x the size of the Curve pool.

→ If the market discount exceeds 1.5% there is a 75% probability that less than 20% of stETH would come from new stake

There is a rough relationship between the discount on stETH relative to ETH and the amount of stake growth. This relationship is quantified in the below chart (Dune query 1):

image

The fall-off from a discount relative to ETH is very strong and clearly affects new stETH growth. We should therefore only expect new stETH growth from the market if the discount is less than 1.5%.

→ There is no hard evidence that incentive cuts to 0 would lead to a drop in daily average exchange rates rate of over 0.8% (with 99% confidence interval, based on daily rates)

Introducing a second pool of Curve incentives in May 2022 likely supported the exchange rate and may have prevented further liquidations, particularly on Aave, over the space of a few hours as Instadapp de-leveraged. However, similar TVL drop events repeated in November 2022 and on 2022-12-31 (likely due to tax loss harvesting) with no additional support from a second pool of incentives, which suggests an alternative hypothesis:

There is no ability to actually influence the outcome of market events beyond a timescale of a few hours

To test this idea, we need to formalize a simple model of market exchange rates to isolate the impact of our liquidity incentives. We propose the below model:

f(t)=β1X(t)+β2I(t)+ϵt

Where I(t) is the time series for converting incentive investments in the Curve pool (in ETH or USD) into an impact on the exchange rate, X(t) is an exogenous exchange rate term and ϵ is a random error term.

The Analytics team modeled the undisturbed rate on the Uniswap v2 pool with a few mitigating factors: it exists simultaneously to the Curve pool and it is considerably smaller and more volatile than the Curve pool.

image

There is a clear difference between the Uniswap v2 rates and the Curve rates that is persistent and volatile over time. However, there is also a time component to the difference which has a discontinuity that starts in July 2022.

image

Based on the data from the last 8mos, this suggests that the gap that incentives are closing is 0.26%. Although on an hourly basis, the 99% confidence interval includes drops of up to 2.5% (left-hand side) the daily rate 99% confidence interval stops out at less than 0.8% (right-hand side).

image

The measured difference between incentivized pools and unincentivized pools has been extremely small historically, and declined further since July 2022. Additionally, when the relative sizes of both pools balance out, the difference is compressed further.

image

The observed difference in rates can’t be projected exactly as a scenario estimate change in market rate, since we’re observing exchange rates on Uniswap while the Curve pool exists (it is responsible for most of the market and provides opportunity for arbitrage). When withdrawals become available, there will be another strong path to arbitrage (the rate is fixed but time cost of asset is implied).

The core outcome is that effect on exchange rate is, relatively, small compared to stability of rate - therefore, designing incentivization, we should consider what pool size is required to provide availability of X swap without price dropping more than Y% (given A 30). We should therefore model what amount of spending in USD or ETH is required to achieve that aim. However, we should also be mindful that the evidence suggests a very thin link between pool incentives and pool size.

For what it’s worth, in USD terms, the return to LPs in the Curve pool has been lower than just staking vanilla ETH in Lido directly for quite some time, and at least for the past 9-12mos. This suggests that LP participants have unknown constraints (for e.g. they may be forced to hold ETH, preventing them from staking it) and we are not addressing those directly.

One example of a rationale for depositing into Curve vs staking would be a delta neutral farming strategy. An LP holds ETH but doesn’t want to be exposed to the price of ETH or to stETH. Additionally, all the leveraged looping degens that supply stETH make it cheap to borrow. So an LP farmer could prefer to hold ETH, borrow stETH for low rates and farm Curve fees, no matter the level of incentives. For these participants, given their constraints, Curve fees alone should attract a large enough size to stay liquid even for large swaps.

→ Whether incentives attract pool size that could defend cascading liquidations or not, the DAO should not effectively hold the safety net for staking loops

Clearly, having larger pools makes it easier for large liquidation clips to be absorbed in the market. However, the consideration for whether the DAO should try to hold a safety net for staking loop users is not testable, it is normative. It is also independent of whether incentivization actually creates larger pools or not.

Problem: Staked ETH looping users constitute a large number of stETH users, but mostly benefit lending protocols who accept stETH as collateral. These vaults are constantly on a knife’s edge because stETH users degen into it to take advantage of a perceived (but illusory) ‘peg’ that creates an seemingly risk-free leveraged loop. As the price of stETH floats by design, this is not a correct perception. Therefore there is a large risk that in the event of a large market dislocation, cascading liquidations are triggered when large clips push the price of stETH temporarily lower.

Objective: Lower the risk of these cascading events

Solution:

  • Technical solution for lending protocols would be to implement hour-long delays on oracles or open the oracle set to new participants (e.g. Chronicle, Pyth, etc.) who have hour-long delays
  • This would significantly lower the risk of liquidations as it would provide people with an hour to cover with collateral
  • Solution for the Lido treasury is to simply stop trying to hold the net for looped staking users
  • Anyone with a leveraged position is incurring a risk and should be responsible for that risk
  • After withdrawals are open, a clear arbitrage path opens to redeeming stETH for 1 ETH exactly
  • Therefore cascading liquidations, if they occur, would not affect unleveraged users
  • → We should protect these users rather than the leveraged users, who nobody is forcing to take on more risk

Finally, even in the event of significant discounts of stETH relative to ETH, the quality of the product, its robustness as a staking solution and the breadth of its acceptance and integration have created a highly desirable product at 1:1, and a market with a seemingly bottomless well of demand under 1:1, for what buyers perceive to be a huge bargain.

→ Market discounts of over 2% significantly cut into new deposit growth, but there is no hard evidence removing incentives would meaningfully change the exchange rate

  • The market for stETH is enormous at this stage of growth
  • Our financial resources are much smaller than the market
  • We cannot change the market

→ The DAO should not hold the bag for looped staking

  • It is the responsibility of leveraged users to manage their positions, not the DAO’s
  • Withdrawals will open a strong arbitrage loop for unleveraged stakers to redeem discounted stETH
  • There will always be a buyer under 1:1 as long as the product continues to be the best liquid staking product

Further research: How do we set a goals-based approach to building liquidity on new domains?

We have not tested the impact of liquidity seeding on smaller or new pools. It stands to reason that some amount of incentivization may be necessary. However the approach requires real-world testing to validate. What we are missing is a structured principle for setting early goals to scaffold liquidity growth on new L2s, and we hope to arrive at this framework in time through further research.

Further research: What is the best way to automate liquidity provisioning

Our team proposed the Steakhouse Skewer, a PID controller contract to regulate future liquidity incentives in an automated way. This controller contract would receive a budget for incentivizing liquidity and distribute it to the relevant pools that require support.

image

Given the above, the PID controller would likely end up being tuned to be highly sensitive in the derivative component (the Kd parameter), which reacts to sudden changes, and potentially a smaller Kp parameter set to a fixed level of TVL over trading volume in the 1-20x range. The integral parameter would essentially be zeroed out, i.e. no support in the event of a sustained drift in the exchange rate for a period of time. This controller would therefore be able to intervene whenever the amount of liquidity in Curve is less than some multiple of the total hourly trading volume, provided it got there suddenly.

This formulation furthermore also does not require an oracle, as the parameters can be read directly from the Curve contracts.

Average monthly TVL _ trading volume multiplier and hypothetical PID trigger

In the case of the Curve pool, hypothetical Kp and Kd triggers could intervene under the dotted line, adding stETH payments to LP providers in the event of TVL coming 1) under a threshold level of liquidity and 2) over a threshold for rate of change to get there.

Whether this is the most efficient way to provide liquidity, whether the approach works or whether there are more suitable approaches are all questions for further research and discussion.

Takeaways

  • LDO should not be used to pay for liquidity incentives
  • The DAO should not be paying to create a significant buffer of liquidity over trading volume
  • It does not meaningfully change the exchange rate
  • The DAO should not be bearing the cost of risk for looped staking
  • It may make sense to incentivize early pools on L2 to start liquidity but the approach needs real-world testing to validate

Financially, a first step in the right direction would be to start considering the liquidity budget in the context of overall operating expenses for the DAO. This will be introduced in the context of LIDO-2, an upcoming request for supporting external contract work.

Acknowledgements

Massive thanks to the Lido Analytics team, @pipistrella and @mol_eliza, for a huge analytics lift.

Conclusion

  • LDO should not be used to pay for liquidity incentives
  • The DAO should not be paying to create a significant buffer of liquidity over trading volume
  • It does not meaningfully change the exchange rate
  • The DAO should not be bearing the cost of risk for looped staking
  • It may make sense to incentivize early pools on L2 to start liquidity but the approach needs real-world testing to validate

Introduction and aims: Bootstrap the emergence of an organic mechanism for stETH to trade close to its fundamental value

At length, the network effects associated with increasing usage of stETH in DeFi should create positive feedback loops of greater liquidity and greater attractiveness to use stETH as a tool to secure the Ethereum network. The implied aim of the reWARDS program is to serve as a scaffold during a period of fragile growth until this state can be reached. During this period, the aim of the program is ostensibly to subsidize the emergence of liquidity pools that can facilitate exchange rate discovery of stETH against ETH and hopefully have it land as close to 1:1 as possible. This should also protect stETH holders from sudden and unexpected market movements in the price of stETH relative to ETH, while withdrawals to ETH are not yet ready.

However, this goal is not explicitly stated, and is often mixed in with various other considerations, including increasing the decentralization of the LDO token, attracting new governance participants and incentivizing the creation of large pools to absorb cascading liquidations during periods of market turbulence.

Broadly speaking, we propose to simplify the objective in the following way:

  • Bootstrap the emergence of an organic mechanism for stETH to trade close to its fundamental value
  • LPs should be paid in the most favorable currency for the DAO
  • Liquidity should be provided when it can actually help close an exchange rate gap in a small pool
  • Liquidity should not be incentivized when there are no marginal improvements for stETH users

To evaluate the suitability of this framework for stETH, we looked at three questions:

  1. Does the DAO improve its governance or otherwise benefit by paying incentives in LDO?
  2. Does paying incentives help sustain a closer exchange rate to 1:1?
  3. Should we aim to sustain a large cushion of liquidity to protect looped staking?

Outcome 1: LDO should not be used to pay for liquidity incentives

The net effect of paying for anything in LDO is the equivalent of the DAO market-selling LDO for cash then using that cash for an expense. We should not be tempted to think the LDO in Aragon has any value until it starts circulating, and when it starts circulating the DAO needs to be confident it was employed in a way that maximizes stability for stETH and LDO users, however defined (e.g. return to governance could be an outcome).

Of the implied demand drivers, the easiest and most impactful to test is whether LPs in Curve hold on to the LDO that they receive as incentives. Between 2022-01-01 and 2023-02-23, almost 80m LDO has been churned in the Curve incentives pool, 98% of which has been claimed. Looking at the 80% largest holders of LDO following these transfers:

  1. A staggering 85% was dumped immediately
  2. A further 10% was dumped within 6mos
  3. Only 5% is held

Only 80 addresses claimed more than 100k LDO, of which 4 participated on less than 3 Snapshot polls and only 1 participated more than 5 times. Distributing LDO as incentives not only disproves the implied framing but is demonstrably bad for the DAO along those same lines. The net effect of using LDO to pay for incentives is that wealth is transferred from existing LDO users to 80 whales on Curve.

55% of the LDO sold went to ETH and 35% went to USD, however, it may be a factor of the most liquid pairs with LDO and could eventually skew stronger towards USD or ETH respectively. A common strategy for liquidity provision is delta-neutral farming, wherein an LP borrows one asset against the other to remain neutral to price movements and only collects the fees from the pool (and in this case, also the rewards). It is very unlikely that delta-neutral LPs are weighing the ability to vote on governance proposals as a factor drawing them to the Curve pool.

→ To the extent that the DAO incentivizes any form of liquidity, it should be doing it in the token the protocol generates a surplus in, stETH

  • It is what Curve whales actually want
  • It is easier to frame the cost of the program
  • It incentivizes the circulation of stETH as a unit of account

Outcome 2: The DAO should not be paying to create a significant buffer of liquidity over trading volume

There is a substantial amount of liquidity on the Curve pool for stETH/ETH, often with the amount of liquidity on the pool being hundreds of times larger than the actual traded daily volume (Dune query 3).

Curve stETH_ETH pool daily volume and TVL
Average monthly TVL _ trading volume multiplier

We attribute this excess liquidity to the DAO’s continuous funding of incentives in the Curve pool over time, in particular during May 2022 when the amount of daily trading volume approached 1x the size of the Curve pool.

→ If the market discount exceeds 1.5% there is a 75% probability that less than 20% of stETH would come from new stake

There is a rough relationship between the discount on stETH relative to ETH and the amount of stake growth. This relationship is quantified in the below chart (Dune query 1):

image

The fall-off from a discount relative to ETH is very strong and clearly affects new stETH growth. We should therefore only expect new stETH growth from the market if the discount is less than 1.5%.

→ There is no hard evidence that incentive cuts to 0 would lead to a drop in daily average exchange rates rate of over 0.8% (with 99% confidence interval, based on daily rates)

Introducing a second pool of Curve incentives in May 2022 likely supported the exchange rate and may have prevented further liquidations, particularly on Aave, over the space of a few hours as Instadapp de-leveraged. However, similar TVL drop events repeated in November 2022 and on 2022-12-31 (likely due to tax loss harvesting) with no additional support from a second pool of incentives, which suggests an alternative hypothesis:

There is no ability to actually influence the outcome of market events beyond a timescale of a few hours

To test this idea, we need to formalize a simple model of market exchange rates to isolate the impact of our liquidity incentives. We propose the below model:

f(t)=β1X(t)+β2I(t)+ϵt

Where I(t) is the time series for converting incentive investments in the Curve pool (in ETH or USD) into an impact on the exchange rate, X(t) is an exogenous exchange rate term and ϵ is a random error term.

The Analytics team modeled the undisturbed rate on the Uniswap v2 pool with a few mitigating factors: it exists simultaneously to the Curve pool and it is considerably smaller and more volatile than the Curve pool.

image

There is a clear difference between the Uniswap v2 rates and the Curve rates that is persistent and volatile over time. However, there is also a time component to the difference which has a discontinuity that starts in July 2022.

image

Based on the data from the last 8mos, this suggests that the gap that incentives are closing is 0.26%. Although on an hourly basis, the 99% confidence interval includes drops of up to 2.5% (left-hand side) the daily rate 99% confidence interval stops out at less than 0.8% (right-hand side).

image

The measured difference between incentivized pools and unincentivized pools has been extremely small historically, and declined further since July 2022. Additionally, when the relative sizes of both pools balance out, the difference is compressed further.

image

The observed difference in rates can’t be projected exactly as a scenario estimate change in market rate, since we’re observing exchange rates on Uniswap while the Curve pool exists (it is responsible for most of the market and provides opportunity for arbitrage). When withdrawals become available, there will be another strong path to arbitrage (the rate is fixed but time cost of asset is implied).

The core outcome is that effect on exchange rate is, relatively, small compared to stability of rate - therefore, designing incentivization, we should consider what pool size is required to provide availability of X swap without price dropping more than Y% (given A 30). We should therefore model what amount of spending in USD or ETH is required to achieve that aim. However, we should also be mindful that the evidence suggests a very thin link between pool incentives and pool size.

For what it’s worth, in USD terms, the return to LPs in the Curve pool has been lower than just staking vanilla ETH in Lido directly for quite some time, and at least for the past 9-12mos. This suggests that LP participants have unknown constraints (for e.g. they may be forced to hold ETH, preventing them from staking it) and we are not addressing those directly.

One example of a rationale for depositing into Curve vs staking would be a delta neutral farming strategy. An LP holds ETH but doesn’t want to be exposed to the price of ETH or to stETH. Additionally, all the leveraged looping degens that supply stETH make it cheap to borrow. So an LP farmer could prefer to hold ETH, borrow stETH for low rates and farm Curve fees, no matter the level of incentives. For these participants, given their constraints, Curve fees alone should attract a large enough size to stay liquid even for large swaps.

→ Whether incentives attract pool size that could defend cascading liquidations or not, the DAO should not effectively hold the safety net for staking loops

Clearly, having larger pools makes it easier for large liquidation clips to be absorbed in the market. However, the consideration for whether the DAO should try to hold a safety net for staking loop users is not testable, it is normative. It is also independent of whether incentivization actually creates larger pools or not.

Problem: Staked ETH looping users constitute a large number of stETH users, but mostly benefit lending protocols who accept stETH as collateral. These vaults are constantly on a knife’s edge because stETH users degen into it to take advantage of a perceived (but illusory) ‘peg’ that creates an seemingly risk-free leveraged loop. As the price of stETH floats by design, this is not a correct perception. Therefore there is a large risk that in the event of a large market dislocation, cascading liquidations are triggered when large clips push the price of stETH temporarily lower.

Objective: Lower the risk of these cascading events

Solution:

  • Technical solution for lending protocols would be to implement hour-long delays on oracles or open the oracle set to new participants (e.g. Chronicle, Pyth, etc.) who have hour-long delays
  • This would significantly lower the risk of liquidations as it would provide people with an hour to cover with collateral
  • Solution for the Lido treasury is to simply stop trying to hold the net for looped staking users
  • Anyone with a leveraged position is incurring a risk and should be responsible for that risk
  • After withdrawals are open, a clear arbitrage path opens to redeeming stETH for 1 ETH exactly
  • Therefore cascading liquidations, if they occur, would not affect unleveraged users
  • → We should protect these users rather than the leveraged users, who nobody is forcing to take on more risk

Finally, even in the event of significant discounts of stETH relative to ETH, the quality of the product, its robustness as a staking solution and the breadth of its acceptance and integration have created a highly desirable product at 1:1, and a market with a seemingly bottomless well of demand under 1:1, for what buyers perceive to be a huge bargain.

→ Market discounts of over 2% significantly cut into new deposit growth, but there is no hard evidence removing incentives would meaningfully change the exchange rate

  • The market for stETH is enormous at this stage of growth
  • Our financial resources are much smaller than the market
  • We cannot change the market

→ The DAO should not hold the bag for looped staking

  • It is the responsibility of leveraged users to manage their positions, not the DAO’s
  • Withdrawals will open a strong arbitrage loop for unleveraged stakers to redeem discounted stETH
  • There will always be a buyer under 1:1 as long as the product continues to be the best liquid staking product

Further research: How do we set a goals-based approach to building liquidity on new domains?

We have not tested the impact of liquidity seeding on smaller or new pools. It stands to reason that some amount of incentivization may be necessary. However the approach requires real-world testing to validate. What we are missing is a structured principle for setting early goals to scaffold liquidity growth on new L2s, and we hope to arrive at this framework in time through further research.

Further research: What is the best way to automate liquidity provisioning

Our team proposed the Steakhouse Skewer, a PID controller contract to regulate future liquidity incentives in an automated way. This controller contract would receive a budget for incentivizing liquidity and distribute it to the relevant pools that require support.

image

Given the above, the PID controller would likely end up being tuned to be highly sensitive in the derivative component (the Kd parameter), which reacts to sudden changes, and potentially a smaller Kp parameter set to a fixed level of TVL over trading volume in the 1-20x range. The integral parameter would essentially be zeroed out, i.e. no support in the event of a sustained drift in the exchange rate for a period of time. This controller would therefore be able to intervene whenever the amount of liquidity in Curve is less than some multiple of the total hourly trading volume, provided it got there suddenly.

This formulation furthermore also does not require an oracle, as the parameters can be read directly from the Curve contracts.

Average monthly TVL _ trading volume multiplier and hypothetical PID trigger

In the case of the Curve pool, hypothetical Kp and Kd triggers could intervene under the dotted line, adding stETH payments to LP providers in the event of TVL coming 1) under a threshold level of liquidity and 2) over a threshold for rate of change to get there.

Whether this is the most efficient way to provide liquidity, whether the approach works or whether there are more suitable approaches are all questions for further research and discussion.

Takeaways

  • LDO should not be used to pay for liquidity incentives
  • The DAO should not be paying to create a significant buffer of liquidity over trading volume
  • It does not meaningfully change the exchange rate
  • The DAO should not be bearing the cost of risk for looped staking
  • It may make sense to incentivize early pools on L2 to start liquidity but the approach needs real-world testing to validate

Financially, a first step in the right direction would be to start considering the liquidity budget in the context of overall operating expenses for the DAO. This will be introduced in the context of LIDO-2, an upcoming request for supporting external contract work.

Acknowledgements

Massive thanks to the Lido Analytics team, @pipistrella and @mol_eliza, for a huge analytics lift.

Other projects

Overview of BUIDL

Steakhouse Thoughts
Overview of BlackRock's foray into public blockchains with BUIDL
read more

Fonbnk: Mobile payments and stablecoins in Kenya

Steakhouse Thoughts
Fonbnk’s tokenization of airtime minutes and integration with mobile money services present an innovative model with the potential to expand financial services to underbanked populations in African markets.
read more
LidoDAO

Restaking and the price of trust

Steakhouse Thoughts
What is restaking, and how does it affect the price of trust for capital providers?
read more
MakerDAO

MakerDAO Financial Report 2023

Financial Planning & Analysis
A comprehensive look back on 2023 for MakerDAO, along with an in-depth introduction to the protocol and its future changes
read more

Benchmarks and performance attribution for DAO treasuries

Steakhouse Thoughts
Can we learn from investment performance evaluation in traditional finance to help DAOs make better decisions?
read more
Mountain Protocol

USDM (Mountain Protocol) Review

Steakhouse Thoughts
USDM (Mountain Protocol) Economic and Legal Review
read more

Risk Management Framework for DeFi Protocols

Steakhouse Thoughts
A structured approach for the monitoring, management and disclosure of risks for DeFi protocols
read more

Operating Manual for Decentralized Stablecoins (1st. ed)

Steakhouse Thoughts
In this article, we want to learn from traditional banking to see how it might help us understand decentralized stablecoins better. We're not saying that decentralized stablecoins are just like banks – there are lots of differences, and we'll explore those in future discussions. But, banks have been a key part of the world's financial system for centuries, so we believe studying them can give us some valuable insights for running decentralized stablecoins.
read more
MakerDAO

Steakhouse Tokenized T-Bills Review 2023

Steakhouse Thoughts
This memo discusses and compares the different T-bill-like products that have emerged in DeFi since the beginning of 2023. At their core, these products offer exposure to T-bills and provide access to the risk-free yield in DeFi. We believe these products could prove to be compelling for the stablecoin market given their lower reliance on bank deposits and ability to provide a yield.
read more
MakerDAO

MakerGAAP Accounting Ledger

Financial Planning & Analysis
We take a principles-based approach to our choice of accounting standards. This means our reports will not reconcile to US GAAP or IFRS, nor should they aim to. We are focused on finding adequate representations of the underlying economic reality of an on-chain protocol, with adaptations to the choices we make for representing smart contracts.
read more
MakerDAO

Automating Asset and Liability Matching

Strategic Advisory
Steakhouse proposed a framework approach to addressing liquidity imbalances in the MakerDAO stablecoin including a dampened redemption curve and time-locked savings vaults
read more
MakerDAO

MakerDAO Financial Report 2022

Financial Planning & Analysis
Despite a challenging 2022, MakerDAO closed the year with a positive surplus and groundbreaking new developments in real-world assets.
read more