//Solutions>Builder's Guide>Tools>Rollups
Rollups

Rollups

Rollups are Layer 2 scaling solutions that bundle multiple transactions off-chain and submit them as a single batch to the main blockchain.

originGlobal Open Source Community
users150m+
launchedN/A
chains
Submit or update a tool
Audience
🛠️Infrastructure Developers
💸DeFi Developers
🗳️DAO Tooling Developers
websitexlinkedindiscord

Overview

Rollups are a category of Layer 2 blockchain scaling solutions designed to increase transaction throughput and reduce fees by processing transactions off the main chain and submitting compressed data back to it. They work by aggregating multiple transactions into a single batch, which is then posted on-chain, thereby reducing the load on the base layer blockchain. This approach helps maintain the security guarantees of the underlying blockchain while significantly improving scalability.

Developers building decentralized finance (DeFi) applications, decentralized autonomous organizations (DAOs), and other high-throughput dapps use rollups to overcome the limitations of Layer 1 blockchains, such as Ethereum, which can suffer from congestion and high gas fees. Rollups come in different types, including optimistic rollups and zero-knowledge (ZK) rollups, each with distinct trade-offs in terms of finality, security assumptions, and computational requirements.

Integration of rollups typically requires understanding the specific rollup framework or protocol being used, as well as adapting smart contracts and dapp logic to interact with the Layer 2 environment. Developers can leverage open-source rollup frameworks available on GitHub to build or customize rollup solutions. While rollups are a critical component of blockchain scalability strategies, they require careful design and testing to ensure security and user experience are preserved.

Getting started with rollups involves selecting a rollup framework that fits the project’s needs, reviewing its documentation and codebase, and deploying smart contracts compatible with the rollup environment. Developers often participate in community forums and GitHub repositories to stay updated on best practices and improvements in rollup technology.

The Problem

Layer 1 blockchains face scalability challenges, including limited transaction throughput and high fees during network congestion. These issues hinder the performance and user experience of decentralized applications that require fast and cost-effective transactions.

High gas fees limiting user adoption

The Solution

Key Features

Batch Transaction Processing

Aggregates multiple transactions into one to reduce on-chain load.

Support for Different Rollup Types

Includes optimistic rollups and zero-knowledge rollups with varying trade-offs.

Open-Source Frameworks

Available on GitHub for customization and integration.

Key Strengths

Improved Scalability
Security Inheritance

How Developers Use Rollups

💰

Scaling DeFi Applications

DeFi developers use rollups to reduce transaction costs and increase throughput for decentralized exchanges and lending platforms.

🗳️

DAO Governance Voting

DAO tooling developers implement rollups to enable fast, low-cost voting and proposal execution.

🖼️

NFT Marketplaces

NFT platforms leverage rollups to handle high volumes of minting and trading with reduced fees.

Works Well With
Optimism
Optimism
Arbitrum One
Arbitrum One

Ship faster than your competition

Free RPC across 77+ chains. Spin up an endpoint in under 30 seconds.

Get your endpoint

Add a related tool

Rollups Alternatives

Explore web3 competitors and apps like Rollups.

OP Mainnet
Tool logo

OP Mainnet

Optimism is an open-source Layer 2 scaling solution for Ethereum that enables fast, low-cost transactions with Ethereum-grade security.
View
Polygon CDK
Tool logo

Polygon CDK

Polygon by Polygon Foundation is a fast, low-cost blockchain platform powering real-world assets and global payments with high throughput and Ethereum compatibility.
View
Rollux
Tool logo

Rollux

Optimism is an open-source Layer 2 scaling solution for Ethereum designed to increase throughput and reduce transaction costs while maintaining security.
View
Arbitrum Bridge
Tool logo

Arbitrum Bridge

Arbitrum is a Layer 2 scaling solution for Ethereum that offers faster, cheaper transactions while maintaining Ethereum-level security through optimistic rollup technology.
View
Arbitrum One
Tool logo

Arbitrum One

Arbitrum is a suite of Ethereum Layer 2 scaling solutions designed to improve transaction speed, reduce gas costs, and enhance developer experience on Ethereum.
View

Start Building Now

Reliable RPC, powerful APIs, and zero hassle.