Introduction

Radius is a shared sequencing layer designed to eliminate harmful MEV and censorship while creating economic value for rollups. It uses the encrypted mempool with PVDE (Practical Verifiable Delay Encryption), an advanced cryptography and ZK-based scheme. PVDE ensures that transactions ordering process is trustless, preventing centralized sequencers from engaging in frontrunning, sandwiching, and censoring transactions.

Additionally, we understand the complexity of achieving rollup interoperability. Radius serves as an effective communication tool for data consistency and enabling the interoperability between rollups.

In this document, we will explore how Radius eliminates harmful MEV and censorship and designs the blockspace for the benefit of rollups and all modular blockchain infrastructures.

What is a Shared Sequencing Layer?

The shared sequencing layer is a modular component of blockchains responsible for ordering transactions, without executing them. It separates the roles of ordering, executing, and proving transactions.

Here is an explanation of how it works:

  1. Users send transactions to the sequencing layer.

  2. The sequencing layer orders the transactions and builds a block.

  3. The block is submitted to the rollup.

  4. Rollup executes the transactions in order provided by the sequencing layer.

  5. Rollup submits the transactions to the settlement layer or data availability (DA) for finalization.

Last updated