Navigating the Unique Risks & Solutions for Rollups & Sidechains

Updated at: January 18, 202510 Mins Read

Author:QuillAudits Team

What Are Rollups?

Rollups are blockchain scalability superstars. Think of them as sidekicks to Layer 1 blockchains like Ethereum, helping to process transactions faster and cheaper without compromising the security of the main chain. But what makes rollups so special?

Rollups bundle a batch of transactions from a secondary blockchain (Layer 2, or L2) and submit them to a Layer 1 blockchain (L1) for finality. The L1 acts like a referee, ensuring everything is valid and ready to roll. This setup allows the L2 to handle most of the heavy lifting while the L1 provides the final stamp of approval.

Two main types of rollups dominate the scene:

  1. Optimistic Rollups: Assume transactions are valid unless proven otherwise. If there’s a dispute, the L1 intervenes to verify fraud proofs.
  2. Zero-Knowledge (ZK) Rollups: Use cryptographic proofs (zk-proofs) to verify transactions before they’re submitted to the L1, ensuring validity from the get-go.

How Do Rollups Work?

Let’s break it down with a simple analogy. Imagine the L2 blockchain as a train with multiple carriages, each filled with passengers (transactions).

Rollups allow the entire train to be loaded onto the main L1 railway system for processing—but here’s the twist. Instead of just sending passengers, the train becomes a self-contained part of the railway system itself. Every train carriage (block) is treated as a transaction on the L1.

This modular setup isn’t just limited to L2s. We can apply the same principles to create L3s, L4s, and so on—a concept often referred to as recursive scaling.



What Are Sidechains?

Sidechains are like the indie artists of blockchain scaling solutions. They operate independently of their parent chain, running on their own consensus algorithms and validators. The parent chain, however, plays a supporting role—acting as an oracle or anchor for critical updates, like syncing validator sets or securing state snapshots.

For example, Polygon Proof of Stake (PoS) is a popular sidechain that uses Ethereum as its parent chain for finality and integrity checks. Sidechains handle transactions on their own but periodically report back to the parent chain to ensure everything’s in sync.


What Are the Unique Risks of Rollups?

1. Centralized Sequencers

Rollups rely on sequencers to batch transactions and submit them to the L1. These sequencers act as both the mempool and block producers for the L2. However, this introduces two big risks:

  • Single Point of Failure: If the sequencer goes offline, transaction processing halts.
  • Censorship: A rogue sequencer might selectively exclude transactions.

To mitigate this, some rollups use fallback mechanisms where users can submit transactions directly to the L1. It’s not cheap but ensures censorship resistance.

2. Fraud Proofs vs. zk-Proofs

Optimistic Rollups assume all transactions are valid unless challenged. But if fraud proofs aren’t implemented properly (as seen in Optimism disabling this feature), it undermines trust in the system.

On the other hand, ZK Rollups use cryptographic guarantees to validate transactions upfront. While this eliminates disputes, zk-proofs are computationally intensive and require specialized hardware, which might limit decentralization.


What Are the Unique Risks of Sidechains?

1. Security Dependencies on the Parent Chain

Sidechains rely on their parent chain for validator updates and state snapshots. If the parent chain experiences a failure (like Ethereum halting), the sidechain’s operations could grind to a halt. Worse, state reverts on the parent chain might cascade into undefined states on the sidechain.

2. Smaller Validator Sets

To achieve faster transaction speeds, sidechains often use fewer validators. While this improves performance, it introduces risks like:

  • Centralization: Fewer validators mean fewer entities controlling the network.
  • Collusion Risks: Smaller groups are more susceptible to collusion or malicious attacks.

What Are the Trade-Offs Between Rollups and Sidechains?

FeatureRollupsSidechains
SecurityRollupsInherits L1 security
SecuritySidechainsIndependent, less secure
Transaction SpeedRollupsHigh but depends on L1
Transaction SpeedSidechainsVery high, independent of L1
CostRollupsLower than L1 but not free
CostSidechainsGenerally lower than rollups
DecentralizationRollupsRelatively high (with zk-rollups)
DecentralizationSidechainsLower due to smaller validator sets

Both rollups and sidechains address scalability but cater to different needs. Rollups are ideal for high-security use cases, while sidechains shine in scenarios demanding speed and low costs.

Apply for the WAGSI Grants Now!

Take advantage of the WAGSI Grants to finance your project and implement your innovative ideas.

Apply Now

How Are Layer 1s Adapting?

The rise of rollups and sidechains has reshaped Layer 1 development roadmaps. Take Ethereum’s EIP-4844 as an example. This proposal introduces pruneable blob storage to make rollup batching more efficient and affordable. Such innovations reduce reliance on costly on-chain storage while enabling faster L2 processing.

Interestingly, this focus on L2 scaling has pushed Ethereum’s long-term plans for sharding further down the priority list. Sharding, once seen as the ultimate scaling solution, is now a backup plan if rollups can’t meet growing demands.


What’s the Future for Rollups and Sidechains?

The blockchain space is buzzing with innovation. Here are some trends to watch:

  • Decentralized Sequencers: Rollups are exploring ways to decentralize sequencers, reducing their centralization risks.
  • Interoperability Protocols: Projects like LayerZero aim to connect rollups and sidechains seamlessly, enabling cross-chain communication.
  • Specialized Rollups: ZK rollups tailored for privacy (e.g., ZK Sync) or specific applications like gaming are on the rise.
  • Sidechain Expansion: More ecosystems, like Polygon, are launching sidechains to support diverse applications.

Conclusion

Rollups and sidechains are two powerful tools in the blockchain scalability toolkit. Rollups provide high security by leaning on Layer 1s, while sidechains prioritize speed and cost-effectiveness with independent operations. Each comes with its own risks—from centralized sequencers in rollups to validator centralization in sidechains.


Whether you’re a developer, investor, or just curious, understanding these technologies is key to staying ahead in the ever-changing world of blockchain.

QuillAudits Team

QuillAudits Team

The QuillAudits team, comprises of expert security researchers & auditors in Web3 security, has completed 1,000+ audits across Ethereum, Polygon, Solana, Arbitrum, BSC, and more, securing $30B+ with 0 exploits, advancing the blockchain ecosystem.

TwitterLinkedInTelegram

Frequently Asked Questions

What are rollups, and how do they work?
Rollups are Layer 2 solutions that bundle transactions and submit them to a Layer 1 blockchain for finality. They improve scalability by processing transactions off-chain and relying on the L1 for security and final verification.
What are the differences between Optimistic Rollups and ZK Rollups?
How are sidechains different from rollups?
What are the main risks of using rollups?
How do Layer 1 blockchains adapt to support rollups and sidechains?
logo
Loading...
Loading...
Loading...
Telegram