ELDER
TwitterGithub
  • Welcome
  • Elder Snapshot
  • Introduction
    • Back to Basics
    • Rollups : Behind The Scenes
    • Challenges
    • Resolutions
  • Presenting Elder
    • Why ELDER?
    • ELDER : The "VISA" of WEB3
    • Perks for Users
    • Perks for Rollup Operators
  • Architecture
    • Quick Overview: Cosmos-SDK and CometBFT
    • Architecture Design
    • Transaction Flow
    • Run an ELDER Node
    • Elder-Wrap
    • ElderJS
  • Integrations
    • Overview
    • OP-Stack
Powered by GitBook
On this page
  • Rollups
  • Rollapps
  1. Introduction

Back to Basics

Rollups

Rollups are scaling solutions for blockchain networks, particularly for platforms like Ethereum. They "roll up" or bundle multiple off-chain transactions into a single transaction that is then settled on the main blockchain.

There are primarily two types:

  • Optimistic Rollups: Assume transactions are valid by default and only execute fraud proofs if a transaction is contested. This reduces the need for immediate on-chain computation.

  • ZK-Rollups (Zero-Knowledge Rollups): Use zero-knowledge proofs to verify the validity of transactions off-chain, thus reducing the data footprint on the main blockchain.

As of now, rollups are one of the most promising scaling solutions for Ethereum, with several projects already live, like Optimism (Optimistic Rollup) and zkSync (ZK-Rollup). They've significantly improved transaction throughput and reduced fees compared to base layer operations.

Need for Rollups

  • Scalability: Blockchain networks like Ethereum face scalability issues where the number of transactions they can handle is limited by block size, block time, and network consensus. Rollups increase capacity by handling transactions off-chain.

  • Cost Efficiency: By reducing the data written to the main chain, rollups drastically decrease gas fees, making blockchain interactions more accessible to the average user.

Rollapps

RollApps are specialized rollups designed for specific applications, combining the scalability of rollups with tailored features or services. Unlike regular decentralized applications (dApps), they offer developers more flexibility to optimize protocol-level aspects, such as block time and virtual machine (VM) modifications.

They aim to bring the benefits of rollups (like speed and lower transaction costs) directly to end-users or other applications.

While the concept of RollApps is newer, they are beginning to emerge as developers recognize the potential of building applications with inherent scalability from the start. RollApps are not as widespread yet, but interest is growing, particularly in areas like gaming, DeFi, and social platforms.

Need for RollApps

  • User Experience: RollApps can offer a smoother, faster, and cheaper experience for users compared to applications directly on the base layer, which is crucial for mass adoption.

  • Customization: Developers can tailor applications specifically to leverage rollup technologies, focusing on niche markets or specific use cases that benefit from low latency and cost.

  • Innovation: The combination of rollup technology with application development opens up new possibilities for dApps, encouraging innovation by lowering the number of constraints.

PreviousElder SnapshotNextRollups : Behind The Scenes

Last updated 4 months ago