Summary
This post lays out plans for initial eBTC launch, as well as proposed peg management and monetary policy strategies. Public launch preparations and predictable, rules-based frameworks for peg management enhance the effectiveness of monetary policy levers by improving confidence among market participants.
Authors: @BA_Labs, @Steakhouse, and Badger contributors
Contents
- Capitalization of eBTC Surplus
- eBTC Protocol Launch
- Initial Parameters
- Protocol Owned Liquidity
- Monetary Policy Framework
- eBTC Bitcoin Asset Liability Management Council (BALCO)
- Protocol Yield Share (PYS) Adjustment
- Trading and Market Operations
- Incentives
- Redemption Parameters
- Post-launch Stabilization
- Incident Response
- Technical Faults
- Oracle Faults
- Failed Liquidations
- Conclusion
- License and Disclaimer
Capitalization of eBTC Surplus
TL;DR: Request the Treasury council allocate capital from the BadgerDAO treasury to the eBTC protocol surplus (contingent on Treasury Council approval)
The BadgerDAO treasury currently holds over $20 million in assets, including both BADGER tokens as well as a variety of hard assets such as rETH, WBTC, and stablecoins. We will be proposing to the BadgerDAO treasury council to allocate capital to the protocol surplus prior to mainnet launch. This will include treasury council controlled positions for providing liquidity, stabilizing the peg through arbitrage trading, and providing a risk backstop against potential losses. BTC denominated assets can be used directly, while ETH denominated assets can be used to create a protocol owned CDP and mint eBTC for approved uses.
eBTC Protocol Launch
TL;DR: Launch eBTC protocol with redemptions turned off, 50% protocol yield share, and protocol owned liquidity split across narrow and broad price ranges on the Uniswap v3 eBTC/WBTC pool
Initial Parameters
Many parameters for the eBTC CDP protocol are immutable, but there are several parameters that can be changed under the protocol’s limited governance mechanisms as described in the eBTC Purple Paper. Governable parameters include the protocol yield share (PYS), redemption activation and fee floor, alpha, and decay, flash loan activation and fees, and choice of primary and secondary oracles.
We propose the following initial state for governable parameters:
- Protocol yield share: 50%
- Redemptions: not active
- Flash loans: active
- Flash loan fee: 0.1%
- Primary oracle: Chainlink (composite of ETH/BTC and stETH/ETH)
- Secondary oracle: None (will be added after launch)
Protocol yield share is proposed to be set to 50% at launch, which is symmetrically positioned between the upper (100%) and lower (0%) bounds for this parameter. This will allow the protocol to quickly dial in on an appropriate PYS level that supports a stable market equilibrium. While a lower or even 0% PYS was considered to help drive initial growth, starting with a non-zero PYS is preferred as this will help gauge organic PMF and demand to use the protocol without excessively subsidizing minting with 0% fees.
Launching without redemptions active helps derisk participation for early eBTC minters, who otherwise might see their positions immediately redeemed due to market volatility. The ability to turn on redemptions if necessary should help build confidence among eBTC holders that any downside price deviations of eBTC vs BTC will be limited over the medium term.
Flash loans help improve efficiency for liquidators so it makes sense to have them active upon launch. A low 0.1% fee can drive incremental revenue without impacting utility for liquidations.
As the most broadly used oracle system, Chainlink is a natural fit for use as the primary oracle at launch. Secondary oracles will not be used immediately at launch, but there is active work being done to identify the best options to use for secondary oracles such as Pyth, Chronicle, Redstone, or on-chain TWAPs.
Protocol Owned Liquidity
We propose using Uniswap v3 as eBTC’s primary liquidity venue, due to the efficiency and flexibility offered by concentrated liquidity, as well as Uniswap’s status as the most broadly used DEX protocol. As the market cap of eBTC increases the goal will be to scale protocol owned liquidity while prioritizing the use of surplus capital on the balance sheet to backstop the peg at certain levels as described in the Figure 2 table below.
Use of the 0.05% fee tier strikes the ideal balance between ensuring adequate fee revenue for liquidity providers, minimizing trading costs for eBTC users, and avoiding the excess gas costs associated with 0.01% fee tier pools (where swaps could cross up to 10 times as many individual ticks for a given trade size).
Liquidity will be deployed across four price ranges to create a symmetrical, concentrated liquidity pool that supports both low slippage for active trading and backstop liquidity in stressed conditions or during depegs. Proposed initial liquidity ranges are as follows:
- 0.925-0.99 eBTC/WBTC: 10% of funds allocated to liquidity provision
- 0.99-1 eBTC/WBTC: 40% of funds allocated to liquidity provision
- 1-1.01 eBTC/WBTC: 40% of funds allocated to liquidity provision
- 1.01-1.08 eBTC/WBTC: 10% of funds allocated to liquidity provision
Protocool owned liquidity can be further adjusted as needed based on observed market conditions. As the protocol matures, the total liquidity requirements are expected to scale up and either additional POL or incentives may be used to achieve sufficient liquidity depth. Adjustment to ranges will also be considered based on realized peg volatility.
Monetary Policy Framework
TL;DR: eBTC will implement a predictable rules-based monetary policy framework overseen by the Bitcoin Asset Liability Management Council (BALCO), using available levers including parameter adjustment, market operations, and incentives to maintain healthy liquidity and a stable peg
eBTC Bitcoin Asset Liability Management Council (BALCO)
The eBTC asset liability management council (BALCO) will be led by contributors from @BA_Labs and @Steakhouse. BALCO will hold regular meetings to assess protocol and market conditions and recommend monetary policy changes publically via the Badger forum. The BALCO as a council will decide on protocol parameter changes but doesn’t execute these changes via a multisig. Instead the eBTC technical operations arm will be taking these recommendations and executing them with a multisig that’s further secured by a timelock. The BALCO will also be making recommendations to the BadgerDAO treasury council on adjustments to treasury controlled positions to help with protocol stability that they can execute through the existing treasury council multisig framework.
The long-term aim of BALCO is to eventually encode or automate these ALM rules over time. Using a rules based process for monetary policy will encourage market participants to take proactive steps (buying, selling, minting, or repaying eBTC) to return eBTC to peg based on credible expectations of future BALCO parameter changes.
Protocol Yield Share (PYS) Adjustment
In addition to driving revenue, the protocol yield share (PYS) is a key monetary policy lever for managing supply of eBTC. Lowering the PYS encourages increased minting through CDPs to increase supply, while raising PYS does the opposite, discouraging new minting and driving repayment of existing CDPs. PYS will be adjusted dynamically through the periodic BALCO review and proposal process to help keep supply of eBTC in line with market demand, thereby stabilizing the peg.
BALCO will adopt a rules based process for PYS adjustment that looks at prior period peg stability and price behavior, and then adjusts PYS up or down based on eBTC’s average realized distance from peg. Greater price divergence will result in a higher rate of change to PYS, which should help speed up the process of balancing supply and demand. While the specific parameter adjustment framework is expected to evolve after launch based on observed market dynamics, over time we’ll seek to dial in on a robust and stable policy which can be fully automated.
Trading and Market Operations
In addition to the protocol owned liquidity, which is expected to be managed in passive ranges with only occasional adjustments, through BadgerDAO treasury owned positions the protocol will also have additional surplus capital on hand which can be used to support the peg if supply and demand are imbalanced. If the price of eBTC is persistently above peg, inventory of eBTC held by the protocol can be sold at a premium and stETH reserves can be used to collateralize the protocols CDP to facilitate the minting and sale of additional eBTC. If eBTC price falls below peg, WBTC held by the protocol can be used to purchase eBTC at a discounted price.
In either case, these arbitrage activities will not only help stabilize the peg and improve market confidence, but may also result in realizing profit for the protocol through opportunistically buying eBTC low and selling high. The thresholds and pace of market operations in the immediate post launch period are described in Figure 2 below.
Incentives
BadgerDAO has allocated a portion of tokens to be used for bootstrapping eBTC liquidity, and other partners may also provide additional funds to be used for incentives. While the Badger allocated funds will only be used if necessary, any funds provided by partners will form an integral part of the launch bootstrapping process.
Incentives will primarily be used to encourage users minting eBTC through CDPs, as they directly drive protocol revenue through the PYS. Depending on the state of the eBTC peg (whether over or under peg), minting incentives can also be augmented with additional strategies to achieve desired behavior.
When under peg, incentives for LPing within a tight range on the Uniswap v3 eBTC/WBTC pool can be used to drive additional demand. If eBTC is over peg, minting incentives can be adjusted to favor users who both mint eBTC and provide liquidity to the Uniswap v3 pool, which effectively incentivizes CDP users to sell some of their minted eBTC rather than holding it in their wallet.
Redemptions Parameters
Redemption will be disabled at launch to help de-risk participation for CDP users during the initial phases which may see heightened eBTC price volatility. It is our goal to leave redemptions off indefinitely and use other protocol mechanisms to balance supply and demand, as redemptions can significantly impact user experience (as witnessed recently with Liquity, where troves are being redeemed as high as 400% collateral ratio). Instead, situations where eBTC is trading below peg due to excessive supply vs demand will be addressed primarily with increases in the PYS (disincentivizing minting).
Redemptions will primarily be used as a credible threat to avoid severe depegs to the downside; if eBTC trades significantly below peg, then redemptions can be turned on with conservative parameters (high fee floor, high fee alpha, and slow decay) to put a hard floor under the eBTC price and encourage minters to voluntarily buy back eBTC to close their position.
Post-launch Stabilization
It is expected that the immediate post-launch period could see heightened volatility and rapid changes in market conditions. To adequately address this and ensure the prompt stabilization of the protocol, the eBTC BALCO will meet at least weekly during the first month of protocol operations, and will recommend accelerated parameter changes to achieve equilibrium as quickly as possible.
Figure 1: Launch Timeline (not to scale)
Figure 2: Dynamic Peg Stability Strategy
The above table in Figure 2 shows expected parameter changes in response to various peg conditions. This framework uses the range of tools available to BALCO and eBTC governance including PYS adjustment, incentives, use of protocol owned surplus capital, and activation of various features such as redemptions. The above actions are subject to revision based on market conditions, but we expect this plan of action should provide sufficient support to maintain a stable eBTC peg at launch. After the first month, assuming the peg has achieved consistent stability, we will move towards a more measured and gradual approach to parameter adjustment recommendations.
Incident Response
TL;DR: eBTC faces several risks as a new protocol, and BadgerDAO contributors and community should be prepared with incident response plans in case an adverse event occurs after launch
Technical Faults
While significant efforts have been made to ensure the eBTC protocol is robust and free from technical faults, the possibility of undiscovered bugs cannot be ruled out definitively. Smart contract systems achieve lindyness through time in production with funds secured.
In the event that eBTC faces a technical fault in production, Badger technical contributors will form a war room for incident response, looping in any necessary contributors from the BALCO as well as outside security professionals where appropriate. Information will be shared with users and the broader community when feasible.
If conditions causing the fault can be addressed (for example turning off flash loans), these actions will be taken as soon as possible. However, many parts of the protocol are immutable so it may not be possible to actively address certain possible faults. Certain other actions such as disabling front end UIs will be considered if this could help prevent losses.
Oracle Faults
At launch, eBTC will use Chainlink feeds to create an aggregated stETH/BTC price feed. A secondary oracle protocol will be added after launch, which will become active if the primary oracle becomes unresponsive or falls outside of certain validity thresholds.
Badger contributors will continuously monitor the primary and backup oracles and propose adjustments as needed to ensure that the chosen providers meet the necessary standards for reliability, accuracy, and resistance to manipulation. For example, if an on-chain DEX TWAP oracle is used as a backup, liquidity levels will be monitored to ensure the oracle remains sufficiently resilient given the value at risk within eBTC.
In addition to liveness failures, oracles may also provide incorrect prices, potentially resulting in erroneous liquidations (if price is too low) or undercollateralized eBTC (if price is too high). Each of these situations may lead to liquidations settling for under 100% of owed eBTC and bad debt redistribution to other CDPs. BadgerDAO’s protocol owned CDP will absorb a share of any bad debt redistribution, reducing impact on other users. Additional remedial measures can be considered on a case by case basis.
Failed Liquidations
Severe market volatility or stressed eBTC liquidity conditions may result in liquidations returning less than 100% of CDP’s outstanding debt. This will then result in bad debt being redistributed to other CDP users. Badger DAO’s protocol owned CDP will absorb a share of any bad debt redistribution, reducing impact on other users.
In particular, cases where the price of eBTC is trading above 1:1 to BTC reduce the profitability of liquidating positions, and may make the incidence of unsuccessful liquidations and bad debt redistribution more likely. Specifically, if the ICR of a CDP is lower than the eBTC/BTC price ratio, then liquidator profit will be negative, indicating that liquidations could be delayed until eBTC price normalizes at which point the CDP’s ICR may have deteriorated further. BALCO’s monetary policy and peg management strategies described above will be employed to address any over-peg price deviations and mitigate this risk.
Conclusion
The above scenario planning and monetary policy mechanisms should help eBTC have a stable and successful launch. By focusing on maintaining a strong peg with deep liquidity, we’ll build user trust among both CDP users and eBTC token holders, which is a prerequisite for achieving robust growth and financial performance over the medium term. While new project launches inevitably require agility and adaptation on the fly, protocol stakeholders should feel confident in eBTC’s mechanism design and governance.
License and Disclaimer
Copyright and related rights waived via CC0.
This content is provided on an “as is” basis without warranty of any kind, either express or implied, including, but not limited to, implied warranties of merchantability, noninfringement, and fitness for a particular purpose. Authors do not warrant the accuracy of the information in the content. Authors shall not be liable for any claims or damages arising from or related to any party’s use of the content, including any claims for losses or lost profits, or other incidental, special, consequential, or statutory damages in connection with the content. This content is not intended or offered as advice of any kind, including investment, financial, legal, regulatory, or tax advice, and readers should seek their own professional advice where appropriate. This content is not an offer, solicitation, or recommendation to purchase, sell, or engage with any asset or product, and any mention of assets or products is purely for illustrative purposes. Users acknowledge and agree that their use of the content is solely at their own risk.
References
- BadgerDAO Treasury: DeBank | The Web3 Messenger & Best Web3 Portfolio Tracker
- eBTC Purple Paper: https://github.com/Badger-Finance/ebtc-purple-paper/blob/main/eBTC_Protocol_-_Purple_Paper.pdf
- RiskDAO Report and Analysis: https://github.com/Risk-DAO/Reports/blob/main/eBTC.pdf