Alexei Zamyatin

Jan 29, 2021

4 min read

Would GME be possible in DeFi?

“This is the day people finally realize why we need DeFi” — this is the message that has been broadcast (in various forms) all over Twitter following the GME showdown. “The people have finally realized that the “free” market is actually not free”.

As someone who has dedicated his entire time to decentralized systems since 2014, I was just as hyped as the majority of DeFi proponents on Twitter. The events around GME were a public display of why the financial system is not a “free” market, and why the “little man” will ultimately lose when playing the “suit’s game”…

However, DeFi as we know it today is not the silver bullet that we are selling it for. Ignoring the market manipulations, pump-n-dump schemes, and token scams — DeFi has indeed made a revolutionary step towards a decentralized financial system in 2020. The underlying infrastructure, however, is still the same it was in 2017, when bribing and front-running was used to get in early on ICO token sales and later dump on traders and speculators who weren’t as lucky.

Myth: This would not have happened if GME were an Ethereum token

For the sake of analysis, let’s assume GME was an ERC-20 token on Ethereum. Let’s also simplify the scenario to the following: a hedge fund shorts GME tokens, and masses of small traders collude to push the price of GME up by buying call options.

So what can the hedge fund do to avoid going bankrupt?

In a centralized setting, like with stock markets and RobinHood, it’s quite simple: the hedge fund will try to prevent small traders from buying more GME tokens (of course, we don’t know how “simple” this actually was behind the scenes — but let’s just assume the hedge fund and RobinHood share the same interests here and agree to collude).

But this would not be possible in DeFi, right? Right?!

If we imagine DeFi as a censorship-resistant market with transparent pricing that cannot be stopped or manipulated by a single party — then perhaps the hedge fund would have to accept their loss, pay up, and pack their bags.

However, if we take a closer look at the infrastructure underpinning today’s DeFi ecosystem things start to look different:

  1. Not all decentralized exchanges are actually decentralized. This probably doesn’t come as a surprise but if we take a closer look at the codebase of a few DEXes out there, we will find some form of central access control — typically an admin account that can upgrade the contracts or halt operation. Our hedge fund need only get in touch with the person/group in control of this account, apply some pressure or offer a lucrative bribe — and trading can at least be slowed down (until liquidity moves to DEX without backdoors). Note: this is also the case for most L2 solutions.

There are definitely more attack vectors and I can recommend reading up on those in the following papers:

It’s not all bad!

While the above paints a dark picture, DeFi is without question much much more difficult to manipulate than a centralized market. Users can clone/spawn new trading contracts on the fly, tokens can be traded nearly on any exchange (which don’t have whitelisting), and in the worst-case moved to multiple other blockchains for trading.

Decentralized ledgers like Bitcoin and Ethereum can indeed enable us to build a better financial system, where the GME events would not have been possible — but we’re not there… yet. We’ll need to double-down on the issues above in the coming years to be able to claim that DeFi solves it all.