Posts

Ethereum Optimistic Rollups, Do We Really, Really, Really Need Them?

avatar of @dragosroua
25
@dragosroua
·
·
0 views
·
2 min read


Ethereum is already an old technology. Although it revolutionized the crypto world with the introduction of smart contracts, it's now lagging behind. The biggest, and most important problem is the transaction fee. There is also the bottleneck of TPS (transactions per second), which is closely linked to the gas fees, but basically, it's all about how much it costs to use the blockchain.

If you ever transacted on Ethereum, you've seen gas costs sometimes as high as 15% of the transaction value. If you want to transfer $200 worth of ETH, you would probably have to pay $30 worth of ETH in fees. Who in their right mind would want to do that?

Optimistic Rollups To The Rescue

Because human mind is good at spotting opportunities, a clever solution appeared in the last half of the year. It's called "optimistic rollups" and, despite the use of the word "optimistic", there's nothing joyful about it. On the contrary, it's the final acknowledgment that we're in a sad situation, and, instead of improving the base layer, we're forced to patch it with a second layer.

In short, optimistic rollups are chains running on top of Ethereum, collecting transactions, executing them and then submitting the proof in batches to the main chain. It's like taking a heavy load off of the shoulders of Ethereum, and putting it somewhere else.

If you look at the marketing for these solutions, it will look like this is a great discovery. Unfortunately, I tend to disagree.

Extracting Value To What?

If you use Ethereum only for storing proofs that something happened, and that actual something is to be found in a potentially infinite number of layers 2 (because, mind you, there are more than one L2, and they are competing with each other), then what's actually left there? What's Ethereum good for? Only for storing some proofs that something happened on some other chain?

Weird, at least.

Of course, you can look at it from the perspective of Ethereum being the "mothership", and all the rollups being the "pods" that are swinging back and forth between the user and the mothership.

In this case, what's preventing you from using just the pods, and relying only on them? Why do you need an entire slow blockchain to prove that something happened in another (allegedly way faster) blockchain?

Why should we extract the value from the Ethereum blockchain and store it in arbitrary blockchains linked to it? Why not using entirely new chains, EVM-enabled, and proved to be faster?

Evmos is one of these blockchains: it has the EVM (Ethereum Virtual Machine) enabled as a module, so it can run the same smart contracts written in Solidity, and it's built on top of Cosmos-sdk, which powers 5 of the top 20 worldwide blockchains in terms of marketcap. Furthermore, any Cosmos-sdk chain can be IBC-enabled (Inter Blockchain Communication) instantly, giving it access and exposure to billions in assets that can be swapped in seconds.

Change My Mind

I know there are a few benefits to the optimistic rollups, like lowering the transaction fees, but I don't really see how these benefits could outweigh the drawbacks.

If you do see this happening, I would be curious to learn more.

Posted Using LeoFinance Beta