Pira, Drift operations suspended due to a security incident
https://t.co/sPL3O7XV8K https://t.co/qPuzTEjbxF
Pira, Drift operations suspended due to a security incident
https://t.co/sPL3O7XV8K https://t.co/qPuzTEjbxF
A common question we're getting on the Drift relaunch is: why is it taking so long? Why do you even need a 'relaunch' when it was already live?
One of the biggest decisions early on was: new program or reuse the old one? We decided to launch with an entirely new program/program ID. Why?
1. The existing program's state was in limbo after the hack. It didn't fully resolve the liquidations because the exploiter's collateral was never marked to 0. We wouldn't want to muddy that state, because it is needed to snapshot what everyone is owed.
2. Security is not something you can just strap on - it takes thoughtful design from the outset. Adding extra security means making breaking changes to on-chain state. Making these changes while providing a migration path for existing state is 10x harder.
An analogy - code is like a Jenga tower. Security is at the bottom of the tower. It is very hard to change the blocks at the bottom without toppling the tower. If the code is not in production, though, you can simply
It turns out Drift is in fact not invincible https://t.co/z8EKm2H6k7
It turns out hyperliquid is in fact not invincible