Compound REKT

You know there are many REKT in crypto space:

Like $HEX:

Or even the entire crypto space:

But we have never thought Compound will be rekt... oh well, maybe the next is ETH 2.0... who knows...

BUT...

How come Compound got rekt?

What is a Compound?

The Compound is one of the oldest Defi in the crypto space.

A Defi lending protocol allows users to earn interest on their cryptocurrencies by depositing their cryptos in the pools supported by the platform.

It was launched in September 2018. The idea was similar to any of Defi projects, to artificially pump up the liquidity of the cryptocurrencies since people likely will store their crypto and put it idle.

In crypto space, liquidity equals more money.

The difference is that Compound rewards you a governance token $COMP rather than some other Defi rewards you with another useless utility token to leverage their pools.

The break

When the Proposal 117 kicks in, it creates a reverts mechanism in the code that allows users to withdraw funds from the pool without inputting tokens.

Potentially, you can steal cETH from the Compound protocol worth $830M and stick the transaction in the timelock.

T.png

The error code makes no distinction from cERC20 and cETH.

The error was immediately spotted and reversed to the previous version.

The impact

Many DApps and their partners will have to prevent the losses. For example, Solana mainnet can shut down its blockchain service, but others may not do so.

The future

Of course, forecasting the code error can be very difficult and near impossible until it deploys.

Maybe some industry standards may introduce in the future.

bmc.jpg

If you want to support my writing, buy me a coffee here.

Photo by Anton Nazaretian on Unsplash

Hive divider.gif

Note: Cross-references of this article have been created by the author and have been cross-referenced on multiple platforms here. Please reference the resources and credits here. Reach out to the authors if you have any questions.

Did you find this article valuable?

Support xuanling11 by becoming a sponsor. Any amount is appreciated!