Back to Course

3. Advanced Course

0% Complete
0/0 Steps
  1. 1. What is Taproot?
  2. 2. Blockchain bridges – what are they?
  3. 3. What is the 51% attack on blockchain?
  4. 4. Zero-knowledge proof – a protocol that respects privacy 
  5. 5. What is EOSREX?
  6. 6. Mirror Protocol – what it is? 
  7. 7. What is DAO, and how does it work?
  8. 8. What is spoofing in the cryptocurrency market? 
  9. 9. What is digital property rights in NFT?
  10. 10. How to verify a cryptocurrency project – cryptocurrency tokenomics 
  11. 11. What is Ethereum Plasma?
  12. 12. What is Ethereum Casper?
  13. 13. What is Selfish Mining? 
  14. 14. How to create your own NFT? 
  15. 15. Schnorr signatures - what are they? 
  16. 16. What is Zk-SNARK and Zk-STARK? 
  17. 17. What is Proof of Elapsed Time (PoET)?
  18. 18. MimbleWimble - what is it? 
  19. 19. What are ETFs and what role do they play in the cryptocurrency market? 
  20. 20. What are synthetic assets? 
  21. 21. Definition of DeFi, and what are its liquidations?
  22. 22. New identity system - Polygon ID
  23. 23. What is Ethereum Virtual Machine (EVM) and how does it work?
  24. 24. Ethereum Foundation and the Scroll protocol - what is it?
  25. 25. What is Byzantine fault tolerance in blockchain technology?
  26. 26. Scalability of blockchain technology - what is it?
  27. 27. Interchain Security - new Cosmos (ATOM) protocol
  28. 28. Coin Mixing vs. Coin Join - definition, opportunities, and threats
  29. 29. Soulbound Tokens - what are they, and how do they work?
  30. 30. Definition of LIDO - what is it?
  31. 38. What is Web3 Infura?
  32. 39. Mantle - Ethereum L2 scalability - how does it work?
  33. 40. Polygon zkEVM - everything you need to know
  34. 41. What is Optimism (OP), and how do its roll-ups work?
  35. 42. What are RPC nodes, and how do they work?
  36. 43. SEI Network: everything you need to know about the Tier 1 solution for DeFi
  37. 44. Types of Proof-of-Stake Consensus Mechanisms: DPoS, LPoS and BPoS
  38. 45. Bedrock: the epileptic curve that ensures security!
  39. 46. What is Tendermint, and how does it work?
  40. 47. Pantos: how to solve the problem of token transfer between blockchains?
  41. 48. What is asymmetric encryption?
  42. 49. Base-58 Function in Cryptocurrencies
  43. 50. What Is the Nostr Protocol and How Does It Work?
  44. 51. What Is the XDAI Bridge and How Does It Work?
  45. 52. Solidity vs. Rust: What Are the Differences Between These Programming Languages?
  46. 53. What is a Pinata in Web 3? We explain!
  47. 54. What Is a Real-Time Operating System (RTOS)?
Lesson 34 of 47
In Progress

41. What is Optimism (OP), and how do its roll-ups work?

Optimism is a Layer 2 Ethereum solution. It was built to be cheap and easy to use. It first appeared in 2019, with the Mainnet launching in 2021. The network was designed to mirror Ethereum’s blockchain. Therefore, developers can implement existing smart contracts on the blockchain very efficiently.

Optimism is an Ethereum-based decentralized platform that allows us to trade and scale smart contracts instantly. OP is the platform’s own token.

How does Optimism work?

The network has its philosophy. It is based on four pillars: simplicity, pragmatism, sustainability and, of course, optimism. Optimism is a rollup that improves bandwidth and latency on the Ethereum main chain. How it works: calculations and data are moved off the main chain. This reduces congestion on the core network and improves Ethereum’s scalability.

Optimistic rollups have their own characteristic features. One of them is that little information about transactions is published on the chain, and it is automatically assumed that all transactions are valid.

What are roll-ups?

This is one of many scaling solutions. They help Ethereum to achieve a higher throughput of a given transaction. So, you make transactions outside Layer 1, then they are sent there and reach consensus. What is the advantage of this solution? The load on the main network is reduced, while at the same time, high security is guaranteed.

We have two main types of rollups:

  1. Zero-knowledge (ZK) Rollups – are responsible for calculations outside the chain and then send the proof of validity to the chain.
  2. Optimistic rollups – they assume a priori that transactions are valid by default and perform calculations in a fraud-proof way. However, only if there is a challenge.

Optimism belongs to the second category. It is also the mother chain of Ethereum.

How does the Optimism network work?

All blocks on Optimism are stored in a special smart contract. This is built on Ethereum and is called Canonical Transaction Chain-CTC. Such contracts contain a code that guarantees us that the current list of blocks cannot be changed by the latest Ethereum transactions. Of course, it can be broken, but only if Ethereum undergoes a restructuring and the order is changed.

Then we have block production, which is the responsibility of the sequencer. It helps the network and does the following things:

  • It immediately confirms transactions and updates the network status.
  • It constructs the second layer blocks and executes them.
  • It forwards user transactions to the first layer.
  • The sequencer immediately rejects or accepts transactions. And it does so exactly as they are received. When someone sends a payment, the sequencer checks whether it is valid and forwards it as a pending block. Such blocks are then grouped and forwarded to Ethereum for completion at regular intervals.

The main purpose of such block production is to reduce transaction fees. Of course, such a fee varies depending on the particular network load. Even if the transactions have been sent to the sequencer.

Block execution. Before we delve deeper into this topic, you need to know that Ethereum nodes fetch blocks from the Ethereum network. In contrast, Optimism nodes fetch blocks directly from the CTC Append-Only contract.

Optimism nodes consist of two basic components. They are the Ethereum Data Indexer and the Optimism Client Software. The Ethereum Data Indexer is designed to reconstruct the Optimism blockchain from blocks published in the CTC contract. It is also often referred to as Data Transport.

Fault Proofs. The use of Optimistic Rollups means that state commitments are published directly on the Ethereum network, without the need for a proof of the validity of those commitments. Proof is only required if a state commitment is challenged. If the challenge is successful, it is removed and replaced by another.

Token OP

This is the system’s own cryptocurrency. The entire network is managed by the so-called Optimism Collective. The administration of the Optimism Collective thus consists of two parts: Token House and Citizen House.

The Token House manages the Optimism network together with the OP token. The OP token itself has been distributed to hundreds of thousands of addresses that participate in the management of the system. The members of the Token House are responsible for the administration of the system and use OP tokens.

Interestingly, the OP token was introduced via airdrop. In the process, a total of 5% of the total supply of tokens was distributed. Who were the lucky ones to receive the token? They were DAO voters, Optimism users, Gitrcoin contributors and many others.

We recommend following the project – the team has confirmed that another airdrop is coming. It plans to set aside 19% of the total supply for this purpose. So maybe you’ll be the next lucky one!

Summary

Optimism is one of the equally popular Ethereum scaling solutions. The Optimism Foundation even wants to build the network’s Mainnet on top of Bedrock, a next-generation decentralized rollup architecture developed by Optimism Labs. We keep our fingers crossed and predict a bright future for this network!