Architecture Overview
Omne is designed as a commerce-first blockchain with a dual-layer consensus mechanism that provides both speed and security for real-world business applications.
High-Level Architecture
Application Layer
Commerce apps, DeFi protocols, and smart contracts
Consensus Layer
Dual-layer consensus with OON protocol
Data Layer
Persistent state, transaction history, and block storage
Omne's architecture is built around three core principles: speed, reliability, and commerce-readiness. The dual-layer consensus mechanism ensures that transactions can be processed rapidly while maintaining the security guarantees required for financial applications.
Dual-Layer Consensus
Layer 1: Fast Consensus
The first layer provides rapid transaction ordering and preliminary validation. Transactions are processed within 3 seconds with immediate feedback to users.
- Sub-3-second transaction confirmation
- Optimistic execution model
- Immediate user feedback
Security Layer: Economic Finalization
The security layer provides cryptographic finality and resolves any conflicts from the commerce layer. This ensures the security properties required for high-value transactions.
- Cryptographic finality
- Conflict resolution
- Byzantine fault tolerance
Omne Ordering Network (OON)
The OON protocol is the heart of Omne's consensus mechanism, providing efficient transaction ordering and validation across the network.
Transaction Ordering
OON uses a sophisticated ordering algorithm that considers transaction dependencies and prioritizes commerce-critical operations.
- • Dependency-aware scheduling
- • Priority-based execution
- • Parallel processing where possible
Validation Protocol
Multi-stage validation ensures both speed and security, with optimistic execution followed by cryptographic verification.
- • Optimistic validation
- • Cryptographic verification
- • Fraud proofs for disputes
Technical Innovation
The OON protocol represents a breakthrough in blockchain consensus design, achieving the speed requirements of modern commerce while maintaining the security guarantees of traditional blockchain systems.
Transaction Flow
Transaction Submission
User submits transaction through SDK or JSON-RPC
Mempool Processing
Transaction enters mempool and is validated for basic correctness
OON Ordering
OON protocol orders transaction and prepares for execution
Layer 1 Execution
Fast execution with immediate user feedback (~3 seconds)
Security Layer Finalization
Cryptographic finality and permanent inclusion in blockchain
Network Topology
Validator Nodes
Full nodes that participate in consensus and validate transactions.
- • Stake-based selection
- • Economic incentives
- • Slashing for misbehavior
RPC Nodes
Public endpoints for applications to interact with the network.
- • JSON-RPC interface
- • WebSocket support
- • Load balancing
Archive Nodes
Store complete blockchain history for analytics and compliance.
- • Full transaction history
- • State snapshots
- • Historical queries
Performance Characteristics
These performance characteristics make Omne suitable for high-frequency commerce applications while maintaining the security and decentralization properties of a traditional blockchain.
Learn More
Consensus Deep Dive
Detailed technical specifications of the dual-layer consensus mechanism.
Read consensus docs →Network Topology
Understanding node types, network structure, and communication protocols.
Explore topology →