Introduction to Radius

What is Radius?

Radius is a trustless shared sequencing layer designed to eliminate harmful MEV and censorship while creating economic value for rollups. Radius implements an encrypted mempool enabled by PVDE (Practical Verifiable Delay Encryption), a ZK-based cryptography scheme. With PVDE, we ensure trustless sequencing of transactions to prevent centralized sequencers from frontrunning, sandwiching, and censoring user transactions.
Simultaneously, we understand the complexity of achieving interoperability between rollups. Radius serves as an effective communication tool for synchronizing rollup data and improving the interoperability between rollups.
Throughout this documentation, we will explore how Radius eliminates harmful MEV and censorship and optimizes the use of blockspace to benefit rollups.

What is a Shared Sequencing Layer?

The shared sequencing layer is a modular component of blockchains that is responsible for ordering transactions without executing them — this separates the original tasks of ordering, executing, and proving transactions.
Here is a simplified version of how it works:
  1. 1.
    Users send transactions to the sequencing layer.
  2. 2.
    Sequencing layer orders the transactions and builds a block.
  3. 3.
    The block is submitted to the rollup.
  4. 4.
    Rollup executes the transactions in the order provided by the sequencing layer.
  5. 5.
    Finally, rollup submits the transactions to the settlement layer or data availability (DA) for finalization.
Last modified 1mo ago