Layer 2 Guide
Layer 2 is a different network running atop the Ethereum Mainnet (Layer 1).
Ethereum network is a popular destination for most decentralized apps (dApps). The popularity has led to enormous activity of Ethereum, which results in high gas fees and slow transaction speed. Layer 2 networks are a solution for Ethereum scaling challenges.
Layer 2 is a different network running atop the Ethereum Mainnet (layer 1) and stays on the Mainnet as smart contract. Thus, layer 2 solutions help scale applications by handling transactions off the Ethereum Mainnet (layer 1) while taking advantage of the robust decentralized security model of Mainnet.
Rollups perform transaction execution outside the Ethereum Mainnet (layer 1) and post the transaction data on layer 1. The “rollup” is so-called because the layer 2 solutions roll up transactions and fit them into a single block in layer 1. As transaction data is on layer 1, rollups are secured by layer 1. There are two types of rollups:
1) Optimistic rollups assume transactions are valid by default (hence the name optimistic) and only runs computation, via a fraud proof, in the event of a challenge. Optimistic rollups are scalable because they don't do any computation by default. If someone notices a fraudulent transaction, the rollup will execute a fraud-proof and run the transaction's computation, using the available state data.
2) Zero-knowledge rollups runs computation off-chain and submits a validity proof to the chain. Also known as ZK rollups or ZKRUs, these scaling solutions “roll up” many transactions off-chain and generate a cryptographic proof known as SNARK (validity proof) for the whole bundle. The validity proof is posted on layer 1, and the proof can be quickly verified, and invalid batches are rejected straightaway.
Note: The challenge window for fraud and dispute is one week for both Optimism and Arbitrum. Your transactions in a bundle under suspicion can be held up for one week before they’re verified, and funds are released. However, the challenge process varies across Optimism and Arbitrum.
- Arbitrum: When a challenge is submitted, Arbitrum uses an offchain dispute resolution process to isolate a single step within a transaction. The isolated step is then sent to EVM for final verification.
Follow these guidelines to move crypto assets in Optimism.
Like physical bridges which connect locations enabling movement of people and wealth, in the crypto ecosystem, a bridge is a connection between blockchain networks operating under different conditions. Bridges establish interoperability by enabling transfer of assets and information.
The communities built around individual blockchain networks need to collaborate and cooperate for the ecosystem to be truly decentralized and open. Bridges help the benefits to cross the boundaries and grow beyond the genesis ecosystem.
Therefore, bridges are not only about connecting Layer 1 Mainnet and Layer 2 solutions. For the ecosystem to mature and blossom, we require bridges across Layer 2 as well. Besides the bridges mentioned above, there are other bridges available to transfer assets across Layer 1/Layer 2. Let’s explore a few bridges now.
Hop is a scalable rollup-to-rollup general token bridge. Hop allows users to transfer tokens directly and easily between Layer 2s, sidechains, and Layer 1 Ethereum. With Hop, users can send tokens from one rollup to another almost immediately without having to wait for the rollup’s challenge period. Built with Saddle, Hop is a protocol built for quick, low cost, and trustless transfer of assets.
Synapse is another bridge that provides users the option for cost-efficient, user friendly, and low-slippage stablecoin trade. Synapse unifies the thriving L1/L2 ecosystem, allowing users to seamlessly bridge assets across the most popular chains. Synapse allows users to frictionlessly transfer stablecoins to/from Arbitrum, Avalanche, BSC, Ethereum, Fantom, Polygon (as well as ETH to/from Arbitrum) - with more chains and assets in the works.
Celer network is a layer-2 scaling platform that brings fast, secure, and low-cost blockchain applications on Ethereum, Polkadot and other blockchains to mass adoption. Celer bridge (cBridge) can be used to instantly transfer token cross-chain and cross-layer between any two of these networks: Ethereum, Arbitrum, Polygon, and Binance Smart Chain. cBridge keeps the liquidity flow between these loosely coupled networks without long delays or a trust-based custodian.
Connext is a protocol for fast, fully noncustodial transfers and contract calls between EVM-compatible systems. As a cross-chain routing network, Connext enables seamless communication between the Ethereum mainnet, L2 systems, and shards. Connext routers act as the backbone of the network, providing liquidity for user swaps and earning fees in return.
- Step 3: Confirm the network switch
Depositing assets into a pool on Saddle allows users to take part in the protocol as liquidity providers and earn reward incentives.