Vitalik Buterin’s Latest Guide to L2 Blockchains

34 views 7:26 am 0 Comments November 22, 2023

Layer 2 solutions have been growing over the last year. More L2 blockchains launched. We see EVM Rollups, sidechains, or Validiums that use zk-proofs. Vitalik Buterin has for a long time been supporting L2 blockchains. He wrote a blog about some issues that L2 blockchains and their bridges face.

So, let’s take a closer look at this stimulating blog about L2 blockchains. When Vitalik writes, it’s worth checking it out.

L2 Blockchains Are Becoming More Diverse

Buterin sees more L2 blockchains joining the L2 ecosystem. The main features that L2 blockchains provide are fast and cheap transactions. Ethereum’s users are happy to see gas fees around $0.10 instead of $2 on a good day. However, how can you explain to a Web2 user who never paid any transaction fees that he needs to pay $0.10? Centralized apps and small L1 chains may experience similar issues.

This is where Buterin sees a challenge in his blog. So, he distinguishes between three different types of L2 blockchains. But everyone building a Layer 2 chain must find a balance between the trade-offs. These trade-offs are for centralized apps to become more decentralized. This would make them more secure. However, with a high throughput, rollups couldn’t handle this.

On the other hand, games and social media like the decentralization aspect. But they can handle a lower security level. For example, losing a post due to chain issues is acceptable. But losing your account would be a more serious issue.

There are also current L1s that want to move closer to Ethereum. They can do this on a step-by-step basis. They may want to become an L2. Currently, roll-up technology can’t handle all their requirements. That’s why they must find a balance by transitioning before it’s too late. In that case, they lose momentum. 

Here’s an attractive website that shows you the current level of where an L2 blockchain is at. It allows you to keep track of their progress. It includes various features, like risk, technology, stage, etc. See the picture below.

Layer 2 progress

Source: L2 Beat

The Tradeoff Between Security and Scalability

The next issue Buterin discusses is the tradeoff between security and scalability. He mentions the following situation.

An L1-issued asset gets deposited on an L2. Now, you receive this asset and send that asset back to the L1? This raises other questions. For example, what tech should an L2 choose to do this, and are there any tradeoffs? Here’s a chart that covers this narrative.

L2 blockchains
Source: Buterin’s blog

However, he also points out that intermediate options are available, for instance, between rollups and valium or between plasma and valium. This works like a gliding scale. He sees two significant reasons L2s make decisions in this scalable spectrum.

The cost of Ethereum’s native data availability. Technology will improve, which will result in decreased costs. This should also improve with the introduction of sharding. However, all the current intermediary options have tradeoffs. The following chart shows these tradeoffs.

Gliding scale
Source: Buterin’s blog

Trustlessly Reading Ethereum

Can L2s read Ethereum? Look at it this way: can an L2 revert if Ethereum reverts? Ethereum could revert, for example, when the chain hasn’t finalized. However, you already deposited funds. The L2 block keeps reading from the reverted block and does not form any new Ethereum blocks. This makes for a perfect, endless money printer. See the picture below.

L2 blockchains
Source: Buterin’s blog

L2 blockchains can solve this in two ways. By either:

  • Only allow reading of finalized blocks of Ethereum. This is the easier option. However, with a prolonged inactivity leak period on Ethereum, the L2 loses functionality.
  • The top chain (L2) can revert if Ethereum reverts. This is the best solution, but harder to install.

So, all the points mentioned reinforce that each choice has a tradeoff. Now. Buterin also questions whether having a bridge makes you a valium. Well, the short answer is not outright. Let’s look back at the sample above. There’s still the issue that a chain may need a hard fork in case of reverting. This allows them to keep communicating with each other.

As a solution, he offers a hard fork. This requires social commitment. For example, an exceptional situation in Ethereum happens. As a result, the bridge doesn’t work anymore. Now, the other chain needs to complete a hard fork. This allows the bridge to communicate with both chains it connects. See the picture below.

L2 blockchains
Source: Buterin’s blog

Conclusions

Buterin sees two critical dimensions to ‘connectedness to Ethereum.’ That’s the security of:

  • Withdrawing to Ethereum.
  • Reading Ethereum.

He sees both as being important. He managed to show this in a spectrum, as shown in the picture below:

L2 blockchains
Source: Buterin’s blog

Now, apps can be anywhere in this spectrum. It all depends on how they weigh security vs scalability. This brings us back to the circle of tradeoffs. 

This article was generated with the support of AI and reviewed by an editor. If you would like more information, you can look at our T&C.