Skip to content

Core Components

This page provides an in-depth look at the core components powering IOST 3.0's Layer 2 platform. Each component plays a crucial role in delivering the platform's unique combination of scalability, security, and specialized functionality.

Component Overview

IOST 3.0's Layer 2 solution consists of five interconnected core components, each responsible for specific aspects of the platform's functionality. These components work together to create a comprehensive scaling solution while enabling domain-specific optimizations.

Data Availability Layer

The Data Availability Layer ensures that all transaction data remains accessible for verification, a critical requirement for Layer 2 security.

Key Features

  • Hybrid Storage Model: Balancing on-chain commitments with off-chain data storage

  • Data Redundancy: Multiple storage points ensuring data cannot be lost or withheld

  • Verification Mechanisms: Efficient proofs of data availability

For detailed information about the Data Availability Layer, including implementation details and security guarantees, see:

  • Data Availability - Comprehensive explanation of IOST 3.0's approach to ensuring transaction data remains available.

Execution Layer

The Execution Layer processes all transactions and smart contract operations, providing the computational foundation of the Layer 2 platform.

Key Features

  • Multi-Environment Support: General EVM compatibility alongside domain-specific execution

  • Parallel Processing: Non-conflicting transactions executed simultaneously

  • Domain-Specific Optimizations: Specialized execution for payment, RWA, and DID operations

For detailed information about the Execution Layer, including the virtual machine architecture and optimization techniques, see:

  • Execution Environment - Detailed overview of IOST 3.0's transaction and smart contract execution technology.

Settlement Layer

The Settlement Layer ensures transaction finality and manages state synchronization with BNB Chain, creating the secure foundation for the Layer 2 system.

Key Features

  • State Commitment System: Efficient representation of Layer 2 state on BNB Chain

  • Optimistic Rollup Implementation: Fraud-proof based verification system

  • Batched Settlement: Efficient grouping of transactions for Layer 1 finality

For detailed information about the Settlement Layer, including state commitment mechanisms and security guarantees, see:

Domain-Specific Modules

IOST 3.0's unique strength comes from its specialized modules designed for specific application domains, each with tailored optimizations.

RWA Module

  • Asset Lifecycle Management: Comprehensive tokenization framework

  • Compliance Engine: Built-in regulatory compliance features

  • Principal-Interest Separation: Advanced financial asset handling

Payment Module (PayPIN, PayFi)

  • User-Friendly Identifiers: Human-readable payment addresses

  • Transaction Compression: Optimized format for payment operations

  • DeFi Integration: Seamless connection to financial applications

DID Module

  • Privacy-Preserving Verification: Zero-knowledge credential systems

  • Selective Disclosure: Granular control over identity information

  • Cross-Platform Identity: Unified identity across the ecosystem

For detailed information about these domain-specific modules, including their unique features and implementations, see:

  • RWA Module - Comprehensive overview of the real-world asset tokenization framework.

  • Payment Module - Detailed explanation of IOST 3.0's specialized payment infrastructure.

  • DID Module - In-depth exploration of IOST 3.0's digital identity solutions.

This integrated design ensures that while components can be optimized independently, they operate together as a cohesive system, delivering a seamless user experience across all IOST 3.0 applications.

Released under the MIT License.