Skip to content
You are reading ConsenSys Rollups development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.

Updated on November 2, 2021

ConsenSys Rollups

What is ConsenSys Rollups?

ConsenSys Rollups is a framework for implementing rollups for the Ethereum blockchain. Rollups are layer 2 scaling solutions that improve the scalability of Ethereum networks by performing mass transaction validation offchain. ConsenSys Rollups supports any EVM-based protocol, including proof of work (PoW) and proof of authority (PoA) protocols.

ConsenSys Rollups currently implements partially anonymous rollups, with plans to add support for other types of rollups (consensus-rollups and optimistic-rollups).

Architecture

ConsenSys Rollups introduces a centralized actor called an operator which consists of a manager and engine. The operator receives and executes transactions, manages the state, and submits batch transactions to the Ethereum network. The blockchain nodes do not re-execute the transactions.

ConsenSys Rollups workflow

Why use ConsenSys Rollups?

ConsenSys Rollups provides approximate speeds of 10,000 transactions per second (TPS) with 100 million accounts, on a private blockchain with immediate finality producing 1 block per second.

Questions or feedback? You can discuss and obtain free support on ConsenSys Rollups Discord channel.