Core
Omni Core is the building blocks layer of the Omni Orderflow Engine, purpose-built for fast, secure cross-rollup communication and computation. It combines secure cross-rollup messaging with the Omni EVM.
Key Features of Omni Core
Cross Chain Messaging
Omni Core implements a secure, decentralized, and low-latency protocol for cross-rollup communication built on Omni's XMsg
primitive.
- Users initiate cross-rollup function calls via Omni’s Portal contracts.
- Validators securely process and attest to cross chain blocks (
XBlocks
) using CometBFT consensus. - Relayers deliver validated messages to the destination rollup, where they are processed and executed.
Key Features
- Decentralized: powered by staked OMNI and restaked ETH.
- Flexible and fast: choose between
fast
andfinalized
finality.
Octane EVM
Omni was designed with a novel protocol architecture, Octane, that runs a consensus and execution engine in parallel. While Octane was developed specifically for Omni’s use case, it is open sourced and is being used by protocols that have raised over $150M, such as Story Protocol.
Here's how Octane works:
- CometBFT Consensus Engine: Omni uses CometBFT (formerly Tendermint), a proven, high-performance consensus engine with fast finality at scale.
- Engine API: Separates the execution environment from the consensus engine, preventing transactions from interfering with blockchain consensus. Octane is the first consensus implementation of the Engine API besides Ethereum itself (the Beacon Chain).
- ABCI 2.0: complements the Engine API by providing a programmable interface for high-performance consensus engines like CometBFT.
Learn More
More information on Octane can be found in the following video: