Henry He is the co-founder and CEO at SesameOpen. An ex-Googler, Wharton MBA, and alumnus of Nortel Networks with eight patents, he is an expert in security and IP routing, and a frequent author and speaker on token economics. Follow Henry on Twitter @hhe08
During the crypto market crash in 2018, the network value of almost all tokens dropped significantly. The exceptions are a few stablecoins that grew a lot in market cap: USDC ($0 to $239M+), TUSD ($0 to $205M+), PAX ( $0 to $113M+), GUSD ($0 to $72M+), DAI ($0 to $92M+). Collectively these stablecoins have about $717M+ in market cap. On the other hand, the market cap of leading stablecoin USDT dropped from $2.8B to $2.0B, losing about $800M in market cap. What a coincidence! It seems the new stablecoins’ gain is at the expense of leading stablecoin Tether which was attacked in October 2018. (Note: The market cap data is from CoinMarketCap as of March 11, 2019 and is approximate.)
Competition among these stablecoins will be fierce and projects have incentives to attack other projects to gain market share. Some attacks are legal business practices such as the speculative attack Soros used to attack the British pound. The same method was also used to attack Tether in October 2018. In this article, I am demonstrating a hypothetical attack using a common legal business practice — a “price war.”
Stablecoin business models
Different stablecoins use different business models and these differences open up new types of attacks which have not been discussed and of course have not happened yet. For our purposes here, I will only use USDC and DAI as examples.
USDC, as a fiat-backed stablecoin, uses fiat as collateral which is held at off-chain external entities (banks) which can be seized by centralized authorities such as governments. Given that USDC is issued by centralized exchanges (Coinbase, Circle) which receive meaningful utility value from USDC such as 24/7 exchange deposits, interest on fiat deposits, and no fee to use. This advantage can be used to attack other stablecoins that charge user-imposed fees.
DAI, as a crypto-backed stablecoin, uses crypto assets as collateral which is held on-chain, can not be seized by centralized authorities and is censorship resistant. Since crypto assets are volatile, it introduces another token, Maker (MKR), as a form of insurance, to maintain the peg on top of adopting an over-collateralized strategy. To accrue value for MKR, DAI charges a “stability fee”. Effectively, it adds a cost for users to borrow DAI against their crypto assets as collateral. This opens up a possible attack vector since logical and reasonable users will choose another service with lower fees to borrow stablecoins using the same crypto assets.
Price war attack
Adoption is critical for a stablecoin project to succeed and projects are using all kinds of marketing tactics to gain adoption, such as rebates and strategic partnerships. With the business model advantage of not charging user-imposed fees, USDC can create a new go-to-market channel to drive its adoption by attacking DAI using a price war on DAI’s stability fee.
The value proposition of the DAI/MakerDAO platform is to enable users to borrow DAI using their crypto assets as collateral. In most cases, users buy more crypto assets with their DAI, effectively creating a leverage position using the DAI/MakerDAO platform. USDC can also tap this use case as a new channel to drive its distribution with a straightforward approach. Basically, it can set up the same lending service as MakerDAO with the same open trustless setting (or just copy the related open-source code). The key difference here is that USDC will charge a lower fee than DAI’s stability fee. It can even afford not to charge a fee at all. In that event, assuming users are rational and logical, they will use USDC’s lending service to borrow stablecoins and create a leverage position for their crypto assets. This is the simple execution of the price war attack.
DAI has no option but to compete. Otherwise, under the assumption that CDP users do not care about the permissionless nature of MakerDAO, no DAI will be minted and it will lose its market share. To compete, DAI needs to lower its stability fee. Since USDC can charge no fee, the endgame is that DAI will need to lower its stability fee all the way to zero to be competitive. DAI unfortunately cannot afford zero stability fee since its design requires a fee to maintain the peg and generate returns for project investors. Eventually DAI will lose in this price war. By launching a price war, USDC kills two birds with one stone — not only creating a new marketing channel to drive its adoption, but crashing a competitor at the same time.
In fact, USDC is highly incentivized to execute this hypothetical attack. This is because the marketing cost to use other methods, such as rebates, to drive the same amount of adoption, plus the cost to crash a competitor, will likely be much higher than simply copying open source code, launching a lending service, and implementing risk management. By launching a lending service, USDC does face a new risk that MakerDAO is facing: that volatility of the underlying collateral can lead to the under-collateralization of loans. However, USDC has the resources to manage the risk to be lower than MakerDAO. This is done by maintaining the same collateral ratio and selecting only the crypto assets MakerDAO selects, but providing higher collateral liquidity and faster asset price data feed owing to its connection with big centralized exchanges. In fact, USDC could be more aggressive by lowering the collateral ratio as another method to attack DAI. (Ignoring the legal or policy risk such as KYC/AML here.)
A bigger problem
Censorship-resistant stablecoins like DAI serve an important role in powering trustless applications such as decentralized exchanges, decentralized financial products and dapps. These applications use smart contracts to automatically execute stablecoin transfers in a trustless environment, and obviously stablecoins that can be frozen will cause problems.
Hence it is reasonable to assume there will be a market segment for DAI as a censorship-resistant stablecoin. The demand may be small in the beginning but will grow along with trustless applications. When facing a price war from USDC, one strategy DAI could use is not lowering, or maybe even increasing its stability fee to win the censorship-resistant stablecoin market segment.
The challenge is whether DAI can continue to grow in supply to meet increasing demand. Users who borrow stablecoins using their crypto assets don’t really care whether the stablecoins are censorship-resistant since they don’t hold the stablecoins they borrow. By having a higher user-imposed fee, DAI may not grow to meet the demand. If they do not have enough supply, will these trustless application take the risk to adopt USDC even though it is not censorship-resistant? I think it is very likely and a very interesting market dynamic to watch carefully.
The price war between the USDC and the DAI is a price war between a centralized solution and a decentralized solution. If we expand our thinking beyond the stablecoin, will there be more price wars between centralized and decentralized businesses? The latter in theory provide better economic value than the former by removing middleman fees and incentivizing communities as token holders to evangelize their businesses by creating network effects. Will decentralized businesses have the upper hand? I don’t have good answers to those questions and I don’t think the community as a whole has answers either. I hope this article can serve as a starting point for the community to discuss and observe.