[Proposal] Add Ether and Bitcoin to Cryptocurrency Category

Description
This proposal seeks to add WBTC and WETH to the Cryptocurrency category, or to add one of them. This would be done by calling addTokens on the pool controller from the Timelock contract, with the addresses of WBTC and/or WETH as arguments. This thread is to discuss the benefits and risks of doing so, and to determine which of the assets (if either) should be included in a Snapshot proposal before an on-chain governance proposal.

Rationale
As the two largest native assets in the cryptocurrency space, Bitcoin and Ether are the most obvious of any ERC20 tokens to be included in this category. Movements in the price of Bitcoin tend to affect the entire cryptocurrency economy, and movements in the price of Ethereum tend to set the trend for most of the DeFi market. Adding one or both to the category would expose the indices to a more representative subset of the cryptocurrency sector.

The only way to add Bitcoin to the category is through one of its wrappers. The two clear choices for this would be renBTC or WBTC. WBTC has a much higher market cap and has been around longer than renBTC, so it would make more sense to add it to the category.

Pools can not add Ether directly, and even if they could it would be impossible to measure its market cap since there is no total ether opcode in the EVM. WETH is the largest Ether token by far, and is the obvious choice if we decide to add Ether.

This proposal mentions weights in index pools. As a reminder, weights are calculated using the square root of tokens’ fully diluted market caps. Additional information can be found in the documentation.

WBTC Risks: Custodial
WBTC is a custodial asset backed by BitGo. As such, the security of WBTC is entirely reliant on BitGo. It is a highly trusted corporation, with several billion dollars locked in WBTC alone, but it is a single point of failure.

Accepting WBTC may set a bad precedent by allowing tokens which are managed by centralized actors into indices in a protocol designed to be passive and decentralized. Nonetheless, it is the largest asset in the crypto space and I believe it should be considered.

WBTC Risks: Market Cap
WBTC is not a standard token, in that it is a wrapper for another currency. This means that the weight assigned by the pool controller will not necessarily represent any economic indicator of Bitcoin relative to other assets, and instead will be based on how much Bitcoin is being used on the Ethereum blockchain through WBTC.

WETH Risks: Market Cap
WETH is a wrapper for Ethereum, and can be minted or burned arbitrarily. As such, there are 2 concerns: as with WBTC, the market cap is not really representative of any economic indicator for Ethereum itself; and its market cap, and thus the weight of WETH, could be manipulated by actors with sufficient access to liquidity.

Unlike WBTC, manipulating the weight of WETH in an index would be rather trivial, and would not necessarily impose a cost to the person responsible. WBTC must be created through a deposit process interacting with BitGo, while WETH can be instantaneously minted on-chain. This significantly reduces the cost of a weight manipulation attack.

For someone with a large amount of available liquidity in the form of Ether (several billion dollars worth, at time of writing), this would be completely free aside from transaction costs. You would simply: mint weth, trigger the pool reweigh, then burn the weth. For anyone else, the cost would be the fees from on-chain flash loans, assuming one had access to billions of dollars worth of liquidity for flash loans.

It’s important to keep in mind that because the market cap of WETH is so high, and because tokens are weighted by the square root of their market caps, a very large amount of liquidity would be required to successfully manipulate the weight of WETH in a pool.

Options
  • Add only WBTC
  • Add only WETH
  • Add WBTC and WETH
  • Add Neither

0 voters

3 Likes

Am personally opting for both. The indices are supposed to represent the whole Crypto space and not including these assets that are the top assets takes away from that purpose. Further more specialist indices can be made without these tokens and these tokens can be removed following a weight manipulation attack for wETH which doesn’t risk the pools actual assets or should there be concerns about wBTCs collateralization to BTC.

6 Likes

Personally I’m opting for WETH. I wouldn’t necessarily be opposed about both WETH and WBTC, however doing some brief research it was unclear if WBTC is insured by BitGo. The wikipedia link mentioned that in 2015 an insurance policy was purchased more information here. If this insurance applies to WBTC then I would be in favour of both.

I do agree that there may be a bad precedent set by accepting tokens managed by centralized actors, however if these tokens are adequately insured then I don’t think it is that problematic, since any possible bad outcomes (ie the btc wallet managed by BitGo getting hacked) would be insured against. This effectively offsets any possible bad outcome. Contrast this with something like these batch of wrapped assets which dont appear to have any insurance behind them, I would be strongly opposed to adding those as there is no recourse in a worst case scenario.

3 Likes

Note bitgo are the custodian for Crypto assets. Like the custodian. If they go under can probably assume the space will too

1 Like

Personally, I invested in CC10 to get exposures on other tokens (I have enough exposures on BTC and ETH) and DEFI5 contained too little. Given the high MC for WBTC and WETH, adding WBTC or WETH will make CC10 less attractive to me.

Having said that since it’s “Cryptocurrency Category” I think it make sense to include BTC and/or ETH, although I have some concerns since WBTC and WETH aren’t fair market representations of BTC and ETH as noted in the description.

2 Likes

@avocado Keep in mind the sqrt weight calculation would ensure they don’t completely dominate the index, but they would definitely be perpetually in the top 3.

I think the main concern is the fact that neither of them really represent any particular market indicator for the actual assets btc and eth. @pr0’s point about Bitgo being the largest custodian of crypto assets is fair enough, and I think it somewhat mitigates the concerns about them being centralized, but the lack of a real metric for market cap is still concerning to me.

The decision on these 2 assets I think will set a significant precedent for future management of this category. I’ll wait for more feedback from the community before throwing it up on Snapshot.

1 Like

Alternatively we make another cat for this. Though considering that CC10s supposed to represent all Crypto will be hard for there to be properly decentralized wrappers that are liquid. So either we bring down the general nature for this index and what it represents or make some centralization risk.

There could always be an ex-BTC and/or ex-ETH version of the main CC fund for people who hold a lot of one asset (or don’t want to) and prefer just increased exposure to others.

Interesting thoughts