🚨 Major shakeup in Ethereum’s Layer 2 ecosystem: dYdX v3, a long-standing decentralized exchange, has shut down, leaving over $70M in user funds not withdrawn.
What happens to assets on an L2 when it stops, and what role does L2BEAT play? 🧵👇
Enter “Escape Hatches,” a built-in safeguard of StarkEx tech by @StarkWareLtd, which powers @dYdX. This fallback mechanism is designed to protect users' funds when an exchange becomes “frozen” - as dYdX v3 now is.
When an L2 like dYdX v3 shuts down, users can still withdraw their assets directly from Layer 1 by leveraging this process.
So how do you trigger an escape? 🧩 Users initiate a series of 3 Ethereum transactions: first, they “initialize” the escape, then “finalize” it, and finally, they “withdraw” funds to the position owner.
This requires providing a “Merkle Proof” to verify their asset state. However, generating this proof isn’t easy for the average user…
This is where L2BEAT comes in. We created an open-source StarkEx Explorer with a user-friendly interface to access the Escape Hatch.
dYdX and StarkWare partnered with us to make this available to all at . So far, users have withdrawn almost $30M since the shutdown.explorer.dydx.exchange
Keep in mind, this Escape Hatch mechanism only works with specialized, non-general L2s like dYdX – ones without smart contracts. For general L2s that do support them, we need more robust options including decentralized sequencing and forced transactions.
The endgame? Confidence. Users need assurance that if an L2 fails or misbehaves, they can always interact with Ethereum and, without anyone’s permission, reclaim their assets. No sidechain or sovereign L1 can provide similar guarantees to users.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Today, we’re excited to launch DABEAT - your go-to platform to explore Data Availability layers, essential for ensuring user access to L2 transaction data.
Maintained by L2BEAT team, DABEAT helps you assess the unique risks across the growing DA landscape.
The new DABEAT section is organized into two core categories:
1️⃣ Public DA Layers - General-use solutions for multiple scaling projects, designed with broad application in mind
On August 16, OP Mainnet effectively disabled the fault proof system as part of a bug fix. The project has been set to Under Review as we further assess the situation. Given the unprecedented nature of this procedure, here are a few important comments and considerations 👇
Proof systems, generally speaking, are extremely complex. Optimism has taken exceptional care in making sure that users’ funds remain safe in the presence of bugs, and that any action performed by the OP Foundation can be reverted by the Security Council.
In this specific case, the fault proof system can be disabled by both the OP Foundation multisig and the Security Council with a DeputyGuardian pattern: the first can act through the second, but the second can revert back and revoke the permission in case of misbehaviour.
We’ve just updated the Upgradeability column into the Exit Window column!
The exit window addresses the question: in the event of an unwanted (potentially malicious) upgrade, how much time is available for users to exit before the upgrade is executed?
It turns out that in most cases, simply examining timelock delays is insufficient. In the previous 'Upgradeability' column, one might assume that dYdX offers a longer exit window compared to instantly upgradable rollups like zkSync Era or OP chains.
However, since dYdX enforces a 14d delay for permissionless token withdrawals, there is effectively no exit window in the event of a malicious upgrade. Similarly, Polygon zkEVM has a 10d delay on the Timelock, but requires a 15d delay for exits if forced txs were to be enabled.
We're thrilled to unveil "Stages", a maturity ranking for Layer 2 projects!
We've developed a comprehensive framework to track the evolution of L2 rollups from their early days to full decentralization. Let's dive into the details! 👇🧵
Our research team kicks 2023 off with another security experiment. Read the full article here medium.com/l2beat/circumv… or a summary below 🧵👇🏻 /1
Last year was pretty tough for the crypto industry. Many people lost lots of money because they weren’t aware of the risks associated with the projects they were using. Let's fix it this year by having a public discussion around risks, and let's start with this thread. /2
At @l2beat we’re trying to stress the importance of risk vectors in the multichain world from the very beginning - that’s why we’ve put so much work into our Risk Analysis for L2s and Bridges, and this was no easy feat. /3
Because of the recent @MetisDAO upgrade we're changing Metis' classification from "Optimistic Rollup" to "Optimistic Chain". Read on to learn more 🧵👇 l2beat.com
On April 12 2022 the protocol architecture was significantly upgraded. The transaction data is no longer kept on-chain, instead it is kept in @Memo_Labs distributed data storage system.
This change results in an "optimistic data availability" scheme in which transaction data is kept off-chain while validators can challenge the sequencer on L1 if the data is not available. The L1 relies on the validators to know if the data is available or not.