Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Ryan Sean Adams

👤 Speaker
3095 total appearances

Appearances Over Time

Podcast Appearances

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

50% of Drift's total TVL was drained.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

How did this happen?

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

The attacker somehow got a hold of two of the five multi-sig signatures through social engineering, and they just were allowed to push a transaction through that I think some of the other multi-sig signers did.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

couldn't comprehend.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

And so they just pushed them to approve, which gave them control over the protocol.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

That's market creation, Oracle assignment, withdrawal limits, and also importantly, no time locks.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

And so once the exploiter had access to the sufficient number of admin keys, they basically had full admin control over the protocol.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

Weeks before they got access to these keys, they made this fake token that they had minted and wash traded for days and days and days and days so that they could create this fake volume that made this token perceived to be real.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

That allowed them, once they had governance over the protocol, to add this token to the Drift protocol.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

And they controlled the entire supply.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

And so once this token was approved as collateral, they could collateralize this token and then withdraw USDC, USDT, CB Bitcoin from the protocol.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

All of this happened in 31 transactions over 12 minutes that resulted in $285 million getting drained.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

The Drift token fell 20% in the hours after the exploit was first reported.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

There's a lot of just kind of criticism on the Drift structure, the admin setup, the multi-sig setup of Drift from some DeFi founders.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

So both Stani from Aave and Hayden from Uniswap said something to the effect of Drift was not DeFi.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

If you have admin keys that can do these sorts of things, like one single entity can govern this protocol in this particular way, that's just not DeFi.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

Hayden said, people might accuse me of gravedancing for saying it, but we have to stop letting centralized things call themselves DeFi.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

An admin key that can drain all the funds?

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

CeFi.

Bankless
ROLLUP: Google’s Quantum Warning | Trump’s Iran Speech | Ethereum Economic Zones | Drift Hack

Otherwise, DeFi means nothing and the brand is destroyed.