Ethereum L2s sure are growing fast. Today, many of them have their own tokens and, in total, they process around 30M transactions per day and are responsible for nearly $10B of value locked.
But did you know these networks aren’t as decentralised as you may think?
Indeed, these networks are still centralised and pose a relatively high risk to users. As such, many falsely assume that using an Ethereum L2 network is the same as using Ethereum. This is not true, at least for now.
Value locked in all Ethereum L2s, since Nov. 2019 (Source: L2BEAT)
There’s still no widespread agreement over what being “secured by Ethereum” actually means. Similarly, debate over the definition of an L2 is ongoing.
To keep it general, when an L2 claims that it’s “secured by Ethereum,” it means that all transactions are settled to Ethereum without censorship or modification.
However, these networks do not inherit all of Ethereum’s decentralisation and have weaker security guarantees in other areas, such as upgradability and relying on central operators to patrol the network (explored further below).
While these very new networks are “secured” by Ethereum to varying degrees, many still have centralised controls and other security risks. Simply put, L2 security ≠ Ethereum security.
Centralisation and security risks are closely related and are the two most pressing concerns for Ethereum L2s. Without getting too technical, I dive into a few of the most common centralisation and security risks. (These risks vary between each L2.)
Early in a project’s lifecycle, a multi-sig will exist. (A multi-sig is like a vault where multiple keys are needed to make a change or move funds.) Multi-sigs pose a significant security risk if they are compromised. Arguably, they are a point of failure in the unlikely event a government seizes, changes or takes control of a particular L2.
Many Ethereum L2s still have “back door” access to unilaterally upgrade the chain. These networks are still early and have significant upgrades to pass through, so there needs to be a way to upgrade the chain for performance or new features. For now, this special authority is seen as a necessary evil. After all, in the case of an emergency (e.g. hackers are exploiting a critical bug), having the ability to fix the bug quickly could prevent a heavy loss of user funds.
The risk here is that if L2s can’t quickly decentralise, they may face regulatory pressures to, for example, force a chain rollback if an L2 user violates OFAC sanctions.
Example: Optimism almost crashed before it started, with the team patching an exploit that could’ve produced ‘infinite money’.
Confirming accuracy (prover)
A more technical word for this is ‘state validation’, but it just means who is in charge of confirming all transactions are correct and no one is cheating.
A ‘prover’ proves these transactions are correct before posting them back to Ethereum. It’s critical that this process is publicly verifiable and not controlled by a central party.
Example: Many provers are in development (e.g. OP Mainnet, Base, Mantle)—meaning it’s highly centralised and users rely on the operators to be truthfully checking no one is cheating—or only whitelisted actors perform this role (e.g. Arbitrum One).
To produce cheap gas fees, certain scalability solutions will make tradeoffs by storing some data offchain. This increases security risk as the funds can be lost if this offchain data becomes unavailable.
Some will store data offchain and only post updates to Ethereum (called ‘validiums’). Likewise, some L2s plan to use other services (e.g. Celestia) to store data before posting to Ethereum. For many, these do not constitute ‘Ethereum L2s’ but something in the middle.
Example #1: Immutable X trusts a permissioned 8-member committee to store transaction data offchain. (See section 5.1.3 of the Immutable X whitepaper (v1.2) for more on this.)
Example #2: Arbitrum Nova accepts an extra trust assumption in exchange for lower fees by relying on a 7-member committee of trusted entities (e.g. Google, OpenSea, Reddit) to store data offchain and provide it on demand.
L2s have actors (i.e. sequencers) whose role is to order (i.e. sequence) users’ transactions, batch them, and submit them to Ethereum mainnet. Today, the role of the sequencer is performed by a single party.
While most L2s have a way to circumvent a sequencer, the reality is that basically all users trust the sequencer to act honestly and to order their transactions fairly. A malicious or faulty sequencer could delay the inclusion of user’s transaction by a short period of time.
Example #1: The Optimism Foundation currently runs the sole sequencer on OP Mainnet. Plans exist to progressively decentralise the sequencer.
Example #2: The Arbitrum Foundation currently runs the sole sequencer on the Arbitrum One and Nova chains.
Overall security issues are also present if either core systems, the sequencer, or the provers incur problems. Likewise, sometimes, the L2 chain itself may have problems. It may mean users cannot withdraw funds back to Ethereum L1.
Example: In early September, Base had issues producing blocks for nearly an hour.
It’s not all doom and gloom. You can protect yourself against these risks in certain ways.
Certain L2s and their native tokens could fail if these centralisation and security risks are not overcome. For what it’s worth, most L2s and other scalability solutions are taking steps to address these risks. Below are some examples.
Optimism roadmap to decentralisation (Source: Optimism)
The next couple of years loom as critical for these L2s as they shed their training wheels and decentralise core operations. If they can overcome security risks and successfully decentralise, the beneficiaries should be L2 networks and their native tokens, as well as Ethereum in general.
Unfortunately, there is no standard framework for measuring the risks of L2s. That said, more people are starting to use a framework by L2BEAT to assess the maturity of a given L2. This framework includes the following 3 stages:
L2BEAT’s summary dashboard, ordered by TVL (Source: L2BEAT)
See what stage each L2 is currently at by viewing the ‘Risk Analysis‘ section of L2BEAT. Click on any L2 for a more comprehensive risk analysis.
Trusted by over 25,000+ Aussie investors everyday. Join our growing community now.
Sign up Today