Optimism OP
About
What Is Optimism (OP)?
Optimism (OP) is a layer-two blockchain on top of Ethereum. Optimism benefits from the security of the Ethereum mainnet and helps scale the Ethereum ecosystem by using optimistic rollups. That means transactions are trustlessly recorded on Optimism but ultimately secured on Ethereum.
Optimism is one of the biggest scaling solutions for Ethereum with over $500 million in TVL. It is home to 97 protocols, the biggest being Synthetix (SNX), a derivatives exchange, Uniswap (UNI), a DEX, and Velodrome (VELO), an AMM. Users can begin their journey on Optimism by adding the chain on their Metamask and bridging tokens like ETH to the L2. On May 31, 2022, Optimism conducted a highly anticipated airdrop of its OP token.
Who Are the Founders of Optimism?
Optimism is led by the Optimism Foundation, a nonprofit organization dedicated to growing the Optimism ecosystem. Similar to Ethereum, Optimism aims to become a fully decentralized public good that is not profit-oriented. Optimism is completely funded by donations and grants, and pledges to produce infrastructure that promotes the growth and sustainability of public goods.
What Makes Optimism Unique?
Optimism is designed around four core tenets:
- Simplicity
- Pragmatism
- Sustainability
- Optimism
Optimism aims for the minimum number of moving parts while building a layer-two solution for Ethereum. In practice, this means using proven Ethereum code and infrastructure when possible. Optimism thus aims to keep its code as simple as possible and work directly with existing codebases.
The ecosystem further emphasizes pragmatism and is driven by the real-world needs and constraints of its own team and the users engaging with the ecosystem. Hence, Optimism aims to build iteratively and implement features like EVM equivalence gradually.
Optimism's design process is built around the idea of long-term sustainability and not taking shortcuts to scalability. That is why it uses optimistic rollups and takes advantage of the consensus mechanism of Ethereum to scale the network. Blocks are constructed and executed on the L2 (Optimism), while user transactions are batched up and submitted to the L1 (Ethereum). The L2 has no mempool, and transactions are immediately accepted or rejected. This guarantees a smooth user experience while ensuring security through the Ethereum consensus mechanism.
Transactions are submitted to Ethereum without direct proof of validity and can be challenged for a certain period of time (currently seven days). After that, a transaction is considered final. That is why withdrawals from Optimism to Ethereum take seven days to complete.
How Many Optimism (OP) Coins Are There in Circulation?
Optimism aims to create an ecosystem, where value is generated for its three constituencies:
- Token holders receive value through the productive re-deployment of sequencer revenue.
- Contributors and builders receive value from retroactive public goods funding.
- Users and community members receive value from ongoing airdrops and project incentives.
In short, demand for OP block space generates revenue, which is distributed to public goods, which drives more demand for blockspace. That is why Optimism's token allocation looks as follows:
- Ecosystem fund (25%): split between the governance fund (5.4%), the partner fund (5.4%), the seed fund (5.4%), and unallocated (8.8%).
- Retroactive Public Goods Funding (20%)
- User airdrops (19%): split into a first airdrop of 5% and subsequent airdrops yet to be announced.
- Core contributors (19%): people who help bring the Optimism Collective from concept to reality
- Investors (17%)
The initial token supply is 4,294,967,296 OP tokens, at an inflation rate of 2% a year. In Year 1, 30% of the initial token supply will be made available to the Foundation for distribution. After the first year, token holders will vote to determine the Foundation's annual OP distribution budget. The Foundation expects to seek the following annual allocations:
- Year 2: 15% of the initial token supply
- Year 3: 10% of the initial token supply
- Year 4: 4% of the initial token supply
How Is the Optimism Network Secured?
Optimism utilizes optimistic rollups. Optimistic Rollups (ORs) can trustlessly record transactions on the second-layer blockchain and broadcast periodic merkle roots of the transactions to the first-layer blockchain. External validators verify these merkle roots, which delays withdrawing funds from layer-twos running on optimistic rollups (usually by one week).
AI Analysis
What is the Optimism (OP) cryptocurrency good for? What are its main use cases?
Optimism (OP) is a cryptocurrency that powers the Optimism network, a layer 2 scaling solution for Ethereum. The main use cases of Optimism (OP) are:
- Governance: OP is used for voting on proposals to upgrade the Optimism protocol, ensuring that the network is secure, decentralized, and aligned with the community's interests.
- Staking: OP holders can stake their tokens to participate in the validation process, helping to secure the network and earning rewards in the form of additional OP tokens.
- Transaction fees: OP is used to pay for transaction fees on the Optimism network, similar to how ETH is used on the Ethereum mainnet.
- Liquidity provision: OP can be used to provide liquidity to decentralized finance (DeFi) protocols built on the Optimism network, such as decentralized exchanges (DEXs) and lending platforms.
- Incentivizing validators: OP is used to incentivize validators to participate in the network, ensuring that the Optimism network remains secure and decentralized.
Optimism's primary goal is to improve the scalability and usability of Ethereum, while maintaining its security and decentralization. By using Optimism, users can benefit from:
- Faster transaction processing times
- Lower transaction fees
- Improved user experience
- Increased scalability for DeFi applications
Overall, the Optimism (OP) cryptocurrency plays a crucial role in maintaining the security, decentralization, and scalability of the Optimism network, making it an essential component of the Ethereum ecosystem.
What blockchain does Optimism use? Is it its own blockchain or built on top of another?
Optimism is a Layer 2 (L2) blockchain built on top of Ethereum (Layer 1). It uses Optimistic Rollups, a scaling solution that processes transactions off-chain and then submits them to Ethereum for final settlement.
Key Points:
- Not Its Own Blockchain – Optimism is not an independent blockchain but rather an L2 solution that inherits security from Ethereum.
- Optimistic Rollups – It bundles multiple transactions into a single batch, reducing gas costs and increasing throughput while maintaining Ethereum's security guarantees.
- EVM-Compatible – Optimism is fully compatible with Ethereum's smart contracts and tools, making it easy for developers to deploy dApps.
- Superchain Vision – Optimism is part of the OP Stack, a modular framework that allows for the creation of multiple interconnected L2 chains (the "Superchain").
Comparison to Other L2s:
- Arbitrum (another major Optimistic Rollup) also runs on Ethereum.
- zkSync Era and StarkNet use ZK-Rollups, a different scaling approach.
So, in short: Optimism is built on Ethereum, not a standalone blockchain.
Is Optimism programmable? Does it support smart contracts or decentralized applications?
Yes, Optimism is a programmable blockchain that supports smart contracts and decentralized applications (dApps). It is an Ethereum Layer 2 (L2) scaling solution that uses Optimistic Rollups to achieve faster and cheaper transactions while maintaining security through Ethereum's base layer.
Key Features of Optimism:
- Smart Contract Support – Optimism is fully EVM-compatible, meaning it can run the same smart contracts as Ethereum. Developers can deploy Solidity-based contracts on Optimism with minimal changes.
- Decentralized Applications (dApps) – Many Ethereum dApps have deployed on Optimism, including Uniswap, Aave, Synthetix, and others, taking advantage of lower fees and faster transactions.
- Optimistic Rollups – Transactions are executed off-chain and posted to Ethereum, with a 7-day challenge period for fraud proofs (though this is being reduced with Optimism Bedrock).
- OP Stack – Optimism is built on the OP Stack, an open-source modular framework that allows for customizable L2 chains.
- OP Token & Governance – The OP token is used for governance, enabling the community to vote on protocol upgrades and funding for public goods.
Comparison to Other L2s:
- Optimism is similar to Arbitrum (another Optimistic Rollup) but has a stronger focus on decentralization and community governance.
- Unlike ZK-Rollups (e.g., zkSync, StarkNet), Optimism relies on fraud proofs rather than zero-knowledge proofs for security.
Conclusion:
Yes, Optimism is fully programmable, supports smart contracts, and is a popular choice for dApps looking to scale Ethereum efficiently. If you're a developer, you can deploy contracts on Optimism using tools like Hardhat, Foundry, or Remix with minimal adjustments from Ethereum.
Would you like help with deploying a smart contract on Optimism? 🚀
How fast are Optimism transactions? What is the typical confirmation time and throughput (transactions per second)?
Optimism is an Ethereum Layer 2 (L2) scaling solution that uses Optimistic Rollups to achieve faster and cheaper transactions while maintaining security through Ethereum's base layer. Here’s a breakdown of its performance metrics:
1. Transaction Speed & Confirmation Time
- Optimism transactions are typically confirmed in ~1-5 seconds (on-chain, before finality).
- Finality (withdrawals to L1): Withdrawals from Optimism to Ethereum (L1) take ~7 days (as of the latest updates, though this can vary based on fraud proofs and dispute periods).
2. Throughput (Transactions Per Second - TPS)
- Optimism can theoretically handle ~2,000+ TPS (similar to other Optimistic Rollups like Arbitrum).
- In practice, TPS varies based on network congestion, gas fees, and sequencer performance.
- Compared to Ethereum L1 (~15-30 TPS), Optimism offers ~50-100x higher throughput at a fraction of the cost.
3. Key Factors Affecting Performance
- Sequencer Bottleneck: Optimism relies on a centralized sequencer (though future upgrades aim for decentralization).
- Fraud Proofs: Unlike ZK-Rollups, Optimism uses fraud proofs, which add a delay for withdrawals but allow for higher throughput.
- Gas Fees: Transactions are ~10-100x cheaper than Ethereum L1, making them more efficient for high-frequency use.
4. Comparison with Other L2s
| Network | TPS (Est.) | Finality Time | Withdrawal Time |
|---|---|---|---|
| Optimism | ~2,000+ | ~1-5 sec | ~7 days |
| Arbitrum | ~2,000+ | ~1-5 sec | ~7 days |
| zkSync Era | ~1,000+ | ~1-5 sec | ~10 min |
| StarkNet | ~1,000+ | ~1-5 sec | ~10 min |
| Ethereum L1 | ~15-30 | ~12 sec | ~12 sec |
Conclusion
Optimism offers fast, low-cost transactions (~1-5 sec confirmation) with high throughput (~2,000+ TPS), but withdrawals to L1 take ~7 days due to fraud proofs. For most use cases (DeFi, NFTs, gaming), this is a significant improvement over Ethereum L1.
Would you like details on specific Optimism upgrades (e.g., Bedrock, OP Stack) that improve performance?
How much data can I store on the Optimism blockchain? Does it support on-chain data storage?
The Optimism blockchain is an Ethereum Layer 2 (L2) scaling solution that uses Optimistic Rollups to improve transaction speed and reduce costs. However, it does not natively support on-chain data storage in the same way as traditional databases or decentralized storage networks (like IPFS or Arweave).
Key Points About Data Storage on Optimism:
No Native On-Chain Storage
- Optimism (like Ethereum) is primarily designed for executing smart contracts and recording transactions, not for storing large amounts of data.
- Storing data on-chain is expensive (gas costs apply) and inefficient for large datasets.
Smart Contract Storage Limits
- You can store small amounts of data (e.g., variables, mappings, or structs) in smart contracts.
- The block gas limit restricts how much data can be written in a single transaction.
- Example: A simple
uint256orstringcan be stored, but large datasets (e.g., images, videos, or documents) are impractical.
Off-Chain Storage + On-Chain References
- The best practice is to store data off-chain (e.g., IPFS, Arweave, or centralized storage) and store only a reference (CID or URL) on-chain.
- Example: Store a NFT metadata CID (IPFS) in a smart contract instead of the full metadata.
Optimism’s Data Availability
- Optimism relies on Ethereum’s data availability (via fraud proofs), so it inherits Ethereum’s storage constraints.
- Large datasets would still need to be stored off-chain.
Alternatives for On-Chain Data Storage
If you need decentralized storage, consider:
- IPFS + ENS (for decentralized web hosting)
- Arweave (permanent storage)
- Filecoin (decentralized storage network)
- The Graph (for indexing and querying blockchain data)
Conclusion
Optimism does not support large-scale on-chain data storage. Instead, use off-chain storage solutions and reference them on-chain via smart contracts. For small amounts of data (e.g., contract state), Optimism can store it, but for anything beyond that, off-chain storage is the better choice.
Would you like recommendations for specific use cases?
Contact Us About Optimism
Are you a representative of the Optimism project? Send us a message.