Ethereum is plagued with criticisms of its less than optimal scaling capabilities and high gas prices. There have been talks about increasing the scaling capacity of the Ethereum mainnet for a while now.
However, the Ethereum ecosystem needs a solution for scaling right now, and if Ethereum is not able to give these new applications a platform with enough scaling capabilities, they can seek alternatives like the BNB Chain or Cardano. Optimism rollout was created to solve exactly the scalability problem of Ethereum.
Optimism Rollup network is one of the several solutions trying to address Ethereum’s congestion problem. The Ethereum network is often congested to the almost maximum capacity, and until upgrades to the main blockchain are made, scaling solutions like Optimism allow Ethereum’s transactional abilities to remain usable without shelling out a fortune on gas fees.
In short, Optimism uses advanced data compression techniques to speed up and cut the costs of Ethereum transactions. They do so by a technique known as called Optimistic Rollups, where multiple transactions are “rolled up” into one transaction and settled on another cheaper blockchain. The verified transactions are then fed back to the main Ethereum blockchain. The biggest advantage of Optimistic Rollups is the fact that they do not compute by default, which theoretically leads to scalability gains. Estimates say Optimistic Rollups can offer 10-100x improvements to scalability. On the downside, however, is the existence of a “challenge period,” which is a time window in which anyone can challenge assertion and increase withdrawal time.
Battle of the rollups
Now, a natural question arises: How is this different from widely used zero-knowledge (zk) Rollups?
Zk-Rollups rely on a zero-knowledge proof for all state transitions to function correctly. Afterward, each transaction is compared to the smart contract on the mainchain. Meanwhile, Optimistic Rollups depend on a user submitting a new state root to the sidechain without validating the rollup contract.
When it comes to application, perhaps the biggest difference between the two lies in costs, as Optimistic Rollups require nodes to simply execute contracts, whereas zk-Rollups need to produce a complex cryptographic proof that requires hundreds or thousands of expensive elliptic curve operations in a proof. This makes zk-Rollups significantly more expensive to use than Optimistic Rollups. However, zk systems have an advantage in bridging to layer 1.
In the world of Optimistic Rollups, there are two main players: Optimism and Arbitrum. The main difference between the two lies in the way they generate a fraud proof for the network. While the current version of Optimism requires non-interactive fraud proof, Arbitum uses an interactive method. Other differences are regarding their Ethereum Virtual Machine (EVM) compatibility and Ethereum tooling.
Currently, there are over 1,000 projects that use Optimism and the total value locked on this chain, according to DefiLlama, is $364.7 million at the time of writing. One of their biggest proponents seems to be Synthetix, which has over $120 million locked on Optimism. When asked about their trust in Optimism, a spokesperson from the Synthetix team told Cointelegraph:
“Synthetix was an early adopter of Optimism and decided on a protocol back in 2020 to build on this Ethereum scaling solution. At that time, it was a matter of choosing a solution with conviction. We identified early that we absolutely had to have scaling, as we are a very complex smart contracts suite. Perpetual futures and low latency oracles were not going to happen on L1.”
When Cointelegraph asked why Sythethix chose Optimism over Arbitium, considering Arbitium was market-ready prior to Optimism, they replied:
“Both Arbitrum and Optimism had a lot of work to do, but we made the decision to commit to working with a specific team, which was Optimism, and bear a lot of the costs that it…
Read More: cointelegraph.com