- Edited
Part 1 – Launch alBTC Before Alchemix V2
alBTC is currently the missing piece of the “Big 3” triangle of Alchemix Vaults (alETH, alUSD, alBTC). alETH has proven the ability of the Alchemix team to launch additional alAssets based on yearn vaults. Additionally, WBTC yields on yearn are often higher than those of WETH, meaning alBTC is set up for success. Given V2 is set to be shipped to auditors Nov 1st, and will be released late December at the earliest, there is a window of time where we could soft-launch alBTC to start building liquidity and backing prior to V2 without cutting into V2 development resources. This would likely create some additional work to migrate alBTC from V1 to V2, plus users would need to migrate their collateral, which are both reasons to keep the launch somewhat conservative (similar to alETH).
Per Scoopy, “internally, the team doesn’t have consensus on alBTC using the V1 architecture”. At least one member of the dev team has expressed their desire to make this happen. The engineer portion of the dev team seems relatively against it but open to a vote, per alETHnocratic: “optimistically, it would take 2 dev weeks to launch alBTC (1 dev week === 1 week of work for 1 dev). given that V2 should launch 8 weeks after the audit starts, it would mean launching alBTC on legacy code, only to have it run for 6-7 weeks before a much better, audited, legoable version is available. this is, imo, not worth it, and dev time would be better spent readying things like scalable deployments for even more alchemix systems, modules built on V2, keepers for v2, and the AlchemixDAO. having said that, I am very interested in decentralizing Alchemix as much as possible, so depending on the level of support for this AIP I think we would consider shifting resource priorities.”. Per 0xDerivadALCX: “going with legacy code now doesn't make sense cause people will have to migrate from al v1 products to v2”.
The primary reason to launch alBTC early is to make the V2 alBTC user experience better: V2 is expected to bring a massive TVL as well as overall attention increase to Alchemix. We know that alAsset pools need to slowly ramp up to maintain peg, and if we have to release alBTC and slowly ramp it up when V2 is released, then many users are going to run into the debt cap as their first experience with alBTC. Releasing alBTC early allows us to start the process of establishing the debt cap early and have an initial idea of what the market interest is in alBTC, which will let us raise or maintain the debt cap in advance of the V2 launch.
A vote “for” launching alBTC before V2 does not necessarily mean it would for sure happen, but instead signifies the community’s desire for an early alBTC launch, which will heavily influence the development priority list. For that reason, I believe it’s important to include the note that if alBTC cannot launch more than 4 weeks prior to V2, we instead wait for V2. The primary decision here is if losing some non-V2 development time is worth getting a jump start on alBTC liquidity and debt cap.
Part 2 – alBTC Launch Parameters
I propose the following initial parameters for the launch of alBTC:
Collateralization ratio: 400%
Debt Cap: 100 alBTC
The intent is to get a jump start on establishing a peg and liquidity for alBTC. The high collateralization ratio is to ensure ample alBTC flows to the transmuter, which helps strengthen the peg and increase yields in the system. The 100 alBTC debt ceiling approximately matches the initial 2000 alETH debt ceiling, which ensures the supply doesn’t balloon faster than we can establish an alBTC market. It is also easier to raise the debt cap and lower the collateralization ratio in the future, rather than go the other way. The wbtc vault on yearn has 94m USD in it, and Scoopy believes it would be relatively unaffected with an additional 30-50m, which is about 1000 BTC. A conservative assumption of 10 BTC deposited for each 1 alBTC of outstanding debt (alETH is more like 7:1 right now, note this is possible due to the 1:1 ETH:alETH swap feature) also gets us to the 100 alBTC initial debt cap.
I propose the Alchemix protocol enables a 1:1 one-way WBTC to alBTC swap for users who wish to swap directly into LPing for alBTC, similar to what is available for alETH.
I propose the vault display a warning letting users know they will need to pay gas to migrate their funds in X weeks (X likely = 5-6). (This warning is another reason we may see more like a 10:1 BTC:alBTC debt ratio, as users who 1:1 swap to LP alBTC will not need to modify anything).
I propose that the emissions schedule be modified thus (italics represents a change):
ETH/ALCX: 53% + 5% for tALCX -> 50% + 5% for tALCX
ALCX Only: 18% -> 18%
3CRV/alUSD: 18% -> 18%
alETH/ETH (Saddle): 3% -> 3%
alETH/ETH (Curve): 3% -> 3%
alBTC/BTC (TBD): 0% -> 3%
alBTC will likely be less in-demand than alETH. This is because alBTC requires obtaining WBTC, which is another layer of risk and complexity. Additionally, defi natives tend to denominate more often in ETH, or at least hold less BTC compared to other users. However, BTC is still the largest and most owned coin in the cryptocurrency ecosystem, so there will still be some level of demand. Either way, the goal is to for the alBTC LP to be one of the best yield opportunities on BTC in all of defi, similar to alETH. Therefore, the alBTC/BTC pool is given 3% of the awards – less than alETH, but still a reasonable size to attract liquidity.
The rewards are taken from the ETH/ALCX SLP as that pool is the least critical to vault functionality, currently has deep liquidity with minimal slippage, and it’s possible that more efficient liquidity from the tokemak reactor could replace any liquidity we lose from the reduction. alUSD is already split between bribes and curve rewards, and the alETH debt ceiling is still in its infancy, so it needs all the liquidity it can get to continue growing.
**Options (please vote in the poll below so we can gather an initial idea of response to this AIP). If total Option 1 + Option 2 > Option 3, then whichever of option 1 and 2 passes will be enacted.
Option 1: You are signaling your desire for alBTC to launch 4 weeks before V2 and after nov 1st, and agree with the proposed launch parameters.
Option 2: You are signaling your desire for alBTC to launch 4 weeks before V2 and after nov 1st, but disagree with launch parameters and would like to propose an alternative (comment below).
Option 3: Disagree that alBTC should launch before V2 and would instead like to wait for V2 (and figure out launch parameters then).**